下载频道  >  pilou5400的资源
  • Android 高级编程 高清 pdf 中文版

    内容简介   《android 2高级编程,讲述如何有效利用android 2的功能来改进当前产品或创建新产品。本书是使用android编写移动应用程序的实用精品指南,穿插了一系列示例项目来深入分析android的新功能和技术。大量示例和说明可引导您熟练掌握基础知识,使您不仅能使用当前android 功能编写赏心悦目的移动应用程序,还能灵活快捷地运用未来的android增强功能构建最前沿的解决方案 目录   第1章 android简介 1   1.1 一些背景信息 2   1.1.1 不远的过去 2   1.1.2 未来的前景 3   1.2 对android的误解 3   1.3 开放的移动开发平台 4   1.4 自带的android应用程序 4   1.5 android sdk的特征 5   1.5.1 访问硬件(包括摄像头、gps和加速计) 6   1.5.2 自带的google地图、地理编码和基于位置的服务 6   1.6 开放手机联盟简介 8   1.7 运行android的环境 8   1.8 从事移动开发的原因 9   第2章 开始入手 17   2.1 android开发 18   2.2 面向移动设备的开发 29   2.2.1 硬件限制带来的设计考虑事项 29   2.2.2 考虑用户环境 32   2.2.3 android开发 33   2.3 to-do list示例 36   2.4 android开发工具 40   第3章 创建应用程序和活动 45   3.1 android应用程序的组成部分 46   3.2 应用程序清单简介 47   3.3 使用清单编辑器 52   3.4 android应用程序生命周期 53   3.5 理解应用程序的优先级和进程状态 54   3.6 分离资源 55   3.6.1 创建资源 55   3.6.2 使用资源 62   3.6.3 to-do list资源示例 65   3.6.4 为不同的语言和硬件创建资源 66   3.6.5 运行时配置更改 67   3.7 application类简介 69   第4章 创建用户界面 79   4.1 android ui基本设计 80   4.2 视图简介 80   4.2.1 使用视图创建活动的用户界面 81   4.2.2 android widget工具箱 82   4.3 布局简介 83   4.3.1 使用布局 83   4.3.2 优化布局 85   4.4 创建新视图 85   4.4.1 修改现有的视图 86   4.4.2 创建复合控件 90   4.4.3 创建定制的视图 93   4.4.4 使用定制的控件 103   4.5 drawable资源 104   4.5.1 形状、颜色和渐变 104   4.5.2 复合drawable 107   4.5.3 ninepatch drawable 110   4.6 分辨率和像素密度无关性 110   第5章 意图、广播接收器、adapter和internet 131   5.1 意图简介 132   5.2 待处理意图简介 155   5.3 adapter简介 156   5.2.1 部分本地adapter简介 156   5.2.2 定制arrayadapter 156   5.2.3 使用adapter绑定数据 157   第6章 文件、保存状态和首选项 179   6.1 保存简单的应用程序数据 180   6.2 创建并保存首选项 180   6.3 检索共享首选项 181   6.4 为地震查看器创建一个设置活动 181   6.5 首选项活动和首选项框架概述 189   第7章 数据库和内容提供器 201   7.1 android数据库简介 201   7.1.1 sqlite数据库简介 202   7.1.2 内容提供器简介 202   7.2 sqlite简介 202   7.3 游标和内容值 203   7.4 使用sqlite数据库 203   7.4.1 使用sqliteopenhelper 206   7.4.2 在不使用sqlitehelper的情况下打开和创建数据库 207   7.4.3 android数据库设计注意事项 207   7.4.4 查询数据库 207   7.4.5 从cursor中提取结果 208   7.4.6 添加、更新和删除行 209   7.4.7 保存to-do list 210   7.5 创建一个新的内容提供器 216   7.5.1 提供对数据源的访问 217   7.5.2 注册提供器 219   7.6 使用内容提供器 219   第8章 地图、地理编码和基于位置的服务 237   8.1 使用基于位置的服务 238   8.2 配置模拟器来测试基于位置的服务 238   8.3 更新模拟位置提供器中的位置 238   8.4 选择一个位置提供器 239   第9章 后台工作 277   9.1 服务简介 278   9.1.1 创建和控制服务 279   9.1.2 将活动和服务绑定 289   9.1.3 后台服务的优先级 291   9.2 使用后台线程 292   9.2.1 使用asynctask运行异步任务 292   9.2.2 使用asynctask将earthquake service移动到后台线程 294   9.2.3 手动创建线程和gui线程同步 295   9.3 创建一个toast 297   9.3.1 定制toast 297   9.3.2 在工作线程中使用toast 299   9.4 通知简介 299   第10章 个性化手机屏幕 317   10.1 主屏幕小组件简介 318   10.2 创建app widgets 318   10.2.1 创建小组件布局 319   10.2.2 定义小组件设置 321   10.2.3 创建小组件意图接收器并将其添加到应用程序清单中 321   10.2.4 remote views(远程视图)和app widget manager简介 322   10.2.5 刷新小组件 327   10.2.6 创建并使用小组件配置活动 329   10.3 创建地震小组件 330   10.4 live folder简介 335   10.4.1 创建live folder 336   10.4.2 创建earthquake live folder 338   10.5 将搜索添加到应用程序以及快速搜索框中 340   第11章 音频、视频以及摄像头的使用 351   11.1 播放音频和视频 352   11.1.1 media player简介 352   11.1.2 准备音频播放 353   11.1.3 准备视频播放 354   11.1.4 控制播放 357   11.1.5 管理媒体播放输出 358   11.2 录制音频和视频 358   11.2.1 使用意图录制视频 358   11.2.2 使用媒体刻录机 359   11.3 使用摄像头并拍摄照片 362   11.3.1 使用意图拍摄照片 362   11.3.2 控制摄像头并拍摄照片 364   第12章 电话服务和sms 377   12.1 电话服务 378   12.1.1 启动拨号程序以初始化电话呼叫 378   12.1.2 替换本机拨号程序 378   12.1.3 访问电话和网络属性以及状态 379   12.1.4 监视电话状态、电话活动以及数据连接中的变化 382   12.2 sms和mms简介 386   12.2.1 在应用程序中使用sms和mms 386   12.2.2 使用意图和本机客户端从应用程序中发送sms和mms 387   12.2.3 手动发送sms消息 388   12.2.4 监听传入的sms消息 391   第13章 蓝牙、网络和wi-fi 411   13.1 使用蓝牙 411   13.1.1 访问本地蓝牙设备适配器 412   13.1.2 管理蓝牙属性和状态 413   13.1.3 可发现性和远程设备发现 415   13.1.4 蓝牙通信 418   13.1.5 蓝牙数据传输示例 424   13.2 管理网络连接 433   13.2.1 connectivity manager(连接管理器)简介 433   13.2.2 读取用户首选项用于后台数据传输 434   13.2.3 监视网络详细信息 435   13.2.4 查找并配置网络首选项以及控制硬件信号 435   第14章 传感器 441   14.1 使用传感器和传感器管理器 442   14.2 解释传感器数值 445   14.3 使用指南针、加速计和方向传感器 445   14.3.1 加速计简介 446   第15章 android高级开发 461   15.1 android的安全性 462   15.1.1 linux内核安全 462   15.1.2 权限简介 462   15.1.3 声明和实施权限 463   15.1.4 为广播意图实施权限 464   15.2 使用wake lock 464   15.3 android text to speech简介 465   15.4 使用aidl来支持服务的ipc 467   15.4.1 实现aidl接口 467   15.4.2 将类对象作为parcelable传递 468

    2012-02-02
    9
  • Android 内存泄漏调试经验分享

    一、概述 1 二、Android(Java)中常见的容易引起内存泄漏的不良代码 1 (一) 查询数据库没有关闭游标 2 (二) 构造Adapter时,没有使用缓存的 convertView 3 (三) Bitmap对象不在使用时调用recycle()释放内存 4 (四) 释放对象的引用 4 (五) 其他 5 三、内存监测工具 DDMS --> Heap 5 四、内存分析工具 MAT(Memory Analyzer Tool) 7 (一) 生成.hprof文件 7 (二) 使用MAT导入.hprof文件 8 (三) 使用MAT的视图工具分析内存 8

    2010-12-08
    10
  • Android的开发应用原则附加情景

    Android的开发应用原则附加情景 对接口编程---问世间情为何物_直教人 开放封闭原则_孙悟空任弼马温一职 米特法则_慈禧太后为何不和陌生人 二单一职责原则_乔峰VS慕容复 六合成聚合复用原则_刘邦VS韩信 四里氏代换原则_法海捉拿白蛇新解

    2010-10-20
    3
  • Android UI设计

    Android UI设计内容简介: 创造一个统一外观,感觉完整的用户界面会增加你的产品附加价值。 精炼的图形风格也使用户觉得用户界面更加专业。 帮助你如何在应用界面的不同部分创造图标来匹配 Android 2.x框架下的普遍风格。 目录: 【Google官方Android设计指导】----------------3 【Android UI设计】------------------------------20 ----Android系统图标设计原则 ----Activity和Task的设计思路和方法 ----Android最佳实践之流畅设计 【手机UI设计最佳实践】--------------------------55 ----Android与iPhone应用程序界面布局对比 ----手机客户端UI测试分析 【其他】------------------------------------------64

    2010-10-19
    7
  • android2.2 特色详解,震撼发布啦!!

    本期简介: 本期特刊主要是介绍android最新的2.2系统。全面介绍android2.2中的重点升级,重点介绍JIT内核编译器,本期亮点是推出了三份最近的android行业研究报告,技术盛宴版块里有丰富的内容,给大家慢慢研究,最后有最新的优亿市场介绍。 目录 【本期简介】....................................................................................3 【新书推荐】 《It's Android Time—Google Android创赢路线》...........................4 【Android2.2特色详解】 1.1 11项重点升级 Android 2.2全方位解析......................................5 . 1.2 开发者或想使用的7个Android2.2新特性..................................11 1.3 详解android2.2中全新的JIT内核编译器....................................13 【android行业研究报告】 2.1 NPD 统计 Android 美国本土份额在2010一季度超越 iPhone OS...........15 2.2 ComScore:Android手机在美市场份额上升至13%................................16 2.3 admob 5月统计数据..............................................................................17 【android技术盛宴】 3.1 滑动式抽屉(SlidingDrawer)的使用...........................................................20 3.2 Android 启动过程详解..............................................................................27 3.3 Android消息系统.......................................................................................31 【其他】 4.1 BUG提交..................................................................................................36 4.2 关于eoeAndroid..........................................................................................36 4.3 新版优亿市场上线.....................................................................................36

    2010-10-19
    4
  • android2.0 新特性

    前一段时间论坛无法使用原来的网址访问,本人也潜水了一段时间,特刊原本是如期可以发布的,但由于本人和社区相关负责沟通的不及时,原因在我,向各位说声报歉。 以上是特刊的附件,一共是分成四个包,主要是这次特刊料很足的,有6M。希望各位看官喜欢。以下是特刊的目录 目录 本期简介 2 1 【特别策划】 4 ----1.1 ANDROID 2.0 éCLAIR系统全解析 4 ----1.2 GOOGLE MAPS NAVIGATION FOR ANDROID 2.0 12 ----1.3 ANDROID SDK 2.0 安装 14 ----|----1.3.0 目录 14 ----|----1.3.1 安装JDK 14 ----|----1.3.2 安装Apache Ant 14 ----|----1.3.3 安装Eclipse IDE 14 ----|----1.3.4 安装Android SDK2.0 15 ----|----1.3.5 安装platform和add-on 15 ----|----1.3.6 安装AVD(Android Virtual Devices) 16 ----|----1.3.7 安装ADT插件(Android Development Tools) 18 ----|----1.3.8 建立组件站点 18 ----|----1.3.9 配置ADT 19 ----|----1.3.10 创建Android工程 19 2 【ANDROID新机介绍】 22 ----2.1 风起云涌ANDROID手机将挑战苹果IPHONE 22 ----2.2 两大ANDROID旗舰机型展示 23 ----2.3 1GHZ CPU 索尼爱立信发布首款ANDROID手机X10 24 ----2.4 山寨ANDROID大军来袭 26 ----2.5 HTC手机新兵 31 ----2.6 华硕明年1季推ADROID智能本 34 3 【问题与解答】 35 ----3.1 论坛精华 35 ----3.2 一场关于ANDROID的争论 37 4 【技术文章】 42 ----4.1 ANDROID TABHOST部件 42 ----4.2 ANDROID中的FRAME动画 49 ----4.3 浅谈ANDROID系统中的UI 56 ----4.4 ANDROID系统文件夹功能详谈 64 5 【ANDORID公司介绍】 67 ----5.1 【福州地区】 67 ----5.2 【北京地区】 68 6 【FANTH-荐书】 69 ----6.1 ANDROID入门书籍介绍 69 7 【ANDROID名人访谈录】 75 ----7.1 靳岩访谈录 75

    2010-10-19
    3
  • Android NDK开发 绝对震撼

    NDK 绝对震撼 在此之前,Android平台的第三方应用程序均是依靠基于Java的Dalvik特制虚拟机进行开发的。原生NDK的公布可以让开发者更加直接的接触Android系统资源,并使用传统的C或C++语言编写程序,并在程序封包文件(.apks)中直接嵌入原生库文件。NDK的公布让原来从事C语言开发者也参与到Android平台,也让java开发者方便的调用底层操作,特别是游戏开者,对引擎,速度等要求较高者,有了新的工具来实现所需功能,做出更加完美的程序。 本期由由浅到深从环境部署到实例开发,为你娓娓道来,并提供文档提及的源码,从而使你快速上手。 同时,此期特刊由网友和特刊组成员热血完成,在本刊中将为您一一介绍,为作者和读者搭一桥梁,相信在大家支持下,特刊组将不断推出大家需求的文档。 目录 本期简介..........................................................................2 万众期待的eoeMarket 2.5 corn(玉米版)上线了!......................3 《Google Android 开发入门与实战》简介................................4 1.了解NDK,Android NDK 带来什么..................................... 7 1.1前言...........................................................................7 1.2误解...........................................................................7 1.3NDK是什么..................................................................8 1.4 NDK带来什么..............................................................8 2.环境部署Windows xp Android NDK 环境搭建......................10 2.1ANDROID NDK简介......................................................10 2.2搭建环境.................................................................... 10 3.Ubuntu android NDK 配置与开发..................................... 19 3.1准备工作:..................................................................19 3.2下面开始NDK的配置之旅.................................................19 NDK 自带文档翻译与其它.................................................... 24 4. Android1.5 NDK Release 1 中文说明文档.......................... 24 4.1ANDROID NDK是什么?................................................24 4.2NDK提供了:.............................................................. 24 4.3NDK的内容................................................................. 24 4.4文档...........................................................................25 4.5示例应用..................................................................... 26 4.6系统和软件要求..............................................................26 4.7安装NDK......................................................................27 4.8开始使用NDK............................................................... 27 4.9示例使用..................................................................... 28 4.10编者注:................................................................... 28 5.Android NDK 概述........................................................ 29 5.1 ANDROID NDK的目标:............................................... 29 5.2不是ANDROID NDK的目标:...........................................30 5.3 NDK开发实践:............................................................30 5.4配置NDK:- - - - - - - - - - - - - -..................................31 5.5放置C和C++代码:......................................................31 5.6 ANDROID.MK编译脚本:...............................................31 5.7编写APPLICATION.MK编译文件:- - - - - - - - - - - - - .....32 5.8 调用NDK编译系统:......................................................33 5.9调试支持:..................................................................33 6.Android.mk 文件语法详解................................................34 7.NDK doc 其余四篇文章译文..............................................42 7.1 APPLICATION.MK文件语法详述...................................... 42 7.2 ANDROID NDK HOW-TO:............................................44 7.3 ANDROID NDK STABLE APIS:..................................... 46 7.4 ANDROID SYSTEMIMAGE ISSUES.................................48 8.实例分析与入门实例NDK 自带实例分析..................................51 8.1前言:.........................................................................51 8.2熟悉环境:.................................................................. 51 8.3万里长征第一步:......................................................... 53 8.4从错误中入门:.............................................................55 8.5试验过程:.................................................................. 57 8.6小结...........................................................................58 8.7离胜利还有一步:利用SO................................................ 59 8.8后言:........................................................................ 60 9.NDK 入门开发实战Ubuntu 版本......................................... 61 10.eoeMarket.................................................................. 74 11.eoe 特刊小组诚邀您的加入& 下期预告.................................81 12.介绍特刊组成员............................................................. 82 13.其他..........................................................................83 14.编后语........................................................................ 84

    2010-10-19
    4
  • 成为Android数据流大师-改变从此开始

    数据通信-成为Android数据流大师 本篇简介 作为Google 的手机,网络功能自然是其标榜的卖点,G1 上市以后,与相配合的网络功能也备受大家好评,可以说Android 是离不开网络的,很多功能也都依靠网络才能完成。 Android 不仅自身具备了丰富的网络功能,同时也为我们的开发人员提供了丰富的接口。作为Android 的开发人员来说, 熟悉、并使用这些接口,无疑能为我们的应用增色不少。 但是使用网络应用,就必须对Android 平台的数据通信做一定的了解,如果利用SD 卡扩展我们的内存,如果利用蓝牙、 wifi 来连通数据,如何使用http 数据流,如果我们的开发人员能够熟练掌握这些技能,一定能做出更好的应用程序。 本期的特刊也只是一个引子,希望有兴趣的朋友,能够以这篇特刊为契机,拓宽自己的这方面的学习。 本期主要包含如下四方面的内容: 1. SD 的介绍、模拟器中模拟、代码中的使用 2. 蓝牙的使用、底层蓝牙的分析 3. Wifi 在SDK 中相关的内容 4. http 协议的简单介绍等

    2010-10-19
    3
  • android开发技巧与性能优化

    当掌握了一门开发语言以及一个平台的开发模式以后,基本上就可以进行开发了。但是写程序 是门很有意思的事情,特别是现在使用Java这样的语言开发,我们又了强大的开发工具,我们又了 更好的UI交互的平台,所以也诞生了很多使用的开发技巧,如果能够掌握这些小技巧无疑能为我们 的开发提速不少。 本期就为大家搜罗了一些小技巧,可能数量还不是很多,各位看官各取所需吧!

    2010-10-19
    4
  • 深入浅出Android(文字版)此书二天内教您上手android

    深入浅出Android(文字版)此书二天内教您上手android

    2010-10-19
    2
关注 私信 TA的资源