存档

‘Android’ 分类的存档

解决Android API离线文档打开太慢问题

2014-08-10 01:49 星期日    浏览: 2,100    没有评论

当有网络连接时,访问离线Android  API开发文档特别慢(因html网页有大量连接到Google的站点js什么的,根本原因你懂的);若拔掉网线,则本机访问这些文档会很快。现将它们去除:
sed -i “s/gdata.you[......]

Read more

分类: Other 标签:

Android中自定义UI的使用一些总结

2013-10-26 16:15 星期六    浏览: 1,851    没有评论

1.焦点。 可以通过在布局的xml文件中View下面两个属性指定是否可以拥有焦点 android:focusable=”false” android:focusableInTouchMode=”false” 也可在通过View的函数set[......]

Read more

分类: Android, App 标签: ,

移植RIL让Android平板支持3G Modem电话功能

2013-10-26 16:14 星期六    浏览: 3,435    没有评论

一个不支持电话功能的Android平板,我们可以通过usb连接上外置modem,让其支持电话短信及上网功能。在让内核正确识别出ttyUSB设备后,AT命令将通过该usb转串口发送。至于语音通道可以直接从直至模拟方式的mo[......]

Read more

分类: Android, Telephony 标签: , ,

Android跨进程异常分析小结

2013-07-17 20:53 星期三    浏览: 3,730    没有评论

通常,我们编写运行Android时,该程序若在一个进程中。若程序有缺陷,如空指针,将会产生空指针异常。 当异常发生时,其调用堆栈将会输出到log中,通过查看调用堆栈,很快可以找到问题的根源,从而解决问题。

但当我们使用Service,通过A[......]

Read more

分类: Android, App 标签: , ,

使用proguard混淆Android应用程序

2013-06-13 11:51 星期四    浏览: 2,514    没有评论

Eclipse中使用向导创建Android工程时,除了AndroidManifest.xml,还会自动生成文件project.properties和proguard-project.txt。

前者project.propert[......]

Read more

分类: App 标签: ,

Android中创建jar库

2013-05-08 00:07 星期三    浏览: 2,654    没有评论

