入门篇:11.Android中日志系统和权限系统
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了入门篇:11.Android中日志系统和权限系统,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1576字,纯文字阅读大概需要3分钟。
内容图文
一、安卓中的日志系统
1.java中常用的两个日志
System.out.println();//普通日志
System.err.println();//警告日志
2.android中常用的日志种类
Log.e(Tag,"错误信息");
Log.w(Tag,"警告信息");
Log.i(Tag,"普通信息");
Log.d(Tag,"调试信息");
Log.v(Tag,"无用信息");
ps:这个log.v神奇的地方就在于它没有用,它存在的意义竟然是供开发人员自娱自乐的,哦呵呵。。。
二、安卓中的权限系统
1.android常用的使用权限
在开发过程中,有时候我们需要我们应用可以访问用户的网络、通讯录、照相机、前置摄像头、听筒等等设备或权力,此时就需要申请这些组件的权限供用户选择,用户可以选择给予该应用这些权限,也可以拒绝这些权限。
权限的添加:在AndroidManifest.xml文件中添加<uses-permission android:name=""/>
2.代码的权限检查
除了系统定义的这些权限,开发人员自己也可以自定义权限,比如执行某些代码时需要获取自定义的权限。
使用方法:
新建一个类Hello.java
public class Hello{ public static final String PERMISSION_SAY_HELLO = "com.example.demo.permission.sayHello"; publicstaticvoid sayHello(Context context){ int checkResult = context.checkCallingOrSelfPermission(PERMISSION_SAY_HELLO); if(checkResult!=packageManager.PERMISSION_GRANTED){ thrownew SecurityException("执行……需要……的权限"); } Log.i("info","hello android"); } }
上述定义的PERMISSION_SAY_HELLO常量权限需要在AndroidManifest.xml文件中声明
< permission android:name ="com.example.demo.permission.sayHello" />
如果想要看到输出hello android,需要在AndroidManifest.xml文件中添加权限
< uses-permission android:name ="com.example.demo.permission.sayHello" />
3.为基本组件添加权限
创建一个activity,MyAty
在AndroidManifest.xml文件中声明一个权限
< permission android:name ="com.example.demo.permission.MyAty" />
在MyAty标签中添加一个permission的属性
android:permission="com.example.demo.permission.MyAty"
需要注意的是:同应用内启动activity等组件不需要此权限,只有跨应用启动时才需要此权限。
同时,不只是activity,其他的三个基本组件同样也可以添加权限。添加方法类似。
至此,安卓入门篇的笔记已经全部结束。接下来的时间开始总结安卓界面篇的有关知识。加油吧!
原文:http://www.cnblogs.com/androidNot/p/5613230.html
内容总结
以上是互联网集市为您收集整理的入门篇:11.Android中日志系统和权限系统全部内容,希望文章能够帮你解决入门篇:11.Android中日志系统和权限系统所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。