Android
xb_0226
这个作者很懒,什么都没留下…
展开
-
android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )屏幕适配
查询到运行的system service后,就可以在dumpsys后面加上service的名字,查看指定的service信息。adb shell dumpsys activityadb shell dumpsys cpuinfoadb shell dumpsys batteryadb shell dumpsys window(最后部分可以看到分辨率的信息)=====转载 2016-04-14 22:53:43 · 955 阅读 · 0 评论 -
Android AlarmManager.set()方法参数相关
Android中的定时任务一般有2种实现方式:1.使用Java API里面的Timer类;2.使用Android的Alarm机制。这两种方式在多数情况下都能实现类似的效果,但是Timer有一个明显的短板,它并不适用于那些长期在后台运行的定时任务。我们都知道,为了能让电池更加耐用,每种手机都会有自己的休眠策略,Android手机就会在长时间不操作的情况下让CPU进入休眠状态,这就有可能导致Tim原创 2016-04-14 23:37:50 · 7835 阅读 · 0 评论 -
Activity的4种启动模式
1.standard模式(默认启动模式)每次启动都会为该Activity创建一个新的实例,并加入返回栈的栈顶2.singleTop模式如果Activity的启动模式设置为singleTop,在启动Activity时,如果发现返回栈的栈顶已经是该Activity了,则直接使用该Activity实例,不会再创建一个新的Activity实例3.singleTask模式如果Activi原创 2016-04-14 20:27:46 · 333 阅读 · 0 评论 -
Android 5.0 Notification的改变
到了Android 5.0,发现以前的Notification接口public Notification(int icon, CharSequence tickerText, long when)不再建议使用了,取而代之的是新的方法,如下:Notification.Builder builder = new Notification.Builder(this);Intent intent转载 2016-04-14 19:28:54 · 2165 阅读 · 0 评论 -
Android系列--DOM、SAX、Pull解析XML
本篇随笔将详细讲解如何在Android当中解析服务器端传过来的XML数据,这里将会介绍解析xml数据格式的三种方式,分别是DOM、SAX以及PULL。一、DOM解析XML我们首先来看看DOM(Document Object Model)这种方式解析xml,通过DOM解析xml在j2ee开发中非常的常见,它将整个xml看成是一个树状的结构,在解析的时候,会将整个xml文件加载到我们的内存当中转载 2016-04-15 15:42:23 · 383 阅读 · 0 评论 -
Serializable 和 Parcelable 两种序列化
什么时候用的到序列化? 1、永久性保存对象,保存对象的字节序列到本地文件中 2、通过序列化对象在网络中传递对象 3、通过序列化在进程之间传递对象在安卓中,可以用作在Activity中传递复杂类型,主要是将自己的类转换为基础的字节数组,Android中Activity传递主要靠Intent这个类,Intent类内部传递数据的效率仍然需要拷贝,如果数据太大,其实可转载 2016-04-15 18:39:16 · 432 阅读 · 0 评论 -
正则表达式的构造摘要
正则表达式的构造摘要构造 匹配字符x 字符 x\\ 反斜线字符\0n 带有八进制值 0 的字符 n (0 \0nn 带有八进制值 0 的字符 nn (0 \0mnn 带有八进制值 0 的字符 mnn(0 \xhh 带有十六进制值 0x 的字符 hh\uhhhh 带有十六进制值 0x 的字符 hhhh\t 制表符 ('\u0009')\n 新行(换行)转载 2016-09-18 15:11:32 · 576 阅读 · 0 评论