在Eclipse+ADT创建一个Android jar库时,同普通的Android Application一样,只是选择作为Library。对于现有工程,更改工程属性,指定为Library。库文件需要导出(Export->Java->Ja[......]

Read more

分类: Android, Other 标签: ,

《深入剖析Android系统》勘误表

2013-05-01 11:19 星期三    浏览: 1,940    没有评论

由于交稿后到出版时间间隔短,交稿时间仓促,书中个别子句欠斟酌;同时,还有一些同音错别字(很多内容在Linux环境下完成输入,无特别好用的输入法); 还有些内容是出版社排版时,由于书中不少插图,图文混排时,尽量避免上一页排不下而放到下一页后,上[......]

Read more

sqlite3命令行工具的简单用法实例

2013-03-13 11:33 星期三    浏览: 2,032    没有评论

调试程序,需要检查app创建的数据库中的数据。参照Google官方文档目录下的帮助文件:docs/tools/help/sqlite3.html

我们可以知道通过adb shell连接到设备上后,在设备上直接使用sqlite3命令行工[......]

Read more

分类: Other 标签: , ,

《深入剖析Android系统》正文脚注

2013-03-01 13:15 星期五    浏览: 2,261    没有评论

如书中前言所说:“为了表示对他人劳动成果的尊重和方便读者进行延伸阅读,本书在页脚注释中给出了笔者参阅的文章、文档和书籍的网络链接和说明。对于侧重点不同的文章或书籍,笔者也给读者做了阅读推荐。”

在此同时向链接中所涉及的原创者和转载者表[......]

Read more

给《深入剖析Android系统》读者的阅读建议

2013-02-07 19:39 星期四    浏览: 2,253    1 条评论

首先感谢读者的支持!

如前言中所述,读者最好有些Android和Linux的基础知识,若有设计模式和Linux下的C/C++开发背景更好。没有这些基础知识也无妨,只要阅读的时候,遇到不太懂的,多到网上查阅就可以了。

除了[......]

Read more

《深入剖析Android系统》第7章插图补充更正

2013-02-07 13:01 星期四    浏览: 1,693    没有评论

由于版面的原因,第7章MassStorage有两个图中的文字可能因为文本框太小导致挤压,而没有显示出来,特补充更正如下:

图7-1:

Read more

《深入剖析Android系统》相关资源

2013-02-05 20:05 星期二    浏览: 2,674    没有评论

《深入剖析Android系统》的相关的资源列表已经上传到百度网盘(将持续更新)中,与广大读者和网友分享如下:

android_4.1.1的注释版代码,包含了书中作者所做的绝大部分的代码注释。代码下载链接如下
http://pan.[......]

Read more

《深入剖析Android系统》后记

2013-01-31 09:09 星期四    浏览: 1,358    没有评论

《深入剖析Android系统》后记

本书的面市,并不说明笔者技术水平有多高,只是说明笔者比较勤奋和有耐心一点,可以持续不断地利用业余时间将研读代码的心得记录下来并整理成书,仅此而已!

当Android还处在Cupcake(1.5)版本的时候,笔者就利用工作之余开始了Android代码的研读之旅,[......]

Read more

《深入剖析Android系统》第9章RIL补充配图

2013-01-24 14:20 星期四    浏览: 2,847    没有评论

《深入剖析Android系统》一书中第9章的RIL部分的函数层层调用,可以用插图的方式标示出主要的调用关系。由于插图较大,不适合16开的书籍尺寸大小,故未将相关插图放到《深入剖析Android系统》一书中。读者在阅读该章内容时,[......]

Read more

《深入剖析Android系统》目录

2013-01-22 15:11 星期二    浏览: 1,578    没有评论

基于Google发布的Jelly Bean原始代码,讲述Android系统的内部静态结构关系和内部运行机制,为你呈现原汁原味的Android代码分析大餐

[[......]

Read more

《深入剖析Android系统》内容介绍

2013-01-22 15:09 星期二    浏览: 2,127    没有评论

《深入剖析Android系统》以Android Jelly Bean的代码为蓝本,对Android的部分关键代码进行了注释分析,并辅以大量插图,讲述了Android大部分子系统中的模块和类的静态结构,让读者对Android系统的内部静态结构有着“类”粒度这一层级上的认识和了解。同时,也对关键类和函数[......]

Read more

64位Ubuntu编译android的环境配置问题

2012-12-19 13:35 星期三    浏览: 4,904    没有评论

下载了Android的最新版本4.2.1,用以前的方式将-m64替换为-m32行不通了,正好笔记本上还有一块闲置硬盘,笔记本又是64位的。干脆就在闲置硬盘上装个64位的,下载完64位镜像后,用U盘制作了安装盘,不到半小时就装好了[......]

Read more

分类: Android, Linux Usage, Other 标签:

Android中的蓝牙传送文件

2012-12-13 13:33 星期四    浏览: 2,520    没有评论

Android中的蓝牙传送文件功能运行在进程com.android.bluetooth中,apk安装包文件是system/app/Bluetooth.apk,代码在目录packages/apps/Bluetooth/src/com/android/[......]

Read more

分类: Android, Other 标签: , ,

Android中的墙纸Wallpaper代码简析

2012-11-27 21:05 星期二    浏览: 4,184    4 条评论

Android的背景墙纸功能的实现主要由散布在下面几个文件中的类来完成:

(1)frameworks/base/core/java/android/app/WallpaperManager.java

提供了API类,类[......]

Read more

分类: Android, System 标签: , ,

print_db.py和fill_screens.py

2012-11-23 21:43 星期五    浏览: 1,803    没有评论

在ICS(包括JB)中,目录packages/apps/Launcher2/下增加了文件print_db.py和fill_screens.py。它们可用于设置手机Launcher屏幕桌面上的程序、widget或文件夹Fold[......]

Read more