Android开发从入门到精通系列资料

来源:互联网 发布:char c语言怎么用 编辑:程序博客网 时间:2024/05/08 22:14
part 1:
环境搭建:
sdk下载,免翻墙
环境搭建与快速入门
http://www.devdiv.com/thread-23445-1-1.html


part 2:
实例教程:
1. 仿通讯录ListView小例子:
http://www.devdiv.com/thread-64391-1-1.html
2. 微博客户端源码 :
http://www.devdiv.com/thread-60467-1-1.html
3. UI开发第二篇——多级列表(ExpandableListView)
http://www.devdiv.com/thread-39473-1-1.html
4. 给一个兄弟写的能拖拽button的例子
http://www.devdiv.com/thread-47562-1-1.html
5. 分享一个QQ的登陆界面
http://www.devdiv.com/thread-34192-1-1.html
6. 使用Android系统隐藏api
http://www.devdiv.com/thread-39304-1-1.html
7. 图片局部放大效果
http://www.devdiv.com/thread-59079-1-1.html
8. 超给力的android 模拟真实书籍翻页效果(附源码)
http://www.devdiv.com/thread-62574-1-1.html
9. APK程序卸载提示
http://www.devdiv.com/thread-47060-1-1.html
10. 实现静默安装APK的两种方法
http://www.devdiv.com/thread-52551-1-2.html
11. 实现像handcent sms或者chomp sms那样的气泡短信样式
http://www.devdiv.com/thread-44552-1-2.html
12. 给一个兄弟写的android动画的例子  
http://www.devdiv.com/thread-47362-1-3.html
13. 九宫格的实现及九宫格源码
http://www.devdiv.com/thread-39455-1-4.html
14. Android反编译工具Apktool使用
http://www.devdiv.com/thread-44856-1-4.html
15. Android系统搜索对话框(浮动搜索框)的使用
http://www.devdiv.com/thread-44036-1-4.html
16. 自定义ViewGroup的例子
http://www.devdiv.com/thread-47419-1-4.html
17. 一个类似于android启动界面的动画效果
http://www.devdiv.com/thread-47458-1-4.html
18. android Calender控件的例子
http://www.devdiv.com/thread-50444-1-4.html
19. 分享一个定时唤醒屏幕解锁键盘并提示用户的实例
http://www.devdiv.com/thread-64416-1-1.html
20. [Android]四种方式解析字符串----JSON、SAX、DOM、XML
http://www.devdiv.com/thread-60304-1-1.html
21. android实现文字倒影源码!
http://www.devdiv.com/thread-66737-1-1.html
22. ScrollView中嵌入ListView办法
http://www.devdiv.com/home.php?m ... ckforward=1&id=3530
23. Android开发之系统信息——获取Android已安装程序列表
http://www.devdiv.com/thread-67139-1-1.html
24. Android中获取信号强度
http://www.devdiv.com/thread-58444-1-1.html
25. 从mediaplayer获取正在播放得track info
http://www.devdiv.com/thread-53076-1-1.html
26. android自定义View设置shadow
http://www.devdiv.com/thread-47410-1-1.html
27. 从WebView中读取html代码:
http://www.devdiv.com/thread-45532-1-1.html
28. 给WebView添加Alert支持:
http://www.devdiv.com/thread-45530-1-1.html
29. Android开发之系统信息【5】——获取APN列表
http://www.devdiv.com/thread-67405-1-1.html
30. 自绘跑马灯控件
http://www.devdiv.com/thread-67655-1-1.html
31. 仿新浪搜索界面
http://www.devdiv.com/thread-44216-1-1.html

