android 手机测试

一、应用层: 
1.     Android developer网站http://developer.android.com 
Android developer网站提供了熟悉Android系统最权威的资料,这里包含了Android所有概念的详细解释。 
2.     Android SDK示例程序 
AndroidSDK示例程序,位于sdk/samples目录下,提供了大量的案例程序(demo)。是熟悉应用程序和学习Android API的最佳入门材料。 
3.     《Android 4高级编程(第3版)》 
(美) Reto Meier 著,算是介绍应用层相对好点的材料
4.     一本能迅速上手的书 
比如Fragment等 
5.     分析Android源码内置应用程序 
Android内置应用程序、Launcher、Contacts、Phone、Camera、Gallery 
6.     分析Android开源项目

二、框架层 
1.     《Android系统源代码情景分析》和老罗的Android之旅博客 
作者:罗升阳。基于Android 2.3。这本书对Binder驱动、智能指针、Ashmem、键盘消息处理机制、Service、Log系统的分析非常好。建议学习框架层必备。 
2.     《Android的设计与实现:卷1》 
作者:杨云君。基于Android4.1。这本书对PackageManager、应用程序安装过程、ActivityManager、消息处理、进程管理、应用程序启动过程、系统启动过程的分析非常好。建议学习框架层必备。 
3.     《深入理解Android:卷1,2》 
作者:邓凡平。卷1基于Android2.2 ,卷2基于Android 4.0这本书对Binder框架、PowerManager、ContentProvider、常见类、Surface的分析非常好。建议学习框架层必备。

三、内核驱动层 
1. 《Linux内核设计与实现》 
Linux开发四大名著之一,简称LKD。是迅速理解Linux整体框架的最佳选择。 
2. 《深入理解Linux内核》 
Linux开发四大名著之一,简称ULK。理解Linux内核的最佳选择。 
3.《Linux设备驱动程序》 
Linux开发四大名著之一,简称LDD。理解Linux驱动的最佳选择。 
4.《深入理解Linux内核架构》 
Linux开发四大名著之一,简称PLKA。理解Linux架构的最佳选择。 
5. 优秀的国产图书 
Linux内核源代码情景分析 (作者:毛德操,胡希明):国内分析Linux内核最深入的一本书,基于linux2.4,很多内容仍然值得借鉴。 
Linux设备驱动开发详解(作者:宋宝华):适合驱动入门的一本书,可以配合LDD一起看。 
嵌入式Linux应用开发完全手册 (作者:韦东山):适合入门的一本书,非常易懂 
ARM体系结构与编程(作者:杜春雷):适合了解ARM体系结构的一本书。

时间: 2024-08-11 14:24:39

android 手机测试的相关文章

Android手机测试-ddms&monitor-抓crash,log

1.安装adb offline解决办法: 原因就是android 4.2以上的版本过高,sdk的adb驱动不匹配,需要升级.我原本的adb是1.0.29,升级为1.0.31,问题就解决了. 2.安装sdk 3.启动monitor.bat 4.会输出所有log 5.建立过滤器filter logcat filter: Filter logcat messages by the source's tag, pid or minimum log level.Empty fields will matc

ANDROID手机测试C\C++\QT应用程序

Android手机测试环境搭建

原文地址:https://www.cnblogs.com/pengjiasen/p/11734188.html

关于指令测试android手机

*#*#4636#*#*:这个指令是用于测试现在大部分安卓手机的,山寨的手机没有此功能. 当在手机拨号键盘输入此字符串后,会出现四个选项:手机信息,电池信息,使用情况统计数据,Wlan信息.下面就手机信息(可能需要设置)介绍: * 手机信息 这里可以查看到IMEI,SIM号码,运营商. 下面有一个ping的选项,测试手机网络联通性,如果你的手机打开了数据连接,可以看到ping主机是pass,http客户端pass,这里的ping IP地址可能显示不成功,但手机仍可上网,猜测可能该IP地址是手机内

MAC下如何配置Android手机调试(将测试手机加入到Mac系统的调试列表中)

第一步: 查看usb设备信息 在 终端输入:system_profiler SPUSBDataType     可以查看连接的usb设备的信息 比如我的usb信息如下(部分内容): 查看到我的Android手机的Vendor ID: 0x04e8,这个id是该手机关联该电脑的一个唯一标识. 第二步: 创建.修改adb_usb.ini文件 输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加第一步中的Vendor ID:0x04e8, 然后保

手机测试Android程序

手机测试Android程序 上传者:sanpi329     我也要“分享赚钱” 2014/7/9 关注(23) 评论(0) 声明:此内容仅代表网友个人经验或观点,不代表本网站立场和观点. 测试前准备:android手机.数据线.电脑.eclipse android程序 步骤: 1.用usb数据线将手机与电脑连接(手机2.3.5: 设置-->应用程序-->开发-->usb调试) 2.打开eclipse-->window-->show view-->other-->

Eclipse如何连接android手机,测试android程序?

前提:android开发环境已搭建好,以华为荣耀3X畅玩版为例. 1.将手机使用数据线连接到电脑,连接到电脑后,目前金山.360,等杀毒软件都有手机助手,自动会安装驱动(没有杀毒软件则下载驱动精灵,自动进行安装). 安装好驱动可在电脑的设备管理中看到(若尚未连接上手机可能显示驱动不正常,连上后就正常了),如下图: 2.打开手机设置->关于手机(滑到最后)->多次点击版本号,即可启用开发人员模式,启用后在设置中可见开发人员选项:其他品牌android手机设置里应该直接有开发人员选项,启用即可.

Socket Android手机客户端与PC服务端局域网内联测试

Socket Android手机客户端与PC服务端局域网内联测试,笔者采用的是 PC服务器,Android平板客户端 ,PC模拟器客户端, 前段时间为了加深对Socket通信的印象和知识的深度掌握,我模仿了QQ的一些元素,也借鉴了其他牛人的一些源码思想,写了 一个 叫 IQ 的 Android 聊天软件,该软件大致由 Android客户端.JAVA pc服务端.mysql数据库组成,客户端和服务端都 比较多的用到了读写的IO流,SCOKET,线程等,这篇博客主要给大家介绍测试环境,不讲源码实现方

手机测试环境调试 -- 微信,Android,IOS开发使用Fiddler代理

CleverCode最近在做微信开发.在调试内网用手机调试微信公众号开发的时候,发现访问触屏版配置host页面非常麻烦.最好找到一个代理工具Fiddler. 1 代理原理 1.1 不使用代理 1.2 使用代理原理 2 下载Fiddler http://download.csdn.net/detail/clevercode/9562122 3 配置Fiddler 选择 Tools >Fildder Options 4 重启Fiddler 关闭Fiddler:File > Exit; 打开Fidd