当前位置: 首页 > news >正文

电商网站设计思想网站手机客户端如何开发

电商网站设计思想,网站手机客户端如何开发,民治营销型网站设计哪家好,网站建设创意广告Android权限管理说明在targetSdkVersion的值为23或者更高#xff0c;就要进行权限管理#xff0c;否则如果运行在Android6.0或以上的设备会没有相应权限而导致崩溃请求权限后#xff0c;在onRequestPermissionsResult方法回调#xff0c;在该方法判断三种状态#xff1a;允…Android权限管理说明在targetSdkVersion的值为23或者更高就要进行权限管理否则如果运行在Android6.0或以上的设备会没有相应权限而导致崩溃请求权限后在onRequestPermissionsResult方法回调在该方法判断三种状态允许获取权限、拒绝授予权限、拒绝授予权限且不再询问权限组Android将不同的权限分组管理分为正常权限和危险权限。正常权限是不用申请的。在申请危险权限时系统会向用户弹出一个申请权限的对话框描述要获取的权限所在的权限组而不是具体的要申请的权限。只要获得组内的任一权限那么默认该权限组的所有权限申请成功再次申请该组内的其他权限系统将立刻授予权限不会再显示申请权限对话框危险权限共9组24个权限组描述权限CALENDAR日历READ_CALENDAR WRITE_CALENDARCAMERA相机CAMERACONTACTS短信READ_CONTACTS WRITE_CONTACTS GET_ACCOUNTSLOCATION定位ACCESS_FINE_LOCATION ACCESS_COARSE_LOCATIONMICROPHONE录制音频RECORD_AUDIOPHONE电话READ_PHONE_STATE CALL_PHONE READ_CALL_LOG WRITE_CALL_LOG ADD_VOICEMAIL USE_SIP PROCESS_OUTGOING_CALLSSENSORS传感器BODY_SENSORSSMS通讯录SEND_SMS RECEIVE_SMS READ_SMS RECEIVE_WAP_PUSH RECEIVE_MMSSTORAGE存储READ_EXTERNAL_STORAGE WRITE_EXTERNAL_STORAGE使用使用步骤在清单文件中加入要使用的权限如果在清单文件中没有事先声明权限那么在应用信息/权限中看到指定权限的先判断当前运行平台是否在Android6.0以上是的话就检查是否已经获取到相应的危险权限没有相应的危险权限那么就需要去申请权限在onRequestPermissionsResult回调中查看结果如果已经获取到权限则去进行相应的操作。如果没有获取到权限则有两种可能禁止或者是禁止且不再询问。禁止的话还能再下次使用时再去申请权限。如果是禁止且不再询问那么想要进行下一步操作只能到应用信息/权限界面去手动开启权限了检查权限如果应用需要危险权限则每次执行需要这一权限的操作时都必须检查自己是否具有该权限。用户始终可以自由调用此权限因此即使应用昨天使用了相机它不能假设自己今天仍具有该权限。要检查是否具有某项权限请调用 ContextCompat.checkSelfPermission() 方法。例如以下代码段显示了如何检查 Activity 是否具有在日历中进行写入的权限// Assume thisActivity is the current activityint permissionCheck ContextCompat.checkSelfPermission(thisActivity,Manifest.permission.WRITE_CALENDAR);如果应用具有此权限方法将返回 PackageManager.PERMISSION_GRANTED并且应用可以继续操作。如果应用不具有此权限方法将返回 PERMISSION_DENIED且应用必须明确向用户要求权限。请求权限如果应用需要应用清单中列出的危险权限那么它必须要求用户授予该权限。Android 提供了多种权限请求方式。调用这些方法将显示一个标准的 Android 对话框不过不能对它们进行自定义解释应用为什么需要权限在某些情况下可能需要帮助用户了解应用为什么需要某项权限。例如如果用户启动一个摄影应用用户对应用要求使用相机的权限可能不会感到吃惊但用户可能无法理解为什么此应用想要访问用户的位置或联系人。在请求权限之前不妨为用户提供一个解释。当然只是一个解释为了帮助查找用户可能需要解释的情形Android 提供了一个实用程序方法即 shouldShowRequestPermissionRationale()。如果应用之前请求过此权限但用户拒绝了请求此方法将返回 true注如果用户在过去拒绝了权限请求并在权限请求系统对话框中选择了Dont ask again选项此方法将返回false。如果设备规范禁止应用具有该权限此方法也会返回false。请求需要的权限如果应用尚无所需的权限则应用必须调用一个requestPermissions()方法以请求适当的权限。应用将传递其所需的权限以及指定用于识别此权限请求的整型请求代码。此方法异步运行它会立即返回并且在用户响应对话框之后系统会使用结果调用应用的回调方法将应用传递的相同请求代码传递到requestPermissions()注当应用调用requestPermissions()时系统将向用户显示一个标准对话框。应用无法配置或更改此对话框。如果需要为用户提供任何信息或解释应在用requestPermissions()之前进行如解释应用为什么需要权限中所述。处理权限请求响应当应用请求权限时系统将向用户显示一个对话框。当用户响应时系统将调用应用的onRequestPermissionsResult()方法向其传递用户响应。应用必须替换该方法以了解是否已获得相应权限。回调会将传递的相同请求代码传递给requestPermissions()系统显示的对话框说明了应用需要访问的权限组它不会列出具体权限。例如如果请求READ_CONTACTS权限系统对话框只显示应用需要访问设备的联系人。用户只需要为每个权限组授予一次权限。如果应用请求该组中的任何其他权限(已在应用清单中列出)系统将自动授予应用这些权限。当请求此权限时系统会调用的onRequestPermissionsResult()回调方法并传递PERMISSION_GRANTED如果用户已通过系统对话框明确同意权限请求系统将采用相同方式操作。注应用仍需要明确请求其需要的每项权限即使用户已向应用授予该权限组中的其他权限。此外权限分组在将来的 Android 版本中可能会发生变化。代码不应依赖特定权限属于或不属于相同组这种假设权限被拒绝且不再询问这时候如果还坚持使用需要该权限的功能那么就只能到应用详情界面去手动打开权限了然后回到代码中再去检查是否已经获得权限//跳转到应用详情界面Intent intent new Intent()intent.setAction(android.settings.APPLICATION_DETAILS_SETTINGS)intent.setData(Uri.fromParts(package,getPackageName(), null));startActivity(intent);关键APIonRequestPermissionsResult应用请求权限结果的回调无论是同意或拒绝都会在这里得到结果ActivityCompat.shouldShowRequestPermissionRationale向用户解释为什么需要该权限。如果应用之前已经请求过该权限且用户拒绝那么将返回trueContextCompat.checkSelfPermission用来检查是否具有某种权限如果应用具有此权限方法将返回PackageManager.PERMISSION_GRANTED并且应用可以继续操作。如果应用不具有此权限方法将返回PERMISSION_DENIED且应用必须明确向用户要求权限ActivityCompat.requestPermissions请求权限的方法传入需要请求的权限和整数请求码
http://www.huolong8.cn/news/83058/

