6/26android开发记录关于扫一扫
2017-06-26 14:03
267 查看
上周五为止,数据显示的功能性模块都算完成了,今天来上班好像一下子整个人都松下来了,没有目标的感觉,,不行,开始想着要不看单片机吧,可是一想还是算了吧,先把这个手机端给调整好,不然总是有一种半成品的感觉,嗯没错。今天就决定对功能模块扫一扫下手,没错,集成了别人的,界面没动就是几行代码的事情,之前就是慌着实现功能,根本就没有仔细的看。这会认真的看一下。
先放上两个地址,相关的学习文章,后面的内容大部分也是从这两篇里面进行摘抄
http://blog.csdn.net/lmj623565791/article/details/50709663(android 6.0相关的权限问题)
http://blog.csdn.net/lmj623565791/article/details/50709663(扫一扫的功能模块)
1.关于权限
Google将权限分为两类,一类是Normal
Permissions,这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerous Permission,一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。
2,关于权限相关的API
2.1。在 AndroidManifest文件当中添加需要的权限,和之前的一样。如果申请某个没有声明的权限,程序可能会崩溃。
2.2.检查权限 (例,开户摄像头)
这里有一个API,ContextCompat.checkSelfPermission(),主要用于检测某个权限是否被允许,方法的返回值为PackageManager.PERMISSION_DENIED或PackageManager.PERMISSION_GRANTED,当返回值DENIED就需在进行申请制授权了。
3.申请制空权
就是requestPermissions()方法了
4.申请结果的回调(这里不太清楚。还在研究中)
下班了,回到家里,感觉好失落,而且这种感觉越来越频繁了,其实也知道是什么原因。一直想做嵌入式硬件相关的工作,但是不知道怎么回事,却不得愿,考虑过离开,但是。。也不是害怕找不到工作,只是有点怕找不到这么好的老板。眼前公司硬件方面的工作基本上没什么了。都是软件上了。唉。。害怕自己到以后什么都懂一些,但都是半桶水的能力。
先放上两个地址,相关的学习文章,后面的内容大部分也是从这两篇里面进行摘抄
http://blog.csdn.net/lmj623565791/article/details/50709663(android 6.0相关的权限问题)
http://blog.csdn.net/lmj623565791/article/details/50709663(扫一扫的功能模块)
1.关于权限
Google将权限分为两类,一类是Normal
Permissions,这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerous Permission,一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。
2,关于权限相关的API
2.1。在 AndroidManifest文件当中添加需要的权限,和之前的一样。如果申请某个没有声明的权限,程序可能会崩溃。
2.2.检查权限 (例,开户摄像头)
int i = ContextCompat.checkSelfPermission(ActivityAddMachine.this, Manifest.permission.CAMERA); if (i != PackageManager.PERMISSION_GRANTED) { ActivityCompat.re 9388 questPermissions(ActivityAddMachine.this, new String[]{Manifest.permission.CAMERA}, 2); return; } startActivityForResult(new Intent(ActivityAddMachine.this, CaptureActivity.class), 0);
这里有一个API,ContextCompat.checkSelfPermission(),主要用于检测某个权限是否被允许,方法的返回值为PackageManager.PERMISSION_DENIED或PackageManager.PERMISSION_GRANTED,当返回值DENIED就需在进行申请制授权了。
3.申请制空权
就是requestPermissions()方法了
4.申请结果的回调(这里不太清楚。还在研究中)
下班了,回到家里,感觉好失落,而且这种感觉越来越频繁了,其实也知道是什么原因。一直想做嵌入式硬件相关的工作,但是不知道怎么回事,却不得愿,考虑过离开,但是。。也不是害怕找不到工作,只是有点怕找不到这么好的老板。眼前公司硬件方面的工作基本上没什么了。都是软件上了。唉。。害怕自己到以后什么都懂一些,但都是半桶水的能力。
相关文章推荐
- 关于Android开发中使用的Eclipse和svn教训记录
- android关于蓝牙开发的记录
- Android开发,关于Adnroid 5.0及以上的使用,备以记录
- 关于用QT的QML开发Android程序的点滴记录
- Android开发,关于7.0以上的爬坑记录。
- Android记录22-关于开发中账号绑定的逻辑处理
- android开发关于标题栏的一些改动
- 关于做android+J2ee系统集成开发的一点心得
- 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的优化笔记!
- android开发教程--学习记录1
- 关于android移动开发
- 黑马程序员Java培训、Android培训_Java 学习过程记录_开发前奏
- 首届 Google 暑期大学生博客分享大赛——2010 Android 篇 android关于 Google Map 开发的应用
- 关于android开发遇到的一些问题的解决办法---间断的更新
- 关于在android中service开发的IllegalArgumentException错误和服务无法启动的解释
- 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- 俺网站Android及Ophone开发,全系列上手资料,关于环境搭建遇见的一些问题,包1天能上手。
- 关于windows mobile 今日插件开发的记录
- Android开发环境搭建过程记录