BaseAdapter是一个数据适配器,将我们提供的数据格式化为ListView可以显示的数据,BaseAdapter的优化直接影响到ListView的显示效率。
我们都知道,ListView自带有回收机制,当一个Item滑出屏幕的时候,ListView会自动把这个ListView回收到缓冲区,当有一个Item滑入屏幕的时候,ListView会自动从缓冲区读取一个Item,并给它赋上值,然后显示出...
分类:
其他好文 时间:
2015-08-09 10:49:39
阅读次数:
95
深入分析java内存模型,深入理解volatile关键字,以及java线程的实现
分类:
编程语言 时间:
2015-08-05 21:50:32
阅读次数:
209
android的编译和运行过程深入分析作者: 字体:[增加 减小] 类型:转载首先来看一下使用Java语言编写的Android应用程序从源码到安装包的整个过程,此过程对了解android的编译和运行过程有很大的帮助首先来看一下使用Java语言编写的Android应用程序从源码到安装包的整个过程,示意...
分类:
移动开发 时间:
2015-08-05 12:00:48
阅读次数:
122
由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容第5章 深入理解PowerManagerService本章主要内容:· 深入分析PowerManagerService· 深入分析BatteryService和BatteryStatsService本章所涉及的源代码文件名...
分类:
移动开发 时间:
2015-08-03 14:40:16
阅读次数:
241
由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容 第7章 深入理解ContentProvider本章主要内容:· 深入分析ContentProvider的创建和启动,以及SQLite相关的知识点· 深入分析Cursor query和close函数的实现· 深入分析Co...
分类:
移动开发 时间:
2015-08-03 14:38:00
阅读次数:
196
由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。第4章 深入理解Zygote本章主要内容· 深入分析zygote,并介绍system_server进程的初始化工作。本章涉及的源代码文件名及位置下面是我们本章分析的源码文件名及其位置。· App_main.cppfram...
分类:
移动开发 时间:
2015-08-02 16:53:36
阅读次数:
190
由于《深入理解Android 卷一》和《深入理解Android卷二》不再出版,而知识的传播不应该因为纸质媒介的问题而中断,所以我将在CSDN博客中全文转发这两本书的全部内容。(出版社排版好的PDF版正在向出版社申请,到时候会通过CSDN下载资源发布)第3章 深入理解init本章主要内容· 深入分析init。本章涉及的源代码文件名及位置下面是本章分析的源码文件名及其位置。· init.csys...
分类:
移动开发 时间:
2015-08-02 10:14:53
阅读次数:
218
之前介绍过Android进程间通信(IPC)的使用,写过一些Demo。但仅仅是拿来用,并没有深入分析aidl是怎样可以做到进程间通信的。当创建ITelephony.aidl文件时,aidl会为我们在gen目录中创建相应的文件。package com.android.internal.telephon...
分类:
其他好文 时间:
2015-08-01 17:17:49
阅读次数:
160
在平时的开发过程中,相信都会使用到多线程,在使用多线程时,相信大家也会遇到各种各样的问题,今天我们就来说说一个多线程的问题——线程中断。在java中启动线程非常容易,大多数情况下我是让一个线程执行完自己的任务然后自己停掉,但是有时候我们需要取消某个操作,比如你在网络下载时,有时候需要取消下载。实现线程的安全中断并不是一件容易的事情,因为Java并不支持安全快速中断线程的机制,说这里估计很多同学就会说...
分类:
编程语言 时间:
2015-08-01 15:45:52
阅读次数:
188
Android SDK包含了一个运行在计算机上的移动设备虚拟机。这个虚拟机可以允许你在没有物理设备的情况下开发和测试Android应用。键盘命令
虚拟设备按键
对应键盘按键 Home
HOME
菜单
F2
Back
ESC
拨号
F3
挂断
F4
搜索
F5
电源按钮
F7
声音+
Ctrl+F5
声音-
Ctrl+F6...
分类:
移动开发 时间:
2015-08-01 11:38:35
阅读次数:
141