android 面试宝典
第1章 Android入门 1
1.1 关于Android的非技术问题 1
1.1.1 为什么看好Android 1
1.1.2 以前是否从事过Android的工作,做过哪些工作 3
1.1.3 你做的最复杂的界面是什么 3
1.1.4 如何解决Android学习中遇到的难题 3
1.1.5 Android只能在手机或其他移动设备上使用吗 4
1.2 Android的基本概念 4
1.2.1 Android的特点都有哪些 4
1.2.2 MVC模式 5
1.2.3 Android的系统构架 6
1.3 开发Android应用程序 7
1.3.1 搭建Android开发环境 7
1.3.2 Android开发环境的使用 8
第2章 布局 10
2.1 Android中的布局 10
2.2 布局使用技巧 11
2.2.1 FrameLayout布局 12
2.2.2 LinearLayout布局 13
2.2.3 RelativeLayout布局 16
2.2.4 TableLayout布局 19
2.2.5 AbsoluteLayout布局 20
2.2.6 将布局存成图像 21
2.2.7 设置渐变背景色 22
2.3 布局属性 22
2.3.1 android:layout_weight属性 23
2.3.2 android:padding属性和android:layout_margin属性 25
2.3.3 android:layout_gravity属性和android:gravity属性 27
2.4 高级布局技术 29
第3章 组件 30
3.1 组件的属性 30
3.2 文本组件 32
3.3 按钮组件 36
3.4 图像组件 38
3.5 进度组件 41
3.6 列表组件 42
3.7 容器组件 45
3.8 自定义组件 46
3.9 四大应用程序组件 54
3.9.1 Android中的窗口:Activity 54
3.9.2 广播接收器:Broadcast Receiver 60
3.9.3 服务(Service) 64
3.9.4 内容提供者(Content Provider) 68
第4章 对话框、信息提示和菜单 73
4.1 对话框 73
4.2 信息提示 79
4.2.1 Toast信息框 79
4.2.2 通知(Notification) 81
4.3 菜单 83
第5章 文件存储 87
5.1 SharedPreferences 87
5.2 流文件 95
5.3 XML存储 96
5.4 JSON存储 100
第6章 数据库 101
6.1 SQLite基础知识 101
6.2 SQLite 函数 102
6.2.1 核心函数 102
6.2.2 日期和时间函数 105
6.2.3 聚合函数 108
6.3 在Android中使用SQLite 109
6.4 面向对象数据库:db4o 112
第7章 网络与加密 116
7.1 客户端Socket 116
7.2 服务端Socket 126
7.3 非阻塞I/O 130
7.4 WebView控件 138
7.5 HTTP和HTTPS 143
7.6 加密技术 150
第8章 蓝牙与Wi-Fi 154
8.1 蓝牙 154
8.2 Wi-Fi 160
第9章 电话、短信和联系人 163
9.1 来电和回电 163
9.2 短信 174
9.3 彩信 181
9.4 联系人 192
第10章 多媒体技术 195
10.1 音频 195
10.2 视频 197
10.3 摄像头 199
10.4 铃声 205
第11章 2D绘图与动画技术 209
11.1 绘制基本图形 209
11.2 图像特效 214
11.3 路径 215
11.4 帧(Frame)动画 220
11.5 补间(Tween)动画 222
第12章 OpenGL ES 229
12.1 OpenGL ES简介 229
12.2 理解3D坐标系:照相机原理 231
12.3 如何使用OpenGL ES绘制图形 232
12.4 绘制2D图形 235
12.5 绘制3D图形 240
12.6 光照效果 242
第13章 Android系统的资源 244
13.1 资源的基础问题 244
13.2 本地化 248
13.3 字符串资源 251
13.4 布局资源 254
13.5 图像资源 255
13.6 其他资源 265
第14章 其他面试例题 270
14.1 NDK编程 270
14.2 传感器 274
14.3 语音识别技术 277
14.4 Google地图与GPS 278
14.5 桌面插件 280
14.6 输入法开发 282
14.7 测试驱动开发 287
14.8 性能优化 292
AIDL跨进程通信Demo
aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
Demo中包含服务端和客户端
原文链接:http://blog.csdn.net/zgslove/article/details/30462977
移动终端白皮书(2012年)
移动终端白皮书(2012年)
【出版单位】 信息产业部电信研究院
【编写单位】 信息产业部电信研究院
移动互联网白皮书(2011年)
移动互联网白皮书(2011年)
【出版单位】 信息产业部电信研究院
【编写单位】 信息产业部电信研究院
通信设备产业白皮书
通信设备产业白皮书(2014年
【出版单位】 信息产业部电信研究院
【编写单位】 信息产业部电信研究院
大数据白皮书
【出版单位】 信息产业部电信研究院
【编写单位】 信息产业部电信研究院
android 源代码获取(windows7)
女友要android源码,我搞了一晚上终于搞定,独乐了不如众乐乐,特拿来跟同志们分享,内附详细的操作方法,源码获取软件,脚本,脚本运行软件,有这个就够了!
DB2错误代码对照表
DB2错误代码对照表,灰常全!难得一见,赶紧收藏!
android水平仪开发
(内附源代码)基于Android 平台的传感器应用---水平仪程序,用户可以通过调整手机的姿态来控制界面中各个气泡的位置。与真正的水平仪一样, 在使用手机水平仪时, 需要将手机平放到某个平面上才可以。
android蓝牙开发
android_蓝牙开发指南android_蓝牙开发指南android_蓝牙开发指南
学校管理系统毕业设计
系统开发环境: Windows xp sp2 + myEclipse5.5 + Tomcat6.0 + MySQL5.0;
数据库文件:直接将数据库目录下的db_librarySys文件夹复制到mysql数据库的data目录下即可;
mysql数据库登陆信息: 帐号root,密码123(自己可以在com.core.ConnDB类中修改);
管理员测试帐号: admin 密码: admin。
eclipse-3.3.2官方下载地址
eclipse-3.3.2官方下载地址,迅雷直接打开就OK!
操作系统进程调度模拟
该源代码基于C语言实现的,实现了操作系统的模拟进程调度,包括先来先服务,短作业优先 响应比高者优先,界面简洁明了。代买易懂
实现鼠标画图的Java程序
是先用鼠标画图,小鸟虽小,五脏俱全,很多知识都涉及到了!!
最新_java五子棋源代码(完整版)
最新,最完整的java代码,为您的学习解忧
用java 做坦克大战 系统
对于计算机语言枯燥无味的学习让很多人感到无奈,那么在学习中,玩点小的项目,会不会增加点激情呢,大家一起来试试吧,
java Win7 环境配置
对于java的初学者,电脑环境的配置是相当重要的,但是初学者无从下手,本文章一步一步知道你完成java的配置