List of usage examples for android.content.pm PackageManager GET_ACTIVITIES
int GET_ACTIVITIES
To view the source code for android.content.pm PackageManager GET_ACTIVITIES.
Click Source Link
From source file:net.inbox.InboxSend.java
/** * Looks for available and supported encryption packages. * OpenKeychain for GPG.//from ww w . j av a2 s . c o m **/ private boolean crypto_package() { PackageManager pack_man = getPackageManager(); try { pack_man.getPackageInfo(Pager.open_key_chain, PackageManager.GET_ACTIVITIES); return pack_man.getApplicationInfo(Pager.open_key_chain, 0).enabled; } catch (PackageManager.NameNotFoundException e) { toaster(true, getString(R.string.open_pgp_none_found)); return false; } }
From source file:biz.bokhorst.xprivacy.Util.java
public static boolean isIntentAvailable(Context context, Intent intent) { PackageManager packageManager = context.getPackageManager(); return (packageManager.queryIntentActivities(intent, PackageManager.GET_ACTIVITIES).size() > 0); }
From source file:org.torproject.android.Orbot.java
private boolean appInstalledOrNot(String uri) { PackageManager pm = getPackageManager(); try {/*from w w w . j a va 2 s . c om*/ PackageInfo pi = pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES); return pi.applicationInfo.enabled; } catch (PackageManager.NameNotFoundException e) { return false; } }
From source file:com.github.michalbednarski.intentslab.browser.ComponentFetcher.java
@Override void onPrepareOptionsMenu(Menu menu) { if (appType == APP_TYPE_USER) { menu.findItem(R.id.system_apps).setVisible(true); } else if (appType == APP_TYPE_SYSTEM) { menu.findItem(R.id.user_apps).setVisible(true); }/*from ww w .j a v a2 s. c o m*/ if (type == PackageManager.GET_ACTIVITIES) { menu.findItem(R.id.activities).setChecked(true); } else if (type == PackageManager.GET_RECEIVERS) { menu.findItem(R.id.broadcasts).setChecked(true); } else if (type == PackageManager.GET_SERVICES) { menu.findItem(R.id.services).setChecked(true); } else if (type == PackageManager.GET_PROVIDERS) { menu.findItem(R.id.content_providers).setChecked(true); } menu.findItem(R.id.simple_filter_permission).setVisible(true); for (int i = 0; i < PROTECTION_PRESETS_MENU_IDS.length; i++) { if (protection == PROTECTION_PRESETS[i]) { menu.findItem(PROTECTION_PRESETS_MENU_IDS[i]).setChecked(true); } } }
From source file:com.github.michalbednarski.intentslab.browser.ComponentFetcher.java
@Override boolean onOptionsItemSelected(int id) { switch (id) { case R.id.system_apps: appType = APP_TYPE_SYSTEM;//w w w . j a v a 2s . c o m return true; case R.id.user_apps: appType = APP_TYPE_USER; return true; case R.id.activities: type = PackageManager.GET_ACTIVITIES; return true; case R.id.broadcasts: type = PackageManager.GET_RECEIVERS; return true; case R.id.services: type = PackageManager.GET_SERVICES; return true; case R.id.content_providers: type = PackageManager.GET_PROVIDERS; return true; case R.id.permission_filter_all: protection = PROTECTION_ANY; return true; case R.id.permission_filter_exported: protection = PROTECTION_ANY_EXPORTED; return true; case R.id.permission_filter_obtainable: protection = PROTECTION_ANY_OBTAINABLE; return true; case R.id.permission_filter_world_accessible: protection = PROTECTION_WORLD_ACCESSIBLE; return true; } return false; }
From source file:com.xperia64.rompatcher.MainActivity.java
private boolean isPackageInstalled(String packagename, Context context) { PackageManager pm = context.getPackageManager(); try {//from ww w . ja v a 2 s .c o m pm.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES); return true; } catch (NameNotFoundException e) { return false; } }
From source file:og.android.tether.MainActivity.java
@Override public boolean onOptionsItemSelected(MenuItem menuItem) { boolean supRetVal = super.onOptionsItemSelected(menuItem); Log.d(MSG_TAG, "Menuitem:getId - " + menuItem.getItemId()); switch (menuItem.getItemId()) { case MENU_SETUP: startActivityForResult(new Intent(MainActivity.this, SetupActivity.class), 0); break;/* ww w . jav a2 s . co m*/ case MENU_LOG: startActivityForResult(new Intent(MainActivity.this, LogActivity.class), 0); break; case MENU_ABOUT: this.openAboutDialog(); break; case MENU_ACCESS: startActivityForResult(new Intent(MainActivity.this, AccessControlActivity.class), 0); break; case MENU_CONNECT: startActivity(new Intent(MainActivity.this, ConnectActivity.class)); break; case MENU_COMMUNITY: this.application.statCommunityClicks(); startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(getString(R.string.communityUrl)))); break; case MENU_TWITTER: try { getPackageManager().getPackageInfo("com.twitter.android", PackageManager.GET_ACTIVITIES); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setClassName("com.twitter.android", "com.twitter.android.ProfileActivity"); intent.putExtra("user_id", 221897815L); startActivity(intent); } catch (PackageManager.NameNotFoundException e) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://twitter.com/OpenGarden"))); } break; case MENU_FACEBOOK: try { getPackageManager().getPackageInfo("com.facebook.katana", PackageManager.GET_ACTIVITIES); Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/199666333378900")); startActivity(intent); } catch (PackageManager.NameNotFoundException e) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://facebook.com/OpenGarden"))); } break; } return supRetVal; }
From source file:com.github.gorbin.asne.instagram.InstagramSocialNetwork.java
private boolean isPackageInstalled(String packagename, Context context) { PackageManager pm = context.getPackageManager(); try {// www. j a va2 s. c om pm.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES); return true; } catch (PackageManager.NameNotFoundException e) { return false; } }
From source file:org.uoyabause.android.tv.GameSelectFragment.java
private void onGoogleDriveClciked() { PackageManager pm = getActivity().getPackageManager(); try {/*from www . j av a 2 s . c o m*/ pm.getPackageInfo("org.uoyabause.gdrive", PackageManager.GET_ACTIVITIES); Intent intent = new Intent("org.uoyabause.gdrive.LAUNCH"); startActivity(intent); } catch (PackageManager.NameNotFoundException e) { Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=org.uoyabause.android")); try { getActivity().startActivity(intent); } catch (Exception ex) { ex.printStackTrace(); } } }
From source file:org.alfresco.mobile.android.application.fragments.person.PersonProfileFragment.java
/** * Determine whether the Skype for Android client is installed on this * device.//ww w .ja v a 2 s. c o m */ public boolean isSkypeClientInstalled(Context myContext) { PackageManager myPackageMgr = myContext.getPackageManager(); try { myPackageMgr.getPackageInfo("com.skype.raider", PackageManager.GET_ACTIVITIES); } catch (PackageManager.NameNotFoundException e) { return (false); } return (true); }