我使用自定义键盘将图像分享到任何应用程序,如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;
}
});
答案 0 :(得分:0)
packageInfo=mActivity.getPackageManager().getPackageInfo(mActivity.getPack
ageName(), PackageManager.GET_ACTIVITIES);