public String getVersionCode() { PackageInfo packageInfo = null; try { packageInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } assert packageInfo != null; return packageInfo.versionName; } }
private void makePurchase(boolean isSubscription) { try { Bundle buyIntentBundle = inAppBillingService.getBuyIntent( 3, getActivity().getPackageName(), TEST_SKU, isSubscription ? "subs" : "inapp", "this is a test"); int response = getResponseCodeFromBundle(buyIntentBundle); if (response != BILLING_RESPONSE_RESULT_OK) { Log.e(TAG, "Unable to buy item, Error response: " + response); return; } PendingIntent pendingIntent = buyIntentBundle.getParcelable(BUY_INTENT); getActivity().startIntentSenderForResult( pendingIntent.getIntentSender(), IN_APP_PURCHASE_RESULT, new Intent(), Integer.valueOf(0), Integer.valueOf(0), Integer.valueOf(0)); } catch (IntentSender.SendIntentException e) { Log.e(TAG, "In app purchase send intent exception.", e); } catch (RemoteException e) { Log.e(TAG, "In app purchase remote exception.", e); } }
PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); String version = pInfo.versionName; int versionCode = pInfo.versionCode;
private String getDebugInfoForEmail(){ StringBuilder sb = new StringBuilder(); try { PackageInfo pInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); sb.append(FEEDBACK_VERSION + pInfo.versionName + FEEDBACK_NEW_LINE); } catch(PackageManager.NameNotFoundException ex){ sb.append(FEEDBACK_VERSION + FEEDBACK_UNKNOWN + FEEDBACK_NEW_LINE); } sb.append(FEEDBACK_PHONE_MODEL + Build.MANUFACTURER + " " +Build.MODEL + FEEDBACK_NEW_LINE); sb.append(FEEDBACK_ANDROID_VERSION + Build.VERSION.SDK_INT); return sb.toString(); } }
tvLocalVersion.setText(getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0).versionName); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace();
@Override public void onClick(View v) { startActivityForResult(new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION, Uri.parse("package:" + getActivity().getPackageName())), REQUEST_OVERLAY); } });
@Override public void onClick(View v) { Intent localIntent = new Intent(); localIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); localIntent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS"); String packageName = context.getPackageName(); localIntent.setData(Uri.fromParts("package",packageName, null)); context.startActivity(localIntent); alertCustomDialog.dialogClose(); } });
private void initVersionName(View v) { final TextView tvVersionName = (TextView) v.findViewById(R.id.home_version_name); try { final PackageInfo packageInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); tvVersionName.setText(packageInfo.versionName); } catch (PackageManager.NameNotFoundException e) { tvVersionName.setVisibility(View.INVISIBLE); } }
public int getVersionCode() { int code = 0; try { code = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0).versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return code; }
public void onClick(DialogInterface dialog, int id) { // Reset Lime preferences SharedPreferences settings = getActivity().getSharedPreferences(getActivity().getPackageName() + "_preferences", Context.MODE_PRIVATE); settings.edit().clear().commit(); // Reset Lime databases datasource.resetLimeSetting(); System.exit(0); } });
private void setVersionName(View v) { final TextView tvVersionName = (TextView) v.findViewById(R.id.fragment_about_version_name); try { final PackageInfo packageInfo = getActivity().getPackageManager().getPackageInfo(getActivity().getPackageName(), 0); tvVersionName.setText(getString(R.string.about_version_detail, packageInfo.versionName)); } catch (PackageManager.NameNotFoundException e) { tvVersionName.setVisibility(View.GONE); } } }
/** Launch Application Setting to grant permissions. */ public void launchPermissionSettings() { Intent intent = new Intent(); intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri.fromParts("package", requireActivity().getPackageName(), null)); requireActivity().startActivity(intent); } }
@Override public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); mSharedPreference = getActivity().getApplicationContext().getSharedPreferences(getActivity().getPackageName(), Context.MODE_PRIVATE); }
@Override public void onResume() { super.onResume(); resolver.registerContentObserver(AddressBookProvider.contentUri( getActivity().getPackageName(), type), true, addressBookObserver); updateView(); }
@Override public void onResume() { super.onResume(); resolver.registerContentObserver(AddressBookProvider.contentUri( getActivity().getPackageName(), type), true, addressBookObserver); updateView(); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final int orientation = getResources().getConfiguration().orientation; MainActivity.info("USERSTATS: onCreateView. orientation: " + orientation); final ScrollView scrollView = (ScrollView) inflater.inflate(R.layout.userstats, container, false); final Handler handler = new UserDownloadHandler(scrollView, numberFormat, getActivity().getPackageName(), getResources()); executeUserDownload(this, new UserDownloadApiListener(handler)); return scrollView; }
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); fragmentView = view; SharedPreferences settings = this.getActivity().getSharedPreferences(this.getActivity().getPackageName() + "_preferences", Context.MODE_PRIVATE); boolean trackingAllowed = settings.getBoolean("nutzdaten", true); // Obtain the shared Tracker instance. AnalyticsApplication application = (AnalyticsApplication) this.getActivity().getApplication(); mTracker = application.getDefaultTracker(); mTracker.setScreenName("TutorialFragment"); mTracker.send(new HitBuilders.ScreenViewBuilder().build()); startTutorial(); }
private boolean checkPermission(String permissionName) { PackageManager pm = getActivity().getPackageManager(); boolean permission = (PackageManager.PERMISSION_GRANTED == pm.checkPermission(permissionName, getActivity().getPackageName())); if (permission) { return true; }else { showToast(R.string.no_permission_camera); requestPermissions(new String[]{permissionName}, REQUEST_CODE); return false; } }
@Override public void onResume() { super.onResume(); account.addEventListener(walletListener); amountCalculatorLink.setListener(amountsListener); resolver.registerContentObserver(AddressBookProvider.contentUri( getActivity().getPackageName(), type), true, addressBookObserver); updateView(); }
@Override public void onResume() { super.onResume(); resolver.registerContentObserver(AddressBookProvider.contentUri( getActivity().getPackageName(), type), true, addressBookObserver); pocket.addEventListener(walletChangeListener, Threading.SAME_THREAD); checkEmptyPocketMessage(); updateView(); }