2016-03-27 7 views
-1

私は電話にインストールされているすべてのライブ壁紙のリストを取得できました。しかし、私はAndroidの携帯電話にインストールされているすべての空想のリストを取得したいと思います。誰かが私がこのリストを取得するために使用すべき意図で私を助けてくれますか?アンドロイド携帯にインストールされているすべての空想のリストを取得する方法

答えて

0

このコードは、デバイスで利用可能なすべての空想を印刷:

PackageManager packageManager = getPackageManager(); 
Intent dreamIntent = new Intent(DreamService.SERVICE_INTERFACE); 
List<ResolveInfo> resolveInfoList = packageManager.queryIntentServices(dreamIntent, PackageManager.GET_META_DATA); 
for (ResolveInfo resolveInfo : resolveInfoList) { 
    if (resolveInfo.serviceInfo == null) { 
     continue; 
    } 

    Log.d(TAG, String.valueOf(resolveInfo.loadLabel(packageManager))); 
} 
関連する問題