突破关键:Android核心技术102问目录
第1章 初识Android 1 Q1 什么是Google Android系统? 1 Q2 Android系统中有哪些主要组件? 2 第2章 构建Android开发环境 3 Q1 如何搭建Java开发环境? 3 Q2 如何安装Android SDK? 9 Q3 如何安装ADT插件? 12 Q4 如何设置ADT插件? 15 Q5 如何用Eclipse和Android命令创建并运行AVD模拟器? 17 Q6 如何创建及导入Android项目? 24 Q7 如何运行HelloWorld? 28 Q8 HelloWorld项目的结构是怎样的? 34 Q9 如何调试Android应用? 37 Q10 如何卸载Android项目? 43 第3章 用户界面 46 Q1 用户界面的核心组件是什么?——Activity简介 46 Q2 如何使用资源文件?——Assets、Drawable、 Strings、Colors等的使用 49 Q3 如何显示和编辑文本?——TextView组件和EditText组件 54 Q4 有哪些类型的按钮组件? ——Button、ImageButton和ToggleButton组件 58 Q5 如何使用单选按钮?——RadioButton及RadioGroup的使用 62 Q6 如何使用复选框?——CheckBox的使用 65 Q7 如何显示图片?——ImageView的使用 67 Q8 如何显示时间?——AnalogClock和DigitalClock的使用 69 Q9 如何选择日期、时间?——DatePicker和TimePicker的使用 71 Q10 如何使用进度提示?——ProgressBar的使用 74 Q11 如何提示信息?——Dialog及Toast的使用 76 Q12 如何使用特殊的对话框?——ProgressDialog和DatePickerDialog等的使用 80 Q13 如何使用下拉列表?——Spinner的使用 87 Q14 如何实现滚动显示图片及文本?——Gallery的使用 91 Q15 如何使用评分组件?——RatingBar的使用 94 Q16 如何使用滑动条组件?——SeekBar的使用 96 Q17 如何使用选项卡?——TabHost的使用 98 Q18 如何用列表显示数据?——ListView的使用 102 Q19 如何垂直、水平滚动显示数据?—— ScrollView及HorizontalScrollView的使用 105 Q20 如何创建和使用菜单?——OptionMenu、SubMenu和 Context Menu的使用 109 Q21 如何使用布局?——LinearLayout、RelativeLayout等的使用 113 Q22 如何使用主题和样式?——Android Theme和Style的应用 118 Q23 如何使用组件动画?——Animation的应用 120 Q24 如何实现滑动抽屉?——SlidingDrawer的应用 127 Q25 属性“@+id”、“@id”和“@android:id/”,“?android:attr”有什么区别? 130 Q26 如何简化复杂的layout?——Include和Merge的应用 132 Q27 如何让应用支持多种语言?——资源的国际化 133 第4章
后台服务与手机控制 135 Q1 什么是Service? 135 Q2 什么是BroadcastReceiver? 142 Q3 如何使用手机的通知功能?——Notification和NotificationManager的应用 145 Q4 如何使用闹铃?——Alar
mManager的应用 148 Q5 如何在多线程环境中使用进度及消息提示?——Handler、Message的应用 152 Q6 如何使用系统提供的异步加载?——AsyncTask的应用 154 Q7 如何获取手机及通信网络的相关状态信息?——TelephonyManager及Android.provider.settings.System的应用 157 Q8 如何拨打电话?——Intent.ACTION_CALL_BUTTON的应用 162 Q9 如何实现手机的振动提示?——Vibrator的应用 164 Q10 如何操作手机通讯录?——ContactsContract及ContentResolver的应用 166 Q11 如何得知手机的电量?——Intent.ACTION_BATTERY_CHANGED的应用 168 Q12 如何判断SD卡的各种状态及容量? 170 Q13 如何在手机开机后自动运行程序?——Service与android.intent.action.BOOT_COMPLETED的应用 172 Q14 如何调用系统程序发送E-mail?——Intent.ACTION_SENDTO的应用 175 Q15 如何动态获取及修改手机屏幕方向? ——LANDSCAPE与PORTRAIT的应用 177 Q16 如何调整系统的音量?——AudioManager的应用 179 Q17 如何监听与控制手机按键操作?——KeyEvent的使用 181 Q18 如何使用常用传感器?——Android重力及光线传感器的使用 183 Q19 如何使用剪贴板?——ClipboardManager的应用 188 Q20 如何使用系统的搜索服务?——SearchManager的应用 191 Q21 如何访问系统内置的Google账号?——AccountManager的应用 194 Q22 如何实现应用启动splash?——WindowsManager与线程的综合应用 202 Q23 如何查看应用的包信息?——PackageManager的应用 205 Q24 如何获取当前位置及监听位置变化?——LocationManager等的应用 207 Q25 如何实现趋近警告?——LocationManager.addProximityAlert方法的应用 209 Q26 如何发送和接收消息及状态的监听? ——SmsManager、Broadcase Receiver的应用 212 第5章 数据操作及持久化 215 Q1 Android组件之间如何通信?——Intent的简介 215 Q2 Intent有哪些重要属性?——Action、Data、Category、Extras等的介绍 217 Q3 组件如何识别不同的请求?——IntentFilter的使用 219 Q4 如何在多个Activity之间共享数据?——Bundle与Intent的使用 231 Q5 如何进行文件I/O操作?——FileInputStream与FileOutputStream的应用 235 Q6 什么是SQLite?——Android中的轻量级数据库 241 Q7 如何创建、打开及删除SQLite数据库?——SQLiteDatabase及SQLiteOpenHelper的使用 243 Q8 如何操作SQLite数据库?——SQLite数据库的增、删、改、查操作 255 Q
9 SQLite数据库中有哪些常用的函数?——last_insert_rowid等的介绍 274 Q10 什么是Preferences?——Android中轻量级的数据存储机制及其使用 275 Q11 Preferences中有哪些类型?——CheckBoxPreference、
ListPreference等的 介绍及创建 280 Q12 如何向另一个Android应用共享数据?ContentProvider的简介与使用 288 Q13 如何查询、更新另一个Android应用所共享的数据?ContentResolver的简介与使用 296 Q14 什么是Adapter与Adapter View?——数据适配器Adapter的简介 304 Q15 如何使用简单数据Adapter?——SimpleAdapter与ArrayAdapter的应用 304 Q16 如何将数据库查询记录结果直接绑定到Adapter?——CursorAdapter的使用 310 第6章 访问网络 316 Q1 如何判断网络的状态?——ConnectivityManager与NetworkInfo的应用 316 Q2 如何访问无线网络?——WifiManager的应用 321 Q3 如何使用套接字方式访问网络?——Socket的使用 333 Q4 如何访问使用HTTP协议的网络数据?——HttpURLConnection和HttpClient等的使用 352 Q5 如何浏览网页?——WebView的使用 365 Q6 如何使用蓝牙通信?——BluetoothAdapter的应用 380 第7章 多媒体编程 389 Q1 如何播放音乐?——MediaPlayer的应用 389 Q2 如何录制及播放录音?——MediaRecorde的应用 403 Q3 如何播放视频?——VideoView的应用 416 Q4 如何使用照相机?——Camera的应用 427 Q5 如何录制视频?——MediaRecorder与SurfaceView的应用 433 Q6 如何绘制几何图形?——Graphics包的应用 437 第8章 使用Google服务 457 Q1 如何显示Google地图?——MapActivity与MapView等的使用 457 Q2 如何在地图上显示我的位置?——MyLocationOverlay的应用 467 Q3 如何在地图上标 …… 此处隐藏:2680字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [公文资料]市场营销专员岗位职责
- [公文资料]综合部经理岗位职责
- [公文资料]会计助理岗位职责
- [公文资料]林业站站长职责
- [公文资料]菜品研发部岗位职责
- [公文资料]街道综治办工作职责
- [公文资料]酒店前台的工作职责
- [公文资料]销售部经理岗位职责
- [公文资料]工程部副经理岗位职责
- [公文资料]手术室护士工作职责
- [公文资料]银行客户经理职责
- [公文资料]汽车4s店市场专员职责
- [公文资料]服装店长工作职责
- [公文资料]采购总监岗位职责
- [公文资料]大学行政秘书工作职责
- [公文资料]学校财务人员岗位职责
- [公文资料]财务统计员岗位职责
- [公文资料]物业工程主管工作职责
- [公文资料]公司后勤工作职责
- [公文资料]采矿工程师岗位职责
- 门面出租合同样板(门面出租的合同)
- 自用房屋租赁合同 自住房租房合同(汇总
- 最新酒店劳动合同管理制度(11篇)(酒店
- 2025年无产权车库买卖合同实用(14篇)(
- 建筑工程农民工劳动合同十五篇(通用)(
- 最新深圳标准劳动合同 深圳劳动合同如
- 解除劳动合同通知书(实用6篇)(解除劳动
- 2025年二手房屋买卖合同范围精选(二十
- 最新融资贷款居间合同大全(22篇)(融资
- 2025年个人二手房屋买卖合同协议书四篇
- 2025年果树苗木买卖合约书 签订果树苗
- 广东省劳动合同书填写(21篇)(广东省劳
- 最新餐饮行业没有劳动合同 劳动法餐饮
- 农村土地买卖合同(汇总21篇)(农村土地
- 最新房屋转租合同模版21篇(通用)(标准
- 2025年进口合同号查询五篇(大全)(进口
- 农村建房包工包料合同(通用8篇)(农村建
- 2025年安装监控合同协议书(15篇)(2025
- 2025年企业租赁经营合同(模板9篇)(2025
- 最新郊区土地租赁合同(优质23篇)(最新




