3

次のコードを使用して、インテントの packageName と activityInfo.name を取得できます。
下の画像のように「ドロップボックスに追加」などのショートカットメニュー名を取得したいのですが、どうすればいいですか?ありがとう!

ここに画像の説明を入力

private void GetShare() {
    Intent share = new Intent(android.content.Intent.ACTION_SEND);
    share.setType("image/*");
    List<ResolveInfo> resInfo = getPackageManager().queryIntentActivities(share, 0);
    if (!resInfo.isEmpty()){
        for (ResolveInfo info : resInfo) {

            Toast.makeText(getApplicationContext(),info.activityInfo.packageName.toLowerCase()
                    +" CW "                     
                    +info.activityInfo.name.toLowerCase()
                    ,Toast.LENGTH_LONG).show();
        }
    }
}
4

1 に答える 1