Activity的权限控制   在APK中能够通过包名+activity的类名,或者action、data启动其他应用程序中的页面。 Intent i = new Intent(); ComponentName cn = new ComponentName("com.android.settings", "com.android.settings.Settings"); i.s
转载 2023-12-06 16:19:14
0阅读
1. linux安装7z命令 1.1 在线安装 如果你的宿主机Linux可以连接外网,推荐用这种方式,方便简单,执行命令: sudo apt-get install p7zip 即可在线安装7z命令。 1.2 安装包安装 7z(准确点说是7-Zip)提供了线下的程序安装包,也可自己编译安装。这里讲的是用7z提供的bin包来安装。 宿主机linux一般是X86的,而7z提
转载 2024-08-25 21:54:31
37阅读
支持不同的平台版本 指定最小和目标 API 等级运行时检查系统版本使用平台样式与主题 你还需要阅读 安卓 API 登记安卓支持库 虽然最新版本的安卓通常为你的应用提供了优秀的 API,你依然需要支持老版本的安卓,直到更多的设备升级到新版本。这节课教你怎样在支持老版本的同时利用最新版本的 API。平台版本仪表盘定期更新显示运行每个版本安卓的活动设备的
转载 2024-01-10 22:06:41
89阅读
Android 7.0相机拍照适配(1)首先必须获取拍照的权限简单一点的可以直接用ActivityCompat的requestPermissions方法ActivityCompat.requestPermissions(context, new String[]{permission}, request
转载 2024-08-25 20:07:54
61阅读
今天在查看资料的时候看到了ActivityCompat这个类来启动Activity,ActivityCompat是v4包里新加的一个类,打开了看了看代码:public static void startActivity(Activity activity, Intent intent, @Nullable Bundle options) { if (Build.VERSION.SD
ActivityCompat.requestPermissions(MainActivity.this, mPermissionList, 100); @Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults
今天在Fragment申请权限时代码如下: public void getContacts(){ int flag = ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.READ_CONTA...
转载 2016-09-17 09:47:00
62阅读
2评论
import java.io.IOException; import androidx.core.app.ActivityCompat; import androidx.core.content.ContextCompat; import io.flutter.embedding.android.FlutterActivity; import io.flutter.embedding.eng
转载 2月前
354阅读
1.获取手机的分辨率MainActivity import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat;import android.Manifest; import android.graphics.Bitmap; import android.graphics.Bitm
介绍 Android对外部存储需要静态权限和动态权限。涉及五个类:Environment ,ActivityCompat,Manifest.permission ,PackManger,FileOutStream Environment:环境类,检查外部存储环境和获取存储路径 AcitivityCo ...
转载 2021-08-15 08:05:00
842阅读
2评论
import android.content.pm.PackageManager;import android.os.Build;import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.ActivityCompat;import android.s...
原创 2023-02-22 10:55:46
126阅读
一、运行效果图,左边是服务端,右边是客户端。 资源下载路径 一、服务端app代码1、MainActivity.javapackage com.hypernano.btserver; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.ActivityCompat; import andr
转载 2024-08-26 00:14:13
63阅读
关于android6.0动态权限写篇博客记录以备用实现代码import android.app.Activity; import android.content.pm.PackageManager; import android.support.v4.app.ActivityCompat; import android.support.v7.app.AlertDialog; import andr
1.创建项目,新建Activity2.sendSmsActivity.javapackage com.otis.ui;import androidx.appcompat.app.AppCompatActivity;import androidx.core.app.ActivityCompat;import android.Manifest;import android.app.PendingIntent;import android.content.Intent;import andro
原创 2021-08-31 15:09:12
1221阅读
安卓指纹识别利用FingerprintManager主类进行指纹识别。Github项目地址在安卓6.0中新增了API,FingerprintManager类,它是Google提供的帮助访问指纹硬件的API类新增API权限的过程如下   ContextCompact.checkSelfPermission  // 检查APP是否拥有某权限    ActivityCompat.requestPermi
原创 2021-06-06 17:22:04
441阅读
一、危险权限表二、运行时申请权限1、使用ContextCompat.checkSelfPerSelfPermission()检查权限状态2、获取的权限状态和PackageManager.PERMISSION_GRANTEN比较3、如果没有权限则向用户申请权限ActivityCompat.requesPermissions()4、重写onRequestPermissionsResult权限判断值:P
安卓6.0开始对于敏感权限在manifest.xml中不会直接马上注册,而是要先通过用过检测用户进行授权才可以获得此权限权限检测:ContextCompat.(Manifest.permission.)权限申请:ActivityCompat.(String[]{Manifest.permission.})权限申请回调:(requestCodeString[] permissions[]&
原创 2016-10-18 21:10:35
1050阅读
主要用到的几个方法: 是否有权限常量标识: 上述四个方法中,前三个方法在support-v4的ActivityCompat中都有,建议使用兼容库中的方法。最后一个方法是用户授权或者拒绝某个权限组时系统会回调Activity或者Fragment中的方法。 1. checkSelfPermission(
转载 2017-05-02 21:51:00
105阅读
2评论
这种情况在Android6.0之前都是不存在的,6.0在权限管理方面更加全面,在读写外置存储的时候不仅要在manifest中静态授权,还需要在代码中动态授权。0.首先,在Manifest中添加基本的权限: 1.然后,在Activity中发起权限请求:ActivityCompat.requestPermissions(MainActivity.this, new
原创 2022-01-13 11:00:47
1576阅读
安卓指纹识别利用FingerprintManager主类进行指纹识别。Github项目地址在安卓6.0中新增了API,FingerprintManager类,它是Google提供的帮助访问指纹硬件的API类新增API权限的过程如下ContextCompact.checkSelfPermission // 检查APP是否拥有某权限 ActivityCompat.requestPermissi
  • 1
  • 2