32. 绚丽的ListView表格效果的实现
http://www.devdiv.com/thread-70344-1-1.html
33. 自定义系统菜单的背景
http://www.devdiv.com/thread-47386-1-1.html
34. 介绍一下viewstub的用法
http://www.devdiv.com/thread-47498-1-1.html
35. Android自定义Button的背景和字体样式
http://www.devdiv.com/thread-70547-1-1.html
36. 漂亮Gallery效果代码:
http://www.devdiv.com/thread-71349-1-1.html
37. Toast 自定义布局用法
http://www.devdiv.com/thread-71353-1-1.html
38. 网络资源下载时断点续传的实现
http://www.devdiv.com/thread-71412-1-1.html
39. Canvas.DrawText自绘控制换行
http://www.devdiv.com/thread-71661-1-1.html
40. 源码--不搭的跳舞机
http://www.devdiv.com/thread-71762-1-1.html
41. [Android]应用程序无SDCard安装APK
http://www.devdiv.com/thread-72452-1-1.html
42. 自定义仿TabHost组件
http://www.devdiv.com/thread-75823-1-1.html
43. [Android]应用语言切换的三种方法
http://www.devdiv.com/thread-78517-1-1.html
44. Android在状态栏上面中添加电源控制进度
http://www.devdiv.com/thread-80186-1-1.html
45. Android 发送短信+接收短信+管理短信+拦截短信
http://www.devdiv.com/thread-80607-1-1.html
46. [Android]为指定的应用创建桌面快捷方式
http://www.devdiv.com/thread-80566-1-1.html
47. UI开发第十一篇——右上角带个泡泡
http://www.devdiv.com/thread-80564-1-1.html
48. 发一个我写的批量静默安装程序
http://www.devdiv.com/thread-81313-1-1.html
49. Android 数字签名学习笔记
http://www.devdiv.com/thread-81882-1-1.html
50. 跳转到这个界面(已安装应用程序的详细信息界面)的action是什么?
http://www.devdiv.com/thread-84095-1-1.html
51. Android Bitmap的extractAlpha方法使用举例
http://www.devdiv.com/thread-84202-1-1.html
52. 如何通过NDK使用用纯C/C++在android程序中画条直线、点和图片(没有任何java代码)
http://www.devdiv.com/thread-79468-1-1.html
53. 多个apk打包在一起使用
http://www.devdiv.com/thread-85322-1-1.html
54. 自定义dialog
http://www.devdiv.com/thread-47268-1-1.html
55.Eclipse 查看Android SDK源码
http://www.devdiv.com/thread-87679-1-1.html
56. Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法
http://www.devdiv.com/thread-87609-1-1.html
57.让帧动画在结束时消失
http://www.devdiv.com/thread-88416-1-1.html
58. Android 图片局部放在效果
http://www.devdiv.com/thread-89880-1-1.html
59. Android APK反编译详解(附图)
http://www.devdiv.com/thread-89916-1-1.html
60.[Android]中国大部分城市地区的结构定义与按拼音排序
http://www.devdiv.com/thread-90141-1-1.html
61. 如何在NDK中呼叫Java的class
http://www.devdiv.com/thread-90746-1-1.html
62. [Android]倒影效果的ImagView
http://www.devdiv.com/thread-92723-1-1.html
63. 仿新浪微博向下拉动刷新功能
http://www.devdiv.com/thread-96132-1-1.html
64. 【有图有真相】一个Demo让你掌握所有的android控件!吼吼!申精啊
http://www.devdiv.com/thread-96257-1-1.html
65. [Android]搜索工具条
http://www.devdiv.com/thread-98652-1-1.html

其他海量代码,请参考
http://www.devdiv.com/forum.php? ... peid&typeid=209


part 3 - 深入学习:
Android中文API合集:
http://www.devdiv.com/thread-47904-1-1.html

Android源代码下载:
源代码下载方法


通过Eclipse定位浏览Android源代码的方法:
可以在Eclipse中点右键查看类的定义源码


Android系统结构、主要组件介绍:
android系统结构图
应用程序基础,什么是activity/service/task/生命周期/launch mode/activity flag,参考SDK文档


应用程序框架的深入理解:
Decor view和ViewRoot什么关系?
loop与消息
ViewManager与addView
Android canvas与surface、ViewRoot、DecorView关系
view, view group, window, surface和linux中窗口的对应关系
onInterceptTouchEvent和onTouchEvent调用时序:
http://www.devdiv.com/thread-49866-1-1.html
Android onTouchEvent, onClick及onLongClick的调用机制:
http://www.devdiv.com/thread-49865-1-1.html


Activity启动过程:
activity manager与activity关系、状态信息及activity启动、resume过程
Activity启动流程(1)
Activity启动流程(2)
Activity启动流程


进程、线程、Application:
Android中用AsyncTask简单实现多线程
利用handler在work thread中更新主线程ui
了解哪些函数是在主线程中执行的
android ddms中查看线程释疑
线程与looper, message queue, handler关系
BroadcastReceiver和ContentObserver与线程
service与主线程
main thread/activity/service与loop
local service和activity与主线程


深入学习ipc/binder:
android的binder机制研究(C++部分)
Android IPC机制详解


activity相关:
activity manager与activity关系、状态信息及activity启动、resume过程:
http://www.devdiv.com/thread-46994-1-1.html


Manifest相关:
AndroidManifest中application name, label, intent-filter label作用
http://www.devdiv.com/thread-45479-1-1.html

控件技巧:
TextView 加链接所有方法 :
http://www.devdiv.com/thread-35748-1-1.html


media相关
android中的MediaScanner,MediaStore与MediaProvider :
http://www.devdiv.com/thread-44863-1-1.html
Android调用MediaScanner进行扫描:
http://www.devdiv.com/thread-44862-1-1.html


调试技巧:
用真机Debug调试,程序停不下来
ndk-gdb 调试如在一开始的时候设断点方法
使用eclipse/ndk-gdb对java/native code联合调试


源代码编译与镜像文件:
Android源代码编译常见问题及解决办法
Android模拟器镜像文件介绍
Mac OS X 下android源码编译


打包、签名、安装技巧:
使用命令行打APK包
读取签名信息
实现静默安装APK的两种方法
解决asset目录压缩导致的问题,e文的,不过资料非常难得:
http://www.devdiv.com/thread-47855-1-1.html


OpenGL学习笔记:
android OpenGL学习笔记(一)  android OpenGL学习笔记(二)


jni specification:
http://www.devdiv.com/thread-52263-1-1.html


欢迎大家来Android讨论区讨论!