当前运行的应用程序包名称Android 6.0的包名称

时间:2015-12-29 07:10:15

标签: android package-managers custom-keyboard

我使用自定义键盘将图像分享到任何应用程序,如Facebook,whatsApp,我想知道我的自定义键盘的onIteamClickListener上当前打开的应用程序包名称,以便在没有选择器对话框的情况下共享数据。 以下是我的代码

grdPhoto.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @TargetApi(Build.VERSION_CODES.LOLLIPOP)
        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {


            ActivityManager am = (ActivityManager)MainActivity.this.getSystemService(Context.ACTIVITY_SERVICE);
            List<ActivityManager.RunningAppProcessInfo> tasks = am.getRunningAppProcesses();
            String packageName = tasks.get(1).processName;


               }
    });

1 个答案:

答案 0 :(得分:0)

 packageInfo=mActivity.getPackageManager().getPackageInfo(mActivity.getPack
    ageName(), PackageManager.GET_ACTIVITIES);