Android
文章平均质量分 77
ORrwer
这个作者很懒,什么都没留下…
展开
-
Android中onConfigurationChanged未被调用的解决方法
程序如果需要监听系统设置的更改,则考虑重写Activity的onConfigurationChanged(Configuration newConfig)方法,这个方法是基于回调的事件处理方法:当系统设置为发生更改时,该方法会被自动触发。 但在写一个demo时,发现并没有触发该方法。Java文件import android.content.pm.ActivityInfo;import andro原创 2016-07-16 10:36:25 · 3526 阅读 · 0 评论 -
android6.0以后动态获取权限
原文: http://www.2cto.com/kf/201512/455888.html http://blog.csdn.net/yangqingqo/article/details/48371123 http://inthecheesefactory.com/blog/things-you-need-to-know-about-Android-m-permission-developer转载 2016-09-03 11:22:17 · 2473 阅读 · 0 评论 -
java.lang.SecurityException: Permission Denial:错误解决办法
在SDK23也就是Android6.0.1里编写调用系统通讯录读写权限的程序,在AndroidManifest.xml中,已经配置了<uses-permission android:name="android.permission.READ_CONTACTS"/><uses-permission android:name="android.permission.WRITE_CONTACTS"/>但原创 2016-08-23 22:25:01 · 24114 阅读 · 6 评论 -
Android View树的绘制流程
本文主要讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。下文提到的窗口可泛指women能看到的界面,包括一个Activity程序呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,一个Toast,一个Menu菜单等。首先对相关类的作用进行一下简单介绍:Window类 位于/framework/base/core/java/android/view/Wind转载 2016-09-17 21:53:54 · 407 阅读 · 0 评论 -
Android中layout_gravity和gravity的区别
LinearLayout有两个非常相似的属性: android:gravity与android:layout_gravity 区别在于:android:gravity属性是对改view中内容的限定,比如button上面的text,你可以设置改text相对view的靠左,靠右等位置。android:layout_gravity是用来设置改view相对父view的位置,比如button在linear原创 2016-10-16 12:13:54 · 485 阅读 · 0 评论 -
Android存储之SharePreferences
有的时候,应用程序有少量的数据需要保存,而且这些数据的格式比较简单,都是普通的字符串、标量类型的值等,比如应用程序的各种配置信息(如是否打开音效、是否使用振动效果等)、小游戏的玩家积分(如扫雷英雄榜的)等。对于这种数据,Android使用SharePreference进行保存。一、SharedPreferences与Editor简介SharedPreference**保存的数据主要是类似于配置信息格原创 2016-10-16 12:12:48 · 654 阅读 · 0 评论 -
Android中marigin和padding的区别
图解margin、padding、border属性 W3C组织建议把所有网页上的对象都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对象包括段落、列表、标题、图片及层。盒模型主要定义四个区域:内容(content)、内边距(padding)、边框(border)和外边距(margin)。对于初学者,经常会搞不清margin,background-color、backgrou转载 2016-10-16 14:18:01 · 1269 阅读 · 0 评论 -
Fragment详解
Fragment是Android 3.0引入的心API,Fragment代表了Activity的子模块,因此可以吧Fragment理解为Activity片段(Fragment本身就是片段的意思)。Fragment拥有自己的生命周期,也可以接受它自己的输入事件。一、Fragment概述及其设计初衷Fragment必须被“嵌入”Activity中使用,虽然Fragment也拥有自己的生命周期,但Frag原创 2016-10-28 20:09:59 · 591 阅读 · 0 评论 -
AdapterView及子类
AdapterView是一组重要的组件,AdapterView本身是一个抽象基类,它派生的子类在用法上十分相似,只是显示界面有一定的区别,因此我这边将它们归为一类哦,针对它们的共性集中讲解,并突出介绍它们的区别。 AdapterView具有如下特征。AdapterView继承了ViewGroup,它的本质是容器。AdapterView可以包括多个“列表项”,并将多个“列表项”以合适的形式显示出原创 2016-10-28 21:36:51 · 868 阅读 · 0 评论