丿灬安之若死

我于杀戮中绽放,亦如黎明前的花朵。

排序:
默认
按更新时间
按访问量

Android获取系统储存以及内存信息(二)

Android获取储存信息以及内存信息可以用adb命令查看。adb查看系统内存信息以及储存信息:命令:adb shell cat /proc/meminfo 代码: private static final String FILENAME_PROC_MEMINFO = "/pr...

2018-07-03 09:33:17

阅读数:89

评论数:0

基本界面控件

大多数的界面控件都在android.view和android.widget包中,android.view.View为他们的父类,还有Dialog系列,android.app.Dialog为父类,等等。 Android的原生控件,一般是在res/layout下的xml文件中声明。然后在Activit...

2018-02-09 16:29:33

阅读数:145

评论数:0

java 集合(list、set、map)的特点

集合相关的类有一大堆,一般也只用到常用的方法增删改查,而且它它们的方法名也基本一样,所以一直都不知道什么时候用什么集合, 今天趁有空特意从网上整理资料方便日后回忆。 一、List:、有顺序以线性方式存储,可以存放重复对象 线程安全方法:List list = Collection...

2018-02-02 19:32:57

阅读数:109

评论数:0

fragment的生命周期,它与Activity生命周期的关联;

一、概论 随着Android系统的多样化,不仅仅在手机上,在平板、电视等设备上应用的也越来越多,这样就会有一个需要适应不同屏幕的问题。在Android3.0之后,谷歌推出了Fragment,Fragment在Android中被称为碎片。 我们可以把Fragment看作是Activi...

2017-02-12 20:20:00

阅读数:283

评论数:0

ListView卡顿分析

1..Adapter的getView方法里面convertView没有使用setTag和getTag方式; 2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作; 3.在getView方法里面 infl...

2017-02-10 23:56:10

阅读数:151

评论数:0

Andorid App程序启动流程

Native进程的运行过程   一般程序的启动步骤,可以用下图描述。程序由内核加载分析,使用linker链接需要的共享库,然后从c运行库的入口开始执行。   通常,native进程是由shell或者init启动,启动的过程如下: Shell接收到命令,启动一个...

2017-02-10 23:51:53

阅读数:309

评论数:0

handler机制

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。 1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue...

2017-02-10 13:51:51

阅读数:175

评论数:0

Android事件分发机制

总结概述   事件分发后,父容器会先执行拦截触摸事件  如果处理(返回false 代表放行  默认或者true代表处理) 就会到该控件的触摸事件当中 如果父容器处理 则事件被消费 如果不处理 则传递给View的触摸事件  子view不处理的话 会以冒泡的方式再传给父容器的触摸事件中并且消费  ...

2017-02-10 09:55:30

阅读数:137

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