企业网站 数据库,wordpress手机版怎么用,一套会员管理系统多少钱,wordpress添加默认头像今天又是“咔嚓”、“窟窿”、“轰隆”#xff0c;不晓得哪位大仙在渡劫。真的是风生水起#xff0c;虎虎生威#xff01;#xff01;#xff01;言归正传#xff1a;描述#xff1a;最近做了从服务器下载apk到手机内存#xff0c;然后安装打开以及 从服务器下载pdf文件…今天又是“咔嚓”、“窟窿”、“轰隆”不晓得哪位大仙在渡劫。真的是风生水起虎虎生威言归正传描述最近做了从服务器下载apk到手机内存然后安装打开以及 从服务器下载pdf文件直接打开浏览2个小功能。问题权限问题(安卓6.0以上直接在AndroidManifest.xml添加权限没用必须要动态获取权限)具体代码里遇到的问题1.Pk文件或者pdf文件没有下载到手机里面最后查找原因是因为没有获取到存储权限2.pdf文件下载到手机之后点击获取到存储权限显示一个空白页必须要返回上一级重新进入。 (还有一个小问题直接打开pdf文件会先显示一个空白页再显示pdf文件内容)解决方案以存储权限(WRITE_EXTERNAL_STORAGE)为例刚开始不晓得哪里出了问题在网上找了好多代码调试(一个权限获取写了50行代码真的是 I 服了 me)最后还开了线程专门获取权限搞得太复杂了。今天突然顿悟一气之下删除了原先所有的代码最后写了2个非常简单的小方法居然成功解决了之前的问题。具体代码public void checkPemission() {int hasWritePermission PermissionChecker.checkSelfPermission(this,Manifest.permission.WRITE_EXTERNAL_STORAGE);if (hasWritePermission ! PermissionChecker.PERMISSION_GRANTED) {ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},9);} else {downFile();}}public void onRequestPermissionsResult(int requestCode,String[] permissions,int[] grantResults) {if (requestCode 9 grantResults[0] PackageManager.PERMISSION_GRANTED) {downFile();}}downFile()———— 是自己下载文件的方法就不贴了 还有安装apk文件直接打开、显示pdf文件的方法有需要的小伙伴直接留言或者加qq2832440535交流相互学习共同提高