android.support.v7.app.AppCompatActivity.getPackageManager()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(95)

本文整理了Java中android.support.v7.app.AppCompatActivity.getPackageManager()方法的一些代码示例,展示了AppCompatActivity.getPackageManager()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AppCompatActivity.getPackageManager()方法的具体详情如下:
包路径:android.support.v7.app.AppCompatActivity
类名称:AppCompatActivity
方法名:getPackageManager

AppCompatActivity.getPackageManager介绍

暂无

代码示例

代码示例来源:origin: aartikov/Alligator

public boolean resolve(Intent intent) {
  return intent.resolveActivity(mActivity.getPackageManager()) != null;
}

代码示例来源:origin: Wensibob/GankClient

public void starInMarket() {
    Uri uri = Uri.parse("market://details?id=" + activity.getPackageName());
    Intent intent = new Intent(Intent.ACTION_VIEW, uri);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    if (intent.resolveActivity(activity.getPackageManager()) != null) {
        activity.startActivity(intent);
    } else {
        iView.showNoAppStoreError();
    }
}

代码示例来源:origin: zeleven/mua

@Override
public void initView() {
  toolbarTitle = TITLE;
  super.initView();
  try {
    PackageInfo packageInfo = context.getPackageManager().getPackageInfo(
        context.getPackageName(), 0);
    String versionName = packageInfo.versionName;
    int versionCode = packageInfo.versionCode;
    appVersionNumber.setText(versionName + " ( " + versionCode + " ) ");
  } catch (PackageManager.NameNotFoundException e) {
    Log.e(getClass().getName(), e.getMessage());
    e.printStackTrace();
  }
  projectPageBtn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      openUri(Constants.PROJECT_PAGE_URL);
    }
  });
  contactBtn.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      showMenuSheet(MenuSheetView.MenuType.GRID);
    }
  });
}

代码示例来源:origin: xingxing-yan/BLImage

/**
 * 选择相机
 */
@AfterPermissionGranted(REQUEST_CODE_CAMERA)
private void showCameraAction() {
  String[] perms = {Manifest.permission.CAMERA};
  if (EasyPermissions.hasPermissions(this, perms)) {
    // 跳转到系统照相机
    Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    if (cameraIntent.resolveActivity(mInstance.getPackageManager()) != null) {
      // 设置系统相机拍照后的输出路径
      // 创建临时文件
      mTmpFile = FileUtils.createTmpFile(mInstance);
      cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(mTmpFile));
      startActivityForResult(cameraIntent, TAKE_PICTURE_FROM_CAMERA);
    } else {
      Toast.makeText(mInstance, R.string.camerasdk_msg_no_camera, Toast.LENGTH_SHORT).show();
    }
  } else {
    EasyPermissions.requestPermissions(this, "照相机需要以下权限:\n\n1.照相", REQUEST_CODE_CAMERA, perms);
  }
}

代码示例来源:origin: zeleven/mua

int versionCode = 1;
try {
  PackageInfo packageInfo = context.getPackageManager().getPackageInfo(
      context.getPackageName(), 0);
  versionName = packageInfo.versionName;

相关文章

微信公众号

最新文章

更多

AppCompatActivity类方法