图书介绍

突破关键 Android核心技术102问【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

突破关键 Android核心技术102问
  • 于智鹏,林彦君编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121143427
  • 出版时间:2011
  • 标注页数:618页
  • 文件大小:120MB
  • 文件页数:630页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

突破关键 Android核心技术102问PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识Android1

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

Ql用户界面的核心组件是什么?——Activity简介46

Q2如何使用资源文件?——Assets、 Drawable、 Strings、 Colors等的使用49

Q3如何显示和编辑文本?——TextView组件和EditText组件54

Q4有哪些类型的按钮组件?——Buon、 ImageBuon和ToggleBuon组件58

Q5如何使用单选按钮?——RadioBuon及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如何实现滚动显示图片及文本?———Galle的使用91

Q15如何使用评分组件?——RatingBar的使用94

Q16如何使用滑动条组件?——SeekBar的使用96

Q17如何使用选项卡?——TabHost的使用98

Q18如何用列表显示数据?——ListView的使用102

Q19如何垂直、水平滚动显示数据?——ScrollV iew及HorizontalScrollView的使用105

Q20如何创建和使用菜单?————OptionMenu、SubMenu和ContextMenu的使用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如何使用手机的通知功能?———Notifiication和NoticationManager的应用145

Q4如何使用闹铃?——AlarmManager的应用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.BOOTCOMPLETED的应用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

Q9 SQLite数据库中有哪些常用的函数?——last insert rowid等的介绍274

Q10什么是Preferences?—— Android中轻量级的数据存储机制及其使用275

Q11 Preferences中有哪些类型?——CheckBoxPreference、 ListPreference等的介绍及创建280

Q12如何向另一个Android应用共享数据?ContentProvider的简介与使用288

Q13如何查询、更新另一个Android应用所共享的数据?296

ContentResolver的简介与使用296

Q14什么是Adapter与Adapter View?——数据适配器Adapter的简介304

Q15如何使用简单数据Adapter?—— SimpleAdapter与ArrayAdapter的应用304

Q16如何将数据库查询记录结果直接绑定到Adapter?—— CursorAdapter的使用310

第6章 访问网络316

Q1如何判断网络的状态?——ConnectivityManager与NetworkInfo的应用316

Q2如何访问无线网络?——WifiiManager的应用321

Q3如何使用套接字方式访问网络?——Socket的使用333

Q4如何访问使用HTTP协议的网络数据?——HttpURLConnection和HpClient等的使用352

Q5如何浏览网页?——WebView的使用365

Q6如何使用蓝牙通信?——BluetoothAdapter的应用380

第7章 多媒体编程389

Q1如何播放音乐?——MediaPlayer的应用389

Q2如何录制及播放录音?——MediaRecorde的应用403

Q3如何播放视频?——VideoView的应用416

Q4如何使用照相机?———amera的应用427

Q5如何录制视频?——MediaRecorder与SurfaceView的应用433

Q6如何绘制几何图形?———Graphics包的应用437

第8章 使用Google服务457

Q1如何显示Google地图?——MapActivity与MapView等的使用457

Q2如何在地图上显示我的位置?——MyLocationOverlay的应用467

Q3如何在地图上标注位置?——ItemizedOverlay及OverlayItem的应用470

Q4如何获取位置的详细信息?———Geocoder的应用474

Q5如何使用Google账号授权服务? ——oogle Account Authentication Service的应用488

Q6如何使用Google翻译服务?———Google Translate API的应用498

Q7如何使用Google搜索服务?——Google AJAX Search API的应用506

Q8如何使用Google图表服务?———Google Chart API的应用517

Q9如何使用Google日历服务?——Google Calendar API的应用537

附录A Android应用的发布569

附录B Android常用工具585

附录C Android文件访问权限609

附录D Android平台应用Permissions611

热门推荐