相关文章:

  • 设计素材网站排行榜前十名苏州网站小程序app开发公司
  • 优化 导航网站网站空间多少钱一年
  • 58同城如何发广告衡阳企业网站排名优化
  • 网站个人中心wordpressdelphi7网站开发
  • 宜城市城乡建设局网站备案wordpress ajax 翻页
  • 大连好的网站建设公司百度认证中心
  • 网站怎么做图片转换vs2010 网站开发
  • 网站防止镜像营销策划运营培训机构
  • 网站上的产品介绍如何做安卓手机怎么做网站
  • php网站怎么用mysql新建数据库欧亚快递100
  • 网站开发文档 php乙肝能治好吗
  • 长沙营销企业网站建设小程序登录的具体流程
  • 网站建设公司不挣钱的原因苏州seo公司排名
  • 外贸网站优化谷歌关键词排名外包学校官网
  • dedecms网站后台模板修改网站安全建设
  • 做vi 设计国外网站网站建设服务好公司排名
  • 做网站的公司术语网站的数据库是什么
  • 厦门海投工程建设有限公司网站移动网站的设计报告
  • 模板做图 网站有哪些哪个平台可以随便发广告
  • 如何做网站策划织梦做的网站打开慢
  • php企业网站济南网站seo 优帮云
  • 顶尖的网站建设余名是什么意思
  • 网站制作容易吗中山做网站比较好
  • asp网站后台编辑器票务网站建设
  • soho建网站摄影个人网站模板
  • 学校网站建设营运预算关于公司网络优化方案
  • 知名个人网站网站图片设置链接
  • 做精美得ppt网站知乎专业网站设计建设服务
  • 哪些网站平台可以做推广柳州公司
  • 网站建设的功能需求分析策划书无锡知名网站