为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Google Android SDK开发范例大全

2018-09-11 14页 doc 47KB 15阅读

用户头像

is_593420

暂无简介

举报
Google Android SDK开发范例大全第1章  了解、深入、动手做...... 1 1.1  红透半边天的Android... 2 1.2  本书目的及涵盖范例范围...... 3 1.3  如何阅读本书...... 4 1.4  使用本书范例...... 5 1.5  参考网站...... 7 第2章  Android初体验...... 8 2.1  安装Android SDK与ADT plug-in... 9 2.2  建立第一个Android项目~Hello Android!...... 10 2.3  Android应用程序架构—从此开始...... 13...
Google Android SDK开发范例大全
第1章  了解、深入、动手做...... 1 1.1  红透半边天的Android... 2 1.2  本目的及涵盖范例范围...... 3 1.3  如何阅读本书...... 4 1.4  使用本书范例...... 5 1.5  参考网站...... 7 第2章  Android初体验...... 8 2.1  安装Android SDK与ADT plug-in... 9 2.2  建立第一个Android项目~Hello Android!...... 10 2.3  Android应用程序—从此开始...... 13 2.4  可视化的界面开发工具...... 16 2.5  部署应用程序到Android手机...... 17 第3章  用户人机界面...... 20 3.1  更改与显示文字标签——TextView标签的使用...... 21 3.2  更改手机窗口画面底色——drawable定义颜色常数的方法...... 23 3.3  更改TextView文字颜色——引用Drawable颜色常数及背景色...... 25 3.4  置换TextView文字——CharSequence数据类型与          Resource ID应用...... 27 3.5  取得手机屏幕大小——DisplayMetrics取得画面宽高的方法...... 29 3.6  样式化的定型对象——Style样式的定义...... 31 3.7  简易的按钮事件——Button事件处理...... 33 3.8  手机页面的转换——setContentView的应用...... 35 3.9  调用另一个Activity——Intent对象的使用...... 38 3.10  不同Activity之间的数据传递——Bundle对象的实现...... 43 3.11  返回数据到前一个Activity——startActivityForResult方法...... 47 3.12  具有交互功能的对话框——AlertDialog窗口...... 52 3.13  置换文字颜色的机关——Button与TextView的交互...... 54 3.14  控制不同的文字字体——Typeface对象使用...... 56 3.15  如iPhone拖动相片特效——Gallery画廊...... 59 3.16  自制计算器——多按钮的整合应用...... 61 3.17  关于(About)程序信息——Menu功能菜单程序设计...... 63 3.18  程序加载中~请稍后——ProgressDialog与线程整合应用...... 66 3.19  全屏幕以按钮覆盖——动态产生按钮并最大化...... 69 3.20  今晚到哪儿打牙祭?——具选择功能的对话框...... 71 3.21  Android变脸——主题(Theme)实现...... 74 第4章  史上超豪华的手机控件...... 77 4.1  EditText与TextView共舞——setOnKeyListener事件...... 78 4.2  设计具有背景图的按钮——ImageButton的焦点及事件处理...... 79 4.3  给耶诞老人的信息——Toast对象的使用...... 83 4.4  我同意条款——CheckBox的isChecked属性...... 85 4.5  消费券采购列表——多选项CheckBox的应用...... 87 4.6  向左或向右——RadioGroup组与onCheckedChanged事件...... 90 4.7  专业相框设计——ImageView的堆栈应用...... 93 4.8  自定义下拉菜单模式——Spinner与setDropDownViewResource.. 96 4.9  动态添加/删除的Spinner菜单——ArrayList与Widget的依赖性...... 99 4.10  心爱小宝贝相片集——Gallery与衍生BaseAdapter容器...... 103 4.11  快速的搜索手机文件引擎——Java I/O的应用...... 106 4.12  按钮也能随点击变换——ImageButton选择特效...... 109 4.13  具自动提示功能的菜单——AutoCompleteTextView与数组...... 111 4.14  数字及模拟小时钟设计——AnalogClock与DigitalClock的原理...... 113 4.15  动态输入日期与时间——DatePicker与TimePicker应用...... 116 4.16  猜猜红心A在那儿——ImageView点击事件与透明度处理...... 120 4.17  后台程序运行进度提示——ProgressBar与Handler的整合应用...... 124 4.18  动态文字排版——GridView与ArrayAdapter设计...... 129 4.19  在Activity里显示列表列表——ListView的布局...... 133 4.20  以动态列表配置选项——ListActivity与Menu整合技巧...... 136 4.21  查找程序根目录下所有文件——Java I/O与           ListActivity的结合...... 140 4.22  加载手机磁盘里的图文件——使用decodeFile方法...... 144 4.23  动态放大缩小ImageView里的图片——运用Matrix对象           来缩放图文件...... 146 4.24  动态旋转图片——Bitmap与Matrix旋转ImageView.... 150 4.25  猜猜我在想什么——RadioButton ID.... 154 4.26  离开与关闭程序的弹出窗口——对话窗口上的ICON图标...... 158 第5章  交互式通信服务与手机控制...... 162 5.1  具有正则表达式的TextView——Linkify规则...... 163 5.2  ACTION!CALL!拨打电话——Intent.ACTION.CALL的          使用...... 165 5.3  自制发送短信程序——SmsManager与PendingIntent对象...... 168 5.4  自制发送Email程序——Intent在Email上的使用...... 174 5.5  自制日历手机数据库——实现SQLiteOpenHelper. 178 5.6  手机震动的节奏——Vibrator对象及周期运用...... 184 5.7  图文可视化提醒——Toast与LinearLayout View.... 188 5.8  状态栏的图标与文字提醒——NotificationManager与          Notification对象的应用...... 190 5.9  搜索手机通讯录自动完成——使用ContentResolver. 195 5.10  取得联系人资料——Provider.Contact的使用...... 200 5.11  制作有图标的文件资源管理器——自定义Adapter对象...... 204 5.12  还原手机默认桌面——重写clearWallpaper方法...... 210 5.13  置换手机背景图——Gallery与setWallpaper整合实现...... 213 5.14  撷取手机现存桌面——getWallpaper与setImageDrawable.. 217 5.15  文件资源管理器再进化——Java I/O修改文件名及删除...... 219 5.16  取得目前File与Cache的路径——getCacheDir与getFilesDir. 228 5.17  打开/关闭WiFi服务——WifiManager状态判断...... 232 5.18  取得SIM卡内的信息——TelephonyManager的应用...... 242 5.19  调用拨号按钮——打电话CALL_BUTTON.... 247 5.20  DPAD按键处理——onKeyDown事件与Layout坐标交互...... 249 5.21  任务管理器正在运行的程序——RunningTaskInfo... 254 5.22  动态更改屏幕方向——LANDSCAPE与PORTRAIT... 260 5.23  系统设置更改事件——onConfigurationChanged信息处理...... 264 5.24  取得电信网络与手机相关信息——TelephonyManager与           android.provider.Settings.System的应用...... 269 第6章  手机自动服务纪实...... 276 6.1  您有一条短信pop up提醒——常驻BroadcastReceiver的应用...... 277  范例说明...... 277  运行结果...... 277  范例程序...... 278  扩展学习...... 280 6.2  手机电池计量还剩多少——使用BroadcastReceiver捕捉          Intent.ACTION_BATTERY_CHANGED.... 281  范例说明...... 281  运行结果...... 282  范例程序...... 282  扩展学习...... 284 6.3  群发拜年短信给联系人——ACTION_PICK与Uri对象...... 285  范例说明...... 285  运行结果...... 285  范例程序...... 286  扩展学习...... 288 6.4  开始与停止系统服务——Service与Runnable整合并用...... 289  范例说明...... 289  运行结果...... 290  范例程序...... 290  扩展学习...... 294 6.5  通过短信发送email通知——BroadcastReceiver与Intent整合...... 294  范例说明...... 294  运行结果...... 295  范例程序...... 295  扩展学习...... 299 6.6  手机拨接状态——PhoneStateListener之onCallStateChanged... 300  范例说明...... 300  运行结果...... 301  范例程序...... 301  扩展学习...... 304 6.7  有来电,发送邮件通知——PhoneStateListener与          ACTION_SEND.... 304  范例说明...... 304  运行结果...... 305  范例程序...... 305  扩展学习...... 307 6.8  存储卡剩余多少容量——Environment加StatFs.. 308  范例说明...... 308  运行结果...... 308  范例程序...... 308  扩展学习...... 310 6.9  访问本机内存与存储卡——File的创建与删除...... 311  范例说明...... 311  运行结果...... 311  范例程序...... 312  扩展学习...... 319 6.10  实现可定时响起的闹钟——PendingIntent与           AlarmManager的运用...... 319  范例说明...... 319  运行结果...... 319  范例程序...... 320  扩展学习...... 326 6.11  黑名单来电自动静音——PhoneStateListener与AudioManager. 326  范例说明...... 326  运行结果...... 327  范例程序...... 327  扩展学习...... 330 6.12  手机翻背面即静音震动——SensorListener及           AudioManager整合应用...... 330  范例说明...... 330  运行结果...... 331  范例程序...... 331  扩展学习...... 336 6.13  指定时间置换桌面背景——多AlarmManager事件处理...... 337  范例说明...... 337  运行结果...... 337  范例程序...... 338  扩展学习...... 347 6.14  判断发送短信后的状态——BroadcastReceiver聆听PendingIntent. 347  范例说明...... 347  运行结果...... 347  范例程序...... 348  扩展学习...... 351 6.15  后台服务送出广播信息——sendBroadcast与BroadcastReceiver. 353  范例说明...... 353  运行结果...... 353  范例程序...... 354  扩展学习...... 359 6.16  开机程序设计——receiver与intent-filter协同作业...... 360  范例说明...... 360  运行结果...... 360  范例程序...... 360  扩展学习...... 362 6.17  双向短信常驻服务——Service与receiver实例...... 362  范例说明...... 362  运行结果...... 363  范例程序...... 363  扩展学习...... 373 第7章  娱乐多媒体...... 374 7.1  访问Drawable资源的宽高——ContextMenu与Bitmap的应用...... 375  范例说明...... 375  运行结果...... 375  范例程序...... 375  扩展学习...... 378 7.2  绘制几何图形——使用android.graphics类...... 378  范例说明...... 378  运行结果...... 378  范例程序...... 379  扩展学习...... 382 7.3  手机屏幕保护程序——Fade In/ Fade Out特效与运行线程...... 384  范例说明...... 384  运行结果...... 384  范例程序...... 384  扩展学习...... 394 7.4  用手指移动画面里的照片——onTouchEvent事件判断...... 396  范例说明...... 396  运行结果...... 397  范例程序...... 397  扩展学习...... 400 7.5  加载存储卡的Gallery相簿——File ArrayList. 401  范例说明...... 401  运行结果...... 401  范例程序...... 401  扩展学习...... 404 7.6  取得手机内置媒体里的图文件——ACTION_GET_CONTENT          取回InputStream.... 405  范例说明...... 405  运行结果...... 406  范例程序...... 406  扩展学习...... 407 7.7  相片导航向导与设置背景桌面——ImageSwitcher与Gallery... 408  范例说明...... 408  运行结果...... 408  范例程序...... 408  扩展学习...... 412 7.8  调整音量大小声——AudioManager控制音量...... 412  范例说明...... 412  运行结果...... 413  范例程序...... 413  扩展学习...... 416 7.9  播放mp3资源文件——raw文件夹与MediaPlayer的使用...... 417  范例说明...... 417  运行结果...... 417  范例程序...... 417  扩展学习...... 421 7.10  播放存储卡里的mp3音乐——MediaPlayer.setDataSource.. 422  范例说明...... 422  运行结果...... 422  范例程序...... 423  扩展学习...... 427 7.11  自制录音/播放录音程序——MediaRecorder与AudioEncoder. 428  范例说明...... 428  运行结果...... 428  范例程序...... 428  扩展学习...... 434 7.12  通过收到短信开始秘密录音——MediaRecorder与           BroadcastReceiver实例...... 434  范例说明...... 434  运行结果...... 435  范例程序...... 435  扩展学习...... 439 7.13  内置影片播放器载入3gp电影——VideoView Widget. 439  范例说明...... 439  运行结果...... 439  范例程序...... 440  扩展学习...... 442 7.14  自制3gp影片播放器——MediaPlayer与实现SurfaceView.... 444  范例说明...... 444  运行结果...... 445  范例程序...... 445  扩展学习...... 450 7.15  相机预览及拍照临时文件——Camera及PictureCallback事件...... 450  范例说明...... 450  运行结果...... 451  范例程序...... 451  扩展学习...... 458 第8章  当Android与Internet接轨...... 460 8.1  HTTP GET/POST传递参数——HTTP连接示范...... 461  范例说明...... 461  运行结果...... 461  范例程序...... 461  扩展学习...... 465 8.2  在程序里浏览网页——WebView.loadUrl. 465  范例说明...... 465  运行结果...... 466  范例程序...... 466  扩展学习...... 467 8.3  嵌入HTML标记的程序——WebView.loadData.. 468  范例说明...... 468  运行结果...... 469  范例程序...... 469  扩展学习...... 470 8.4  设计前往打开网页功能——Intent与Uri.parse.. 471  范例说明...... 471  运行结果...... 471  范例程序...... 472  扩展学习...... 474 8.5  将网络图像网址放入Gallery中显示——URL、          URLConnection、BaseAdapter. 474  范例说明...... 474  运行结果...... 475  范例程序...... 475  扩展学习...... 477 8.6  即时访问网络图文件展示——HttpURLConnection... 478  范例说明...... 478  运行结果...... 478  范例程序...... 478  扩展学习...... 480 8.7  手机气象局,实时卫星云图——HttpURLConnection与          URLConnection和运行线程...... 480  范例说明...... 480  运行结果...... 480  范例程序...... 481  扩展学习...... 483 8.8  通过网络播放MP3——Runnable存储FileOutputStream技巧...... 484  范例说明...... 484  运行结果...... 484  范例程序...... 484  扩展学习...... 491 8.9  设置远程下载音乐为手机铃声——RingtoneManager与          铃声存放路径...... 492  范例说明...... 492  运行结果...... 492  范例程序...... 492  扩展学习...... 498 8.10  远程下载桌面背景图案——URLConnection与           setWallpaper()搭配...... 499  范例说明...... 499  运行结果...... 499  范例程序...... 500  扩展学习...... 502 8.11  将手机文件上传至网站服务器——模拟HTTP FORM的           POST ACTION.... 503  范例说明...... 503  运行结果...... 503  范例程序...... 504  扩展学习...... 506 8.12  移动博客发布器——以XML-RPC达成远程过程调用...... 508  范例说明...... 508  运行结果...... 510  范例程序...... 510  扩展学习...... 514 8.13  移动RSS阅读器——利用SAXParser解析XML... 515  范例说明...... 515  运行结果...... 515  范例程序...... 515  扩展学习...... 526 8.14  远程下载安装Android程序——APK Installer的应用...... 527  范例说明...... 527  运行结果...... 528  范例程序...... 528  扩展学习...... 533 8.15  手机下载看3gp影片——Runnable混搭SurfaceView.... 534  范例说明...... 534  运行结果...... 534  范例程序...... 535  扩展学习...... 543 8.16  访问网站Login API——远程服务器验证程序运行权限...... 544  范例说明...... 544  运行结果...... 544  范例程序...... 544  扩展学习...... 550 8.17  地震速报!——HttpURLConnection与Service侦测服务...... 551  范例说明...... 551  运行结果...... 552  范例程序...... 552  扩展学习...... 561 第9章  Google服务与Android混搭...... 563 9.1  Google帐号验证Token——AuthSub... 564  范例说明...... 564  运行结果...... 564  范例程序...... 564  扩展学习...... 572 9.2  Google搜索——AutoCompleteTextView与Google Search API. 573  范例说明...... 573  运行结果...... 573  范例程序...... 573  扩展学习...... 578 9.3  前端产生QR Code二维条形码——Google Chart API. 579  范例说明...... 579  运行结果...... 579  范例程序...... 579  扩展学习...... 583 9.4  以经纬度查找目的地位置——GeoPoint与MapView的搭配运用...... 584  范例说明...... 584  运行结果...... 585  范例程序...... 585  扩展学习...... 588 9.5  GPS Google地图——LocationListener与MapView实时更新...... 589  范例说明...... 589  运行结果...... 589  范例程序...... 589  扩展学习...... 594 9.6  移动版Google Map——Geocoder反查Address对象...... 595  范例说明...... 595  运行结果...... 595  范例程序...... 595  扩展学习...... 599 9.7  规划导航路径——Directions Route.. 602  范例说明...... 602  运行结果...... 603  范例程序...... 603 9.8  移动设备上的Picasa相册——Google Picasa API. 610  范例说明...... 610  运行结果...... 611  范例程序...... 611  扩展学习...... 626 9.9  随身翻译机——Google Translate API. 628  范例说明...... 628  运行结果...... 628  范例程序...... 628 第10章  创意Android程序设计...... 634 10.1  手机手电筒——PowerManager控制WakeLock并改变手机亮度...... 635  范例说明...... 635  运行结果...... 635  范例程序...... 635  扩展学习...... 641 10.2  GPS轨迹记录器——利用LocationListener在地图上           画图并换算距离...... 642  范例说明...... 642  运行结果...... 642  范例程序...... 643  扩展学习...... 651 10.3  女性贴身看护——AlarmManager、DatePicker、TimePicker. 652  范例说明...... 652  运行结果...... 653  范例程序...... 653  扩展学习...... 664 10.4  手机QR Code二维条形码生成器——Canvas与           SurfaceHolder绘图...... 665  范例说明...... 665  运行结果...... 665  范例程序...... 665  扩展学习...... 669 10.5  Android QR Code二维条形码扫描仪——           BitmapFactory.decodeByteArray... 670  范例说明...... 670  运行结果...... 671  范例程序...... 671  扩展学习...... 681 10.6  上班族今天中午要吃什么——热量骰子地图...... 682  范例说明...... 682  运行结果...... 683  范例程序...... 683  展学习...... 708 10.7  掷杯筊——把手机放在空中甩事件处理...... 709  范例说明...... 709  运行结果...... 710  范例程序...... 710  扩展学习...... 715
/
本文档为【Google Android SDK开发范例大全】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索