不知道你具體要做什麼,我把即時通訊的原理跟你說一下吧(P2P的)。
首先,用戶A輸入自己的用戶名和密碼登錄即時通訊伺服器,伺服器通過讀取用戶資料庫來驗證用戶身份,如果用戶名、密碼都正確,就登記用戶A的IP地 址、IM客戶端軟體的版本號及使用的TCP/UDP埠號,然後返回用戶A登錄成功的標志,此時用戶A在 IM系統中的狀態為在線。
其次,根據用戶A存儲在IM伺服器上的好友列表,伺服器將用戶A在線的相關信息發送到也同時在線的即時通訊好友的PC機,這些信息包括在線狀態、IP地址、 IM客戶端使用的TCP埠號等,即時通訊好友PC機上的即時通訊軟體收到此信息後將在PC桌面上彈出一個小窗口予以提示。
第三步,即時通訊伺服器把用戶A存儲在伺服器上的好友列表及相關信息回送到他的PC機,這些信息包括也在線狀態、IP地址、IM客戶端使用的TCP埠號等信息,用戶A的PC機上的IM客戶端收到後將顯示這些好友列表及其在線狀態。
接下來,如果用戶A想與他的在線好友用戶B聊天,他將直接通過伺服器發送過來的用戶B的IP地址、TCP埠號等信息,直接向用戶B的PC機發出聊天 信息,用戶B的IM客戶端軟體收到後顯示在屏幕上,然後用戶B再直接回復到用戶A的PC機,這樣雙方的即時文字消息就不通過 IM伺服器中轉,而是通過網路進行點對點的直接通訊,這稱為對等通訊方式。
㈡ 求《PHP核心技術與最佳實踐》全文免費下載百度網盤資源,謝謝~
《PHP核心技術與最佳實踐》網路網盤pdf最新全集下載:
鏈接: https://pan..com/s/1Ir9zGD34eBsWnFjW6M_6Mg
㈢ Android與PHP通信,鏈接問題
127.0.0.1是指的本機,你在android中請求這個地址其實是請求的android手機自己,當然拿不到你要的數據了,你要把手機和作為伺服器的電腦連接到同一個網路中,然後請求電腦的對外ip地址才可以
㈣ php寫安卓介面
php做app後台我寫過幾個項目了。
做後台需要對架構平台,設計收集,反饋系統,製作文檔,開發規則,反饋各種情況的錯誤參數等等,都做好設計。
簡單地說,就是主頁面就是一個大大的switch函數,對每次提交的fnsname進行判斷,然後每個case裡面最邏輯。
然後需要做一些完善。在邏輯去前面,需要對:來訪驗證,針對不同介面提交的欄位是否齊全等進行判斷,邏輯頁後面,一方面是對輸出類型是xml還是json事先做好約定,也可以根據前段提交的相關欄位判斷。然後對每次提交和返回的數據都做log,方便糾錯和做大數據研究。
㈤ 《GoogleAndroid開發入門與實戰》pdf下載在線閱讀全文,求百度網盤雲資源
《Google Android開發入門與實戰》(姚尚朗)電子書網盤下載免費在線閱讀
鏈接:
書名:Google Android開發入門與實戰
作者:姚尚朗
豆瓣評分:6.3
出版社:人民郵電出版社
出版年份:2009 年6月
頁數:400
內容簡介:
本書內容上覆蓋了用Android開發的大部分場景,從Android基礎介紹、環境搭建、SDK介紹、Market使用,到應用剖析、組件介紹、實例演示等方面。從技術實現上,講解了5個Android平台下的完整綜合實例及源代碼分析,分別是RSS閱讀器、基於Google Map的個人GPS、豆瓣網(Web 2.0)客戶端、在線音樂播放器、手機信息助手。
本書注重對實際動手能力的指導,在遵循技術研發知識體系的嚴密性同時,在容易產生錯誤、不易理解的環節配以了詳實的開發情景截圖,並將重要的知識點和經驗技巧以「小實驗」、「小知識」的活潑形式呈現給讀者。在程序實例的講解方面,將實例安插在Android開發的精髓知識章節,這為初學者學習與實踐結合提供了很好的指導。.
本書配套有300多分鍾的全程開發視頻光碟,指導讀者快速、無障礙地學通Android實戰開發技術。..
本書適合具備一定軟體開發經驗,想快速進入Android開發領域的程序員;具備一些手機開發經驗的開發者和Android開發愛好者學慣用書;也適合作為相關培訓學校的Android培訓教材。
特點:
* 第一本國內開發團隊原創的Android圖書
* 完全基於Android最新的SDK1.5
* 著名台灣技術專家高煥堂、Google Android工程師何峰、InfoQ站長霍泰穩鼎力推薦!
* 全書除了大量小型案例之外還包含了5個Android平台下的完整商業實例及源碼分析,分別是RSS閱讀器、基於GoogleMap的個人GPS、豆瓣客戶端、在線音樂播放器、手機信息助手
* 隨書附贈的光碟中包含389分鍾的詳細教學視頻以及Android開發必備開發資源,部分教學視頻免費下載地址:http://www.eoeandroid.com/viewthread.php?tid=328
* 讀者對於此書內容的疑問可以訪問http://www.eoeandroid.com社區,作者團隊將會及時解答
作者簡介:
本書由國內Android知名專業開發團隊eoeMobile團隊傾心撰寫。eoeMoblie團隊國內最早一批專注於Android開發的專業團隊,目前團隊已經在Google Market上有超過5款的作品,而且取得了可喜的下載量。國內著名網站豆瓣網的Android客戶端(eoeDouban)也是由此團隊製作。關於此團隊的更多信息請訪問:http://www.eoemobile.com.關於圖書的進展,可以訪問http://www.eoeandroid.com 社區
作者簡介:
靳岩:
網名:海陽|haiyangjy
blog: http://www.haiyangjy.com
姚尚朗:
網名:iceskysl
blog: http://iceskysl.1sters.com
歡迎大家就書或者Android的問題和我們進行直接的交流。
社區支持:http://www.eoeandroid.com/
㈥ 《PHP核心技術與最佳實踐》pdf誰有可以給我發一份嗎
PHP核心技術與最佳實踐網路網盤下載地址: 不知道能不能幫到你。
㈦ 深入理解android telephony原理剖析與最佳實踐 是android 什麼版本de
卷1主要講的一些Android世界的由來和一些學習底層庫所需掌握的知識,然後講了音頻Audiolinger和圖像Surfacelinger,和一些其他的服務,對應用層和框架層開發意義不大。卷2主要講的是框架層Framework的知識,對系統開發有幫助。卷3主要講和UI相關的,對應用幫助最大就是這本書了,裡面也講了很多系統開發相關的知識。
㈧ GitHub 上有哪些值得推薦的開源電子書
語言無關類
操作系統
鳥哥的Linux私房菜 (簡體)
Linux 系統高級編程
The Linux Command Line (中英文版)
Linux 設備驅動 (第三版)
深入分析Linux內核源碼
UNIX TOOLBOX
Docker中文指南
Docker —— 從入門到實踐
FreeRADIUS新手入門
Mac 開發配置手冊
FreeBSD 使用手冊
Linux 命令行(中文版)
一步步搭建物聯網系統
Nginx開發從入門到精通 (淘寶團隊出品)
Git教程 (本文由 @廖雪峰 創作,如果覺得本教程對您有幫助,可以去 iTunes 購買)
git – 簡易指南
猴子都能懂的GIT入門
Git 參考手冊
Pro Git
Git Magic
GotGitHub
Git Community Book 中文版
Mercurial 使用教程
HgInit (中文版)
沉浸式學 Git
Git-Cheat-Sheet (感謝 @flyhigher139 翻譯了中文版)
GitHub秘籍
NoSQL資料庫筆談 (PDF)
Redis 設計與實現
Redis 命令參考
帶有詳細注釋的 Redis 3.0 代碼
帶有詳細注釋的 Redis 2.6 代碼
The Little MongoDB Book
The Little Redis Book
Neo4j 簡體中文手冊 v1.8
Neo4j .rb 中文資源
MySQL索引背後的數據結構及演算法原理
持續集成(第二版) (譯言網)
讓開發自動化系列專欄
追求代碼質量
selenium 中文文檔
Joel談軟體
約耳談軟體(Joel on Software)
關於瀏覽器和網路的 20 項須知
前端知識體系
瀏覽器開發工具的秘密
Chrome 開發者工具中文手冊
Chrome擴展開發文檔
Grunt中文文檔
移動Web前端知識庫
正則表達式30分鍾入門教程
前端開發體系建設日記
移動前端開發收藏夾
JSON風格指南
HTTP 介面設計指北
前端資源分享(一)
前端資源分享(二)
前端代碼規范 及 最佳實踐
w3school教程整理
大數據/數據挖掘/推薦系統/機器學習相關資源
程序員編程藝術
每個程序員都應該了解的內存知識(譯)【第一部分】
取悅的工序:如何理解游戲 (豆瓣閱讀,免費書籍)
OpenWrt智能、自動、透明翻牆路由器教程
awk程序設計語言
C++ 並發編程指南 (@傅海平ICT)
Linux C編程一站式學習 (宋勁杉, 北京亞嵌教育研究中心)
CGDB中文手冊
100個gdb小技巧
100個gcc小技巧
ZMQ 指南
How to Think Like a Computer Scientist (中英文版)
跟我一起寫Makefile(PDF)
GNU make中文手冊
GNU make 指南
Google C++ 風格指南
C/C++ Primer (by @andycai)
簡單易懂的C魔法
Cmake 實踐 (PDF版)
C++ FAQ LITE(中文版)
C++ Primer 5th Answers
學習CSS布局
通用 CSS 筆記、建議與指導
CSS參考手冊
Emmet 文檔
前端代碼規范 (騰訊alloyteam團隊)
Dart 語言導覽
Fortran77和90/95編程入門
實時 Java 系列
Apache Shiro 用戶指南
使用 Eclipse 和 Java SE 6 創建獨立 Web Services 應用程序
第 1 部分: Web Services 服務端應用程序
第 2 部分: Web 服務客戶端應用程序
JavaServer Faces 1.2 入門
第 1 部分: 構建基本應用程序
第 2 部分: JSF 生命周期、轉換、檢驗和階段監聽器
用 Eclipse Europa 進行 Web 開發
第 1 部分: Eclipse Java EE
第 2 部分: PHP 開發工具
第 3 部分: Ruby Development Toolkit 和 RadRails
使用 JavaServer Faces 構建 Apache Geronimo 應用程序
第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 構建基本的應用程序
第 2 部分: 在 JavaServer Faces 中使用 Tomahawk
第 3 部分: 使用 ajax4jsf 添加 Ajax 功能
第 4 部分: 使用 Apache Trinidad 組件擴展 JSF
第 5 部分: 將 JSF 應用程序與 Spring 集成
Apache Geronimo 和 Spring 框架
第 1 部分: 開發方法學
第 2 部分: 構建第一個應用程序
第 3 部分: 集成 DAO 與 ORM
第 4 部分: 混合使用 Spring AOP 和 Spring Web Flow
第 5 部分: Spring MVC
第 6 部分: Spring MVC:使用 Web 視圖技術
終極 mashup —— Web 服務和語義 Web
第 1 部分: 使用與組合 Web 服務
第 2 部分: 管理 Mashup 數據緩存
第 3 部分: 理解 RDF 和 RDFs
第 4 部分: 創建本體
第 5 部分: 切換 Web 服務
Jersey 2.x 用戶指南
MyBatis中文文檔
Google JavaScript 代碼風格指南
Airbnb JavaScript 規范
JavaScript 標准參考教程(alpha)
Javascript編程指南 (源碼)
javascript 的 12 個怪癖
JavaScript 秘密花園
JavaScript核心概念及實踐 (PDF) (此書已由人民郵電出版社出版發行,但作者依然免費提供PDF版本,希望開發者們去購買,支持作者)
《JavaScript 模式》翻譯,此書中文版有售,但是紙質書翻譯的還沒有這個版本翻譯的好
命名函數表達式探秘 (注:原文由為之漫筆翻譯,原始地址無法打開,所以此處地址為我博客上的備份)
學用 JavaScript 設計模式 (開源中國)
深入理解JavaScript系列
ECMAScript 6 入門 (作者:阮一峰)
jQuery
jQuery 解構
簡單易懂的JQuery魔法
How to write jQuery plugin
Node.js
Node入門
七天學會NodeJS
Nodejs Wiki Book (繁體中文)
express.js 中文文檔
koa 中文文檔
使用 Express + MongoDB 搭建多人博客
Express框架
nodejs文檔
Node.js 包教不包會
Learn You The Node.js For Much Win! (中文版)
Node debug 三法三例
underscore.js
Underscore.js中文文檔
backbone.js
backbone.js入門教程 (PDF)
Backbone.js入門教程第二版
Developing Backbone.js Applications(中文版)
AngularJS
AngularJS最佳實踐和風格指南
AngularJS中譯本
AngularJS入門教程
構建自己的AngularJS
在Windows環境下用Yeoman構建AngularJS項目
zepto 簡明中文手冊
Sea.js
Hello Sea.js
CoffeeScript
CoffeeScript Cookbook
The Little Book on CoffeeScript中文版
ExtJS
Ext4.1.0 中文文檔
Chrome擴展及應用開發
JavaScript入門教程
PHP調試技術手冊(PDF)
XDebug 2中文手冊(譯) (CHM)
PHP之道
PHP 最佳實踐
PHP安全最佳實踐
深入理解PHP內核
PHP擴展開發及內核應用
CodeIgniter 用戶指南
Laravel4 中文文檔
Laravel 入門
Symfony2中文文檔 (未譯完)
Phalcon中文文檔(翻譯進行中)
YiiBook幾本Yii框架的在線教程
簡單易懂的PHP魔法
swoole文檔及入門教程
iOS開發60分鍾入門
iOS7人機界面指南
Google Objective-C Style Guide 中文版
iPhone 6 屏幕揭秘
Apple Watch開發初探
馬上著手開發 iOS 應用程序
網易斯坦福大學公開課:iOS 7應用開發字幕文件
Android Design(中文版)
Google Android官方培訓課程中文版
Android學習之路
小白的Python教程
簡明Python教程
零基礎學Python
Python 2.7 官方教程中文版
Python 3.3 官方教程中文版
深入 Python 3
PEP8 Python代碼風格規范
Google Python 風格指南 中文版
Python入門教程 (PDF)
Python的神奇方法指南
笨辦法學 Python (PDF版下載)
Django 文檔中文版
Django 最佳實踐
The Django Book 中文版
web.py 0.3 新手指南
Web.py Cookbook 簡體中文版
Dive Into Python 中文版
Bottle 文檔中文版 (需翻牆)
Flask 文檔中文版
Jinja2 文檔中文版
Werkzeug 文檔中文版
Flask之旅
Introction to Tornado 中文翻譯
Python自然語言處理中文版 (感謝陳濤同學的翻譯,也謝謝 @shwley 聯系了作者)
Python 繪圖庫 matplotlib 官方指南中文翻譯
Scrapy 0.25 文檔
ThinkPython
Ruby 風格指南
Rails 風格指南
笨方法學 Ruby
Ruby on Rails 指南
Ruby on Rails 實戰聖經
Ruby on Rails Tutorial 原書第 2 版 (本書網頁版免費提供,電子版以 PDF、EPub 和 Mobi 格式提供購買,僅售 9.9 美元)
編寫Ruby的C拓展
Ruby 源碼解讀
Shell腳本編程30分鍾入門
Go編程基礎
Go入門指南
學習Go語言 (PDF)
Go Web 編程 (此書已經出版,希望開發者們去購買,支持作者的創作)
Go實戰開發 (當我收錄此項目時,作者已經寫完第三章,如果讀完前面章節覺得有幫助,可以給作者捐贈,以鼓勵作者的繼續創作)
Network programming with Go 中文翻譯版本
實戰 Groovy 系列
一份其實很短的 LaTeX 入門文檔
一份不太簡短的 LATEX 2ε 介紹 (PDF版)
ANSI Common Lisp 中文翻譯版
Lua編程入門
Real World Haskell 中文版
R語言忍者秘笈
Scala課堂 (Twitter的Scala中文教程)
Effective Scala(Twitter的Scala最佳實踐的中文翻譯)
Scala指南
The Swift Programming Language 中文版
Modern Perl 中文版
Perl 程序員應該知道的事
笨辦法學Prolog
Vim中文文檔
笨方法學Vimscript 中譯本
Vim中文文檔
編譯原理(紫龍書)中文第2版習題答案
把《編程珠璣》讀薄
Effective C++讀書筆記
Golang 學習筆記、Python 學習筆記、C 學習筆記 (PDF)
Jsoup 學習筆記
學習筆記: Vim、Python、memcached
圖靈開放書翻譯計劃–C++、Python、Java等
蒂姆·奧萊利隨筆 (由譯言網翻譯,電子版免費)
Octave 入門 (PDF版)
SICP 解題集
精彩博客集合
正則表達式簡明參考
㈨ android與php交互的問題
1 加入許可權:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
2、啟動一個新線程
android4.0開始不允許直接在ui線程直接操作httpClient
3 、注意url:http://10.0.2.2/testAndroid.php
(不要填寫:127.0.0.1 這個是本機電腦的,模擬器有自己的默認ip)
4、通過handler將數據從新線程中傳送出來
步驟:
1 創建一個httpClient 對象
2 使用post發送數據 創建一個HttpPost對象
3 設置請求參數用setEntity()
4 調用httpClient對象的execute() 發送請求,返回一個HttpResponse
5 調用HttpResponse的getEntity() 方法可以獲取HttpEntity 對象
㈩ Android和PHP開發最佳實踐的圖書目錄
前言第一篇 准備篇第1章學前必讀 11.1移動互聯網時代的來臨 11.2為何選擇Android和PHP 21.3如何學習Android和PHP 31.3.1如何學習Android 31.3.2如何學習PHP 41.3.3同時學好Android和PHP 41.4小結 5第2章Android開發准備 62.1Android背景知識 62.2Android系統框架 82.3Android應用框架 112.3.1活動(Activity) 122.3.2消息(Intent) 142.3.3視圖(View) 162.3.4任務(Task) 172.4Android系統四大組件 192.4.1活動(Activity) 202.4.2服務(Service) 212.4.3廣播接收器(Broadcast Receiver) 232.4.4內容提供者(Content Provider) 242.5Android上下文 252.5.1界面上下文(Activity Context) 252.5.2應用上下文(Application Context) 272.6Android數據存儲 282.6.1應用配置(Shared Preferences) 282.6.2 本地文件(Files) 292.6.3資料庫(SQLite) 302.7Android應用界面 312.7.1控制項屬性 312.7.2布局(Layout) 332.7.3事件(Event) 372.7.4菜單(Menu) 392.7.5主題(Theme) 412.7.6對話框(Dialog) 422.8Android圖形界面 432.8.1畫筆(Paint) 432.8.2畫布(Canvas) 442.8.3 基礎幾何圖形 462.8.4常見圖形變換 472.9Android動畫效果 502.9.1逐幀動畫(Frame Animation) 502.9.2補間動畫(Tween Animation) 512.10Android開發環境 522.10.1開發環境的搭建 532.10.2首個Android項目 582.10.3使用DDMS調試工具 632.11小結 64第3章PHP開發准備 653.1PHP開發基礎 653.1.1PHP語言簡介 653.1.2PHP語法簡介 663.1.3PHP開發起步 683.1.4PHP面向對象編程 753.1.5PHP的會話 783.2PHP開發環境 803.2.1開發環境的搭建 803.2.2安裝配置Xampp 813.2.3管理Apache 833.2.4管理MySQL 843.3使用JSON通信 873.4常用PHP開發框架 883.5認識Smarty模板引擎 903.6開發框架簡介 933.6.1框架的特點和優勢 943.6.2框架的基礎目錄結構 943.6.3框架MVC思路講解 973.6.4框架MVC實例分析 993.7小結 108第二篇實戰篇第4章實例產品設計 1094.1為何選擇微博 1094.2開發前的准備 1104.2.1選擇開發模式 1104.2.2了解項目策劃 1114.2.3了解原型設計 1124.3功能模塊設計 1124.4應用界面設計 1144.5應用架構設計 1154.6通信協議定義 1164.7資料庫結構設計 1184.8小結 120第5章程序架構設計 1215.1服務端程序架構設計 1215.1.1基礎框架設計 1225.1.2調試框架設計 1275.1.3核心類庫設計 1305.1.4服務端的MVC與SOA 1365.2客戶端程序架構設計 1365.2.1基礎框架設計 1375.2.2核心類包設計 1385.2.3Android應用的MVC 1425.3客戶端界面架構設計 1425.3.1界面框架設計 1435.3.2主要界面設計 1445.4小結 146第6章服務端開發 1476.1開發入門 1476.1.1介面程序開發 1476.1.2調試框架開發 1516.1.3生成介面文檔 1556.2驗證介面 1566.2.1用戶登錄介面 1566.2.2用戶登出介面 1606.3用戶介面 1626.3.1新建用戶介面 1626.3.2更新用戶信息介面 1646.3.3查看用戶信息介面 1656.3.4添加粉絲介面 1676.3.5刪除粉絲介面 1716.4微博介面 1726.4.1發表微博介面 1726.4.2查看微博介面 1746.4.3微博列表介面 1766.5評論介面 1806.5.1發表評論介面 1806.5.2評論列表介面 1826.6圖片介面 1846.6.1用戶頭像介面 1856.6.2頭像列表介面 1886.7通知介面 1896.8Web版介面 1926.8.1Web版UI界面(jQuery Mobile) 1936.8.2Web版地圖介面 1956.9小結 196第7章客戶端開發 1987.1開發入門 1987.1.1開發思路梳理 1987.1.2掌握應用配置文件 2007.1.3常規程序開發與調試 2117.2界面布局和行為控制 2217.2.1使用Layout布局 2217.2.2使用Merge整合界面 2247.2.3使用Event控制用戶行為 2267.2.4使用Intent控制界面切換 2287.3網路通信模塊 2317.3.1使用HttpClient進行網路通信 2317.3.2支持CMWAP網路接入方式 2377.3.3使用JSON庫為消息解碼 2407.3.4使用Toast消息提示 2457.4非同步任務模塊 2477.4.1進程和線程 2477.4.2任務創建Thread 2497.4.3任務處理Handler 2557.4.4使用非同步任務AsyncTask 2577.5全局功能模塊 2597.5.1全局UI基類 2597.5.2全局Menu菜單 2647.5.3全局Dialog窗口 2657.5.4使用Service獲取通知 2667.5.5使用Notification顯示通知 2707.6用戶登錄界面 2737.6.1界面程序邏輯 2737.6.2使用TextView 2737.6.3使用EditText 2747.6.4使用Button 2767.6.5使用Shape和Selector 2777.6.6使用CheckBox 2797.6.7使用SharedPreference 2807.7微博列表界面 2817.7.1界面程序邏輯 2817.7.2使用ListView 2867.7.3使用ImageView 2907.7.4使用draw9patch 2927.7.5非同步獲取遠程圖片 2947.7.6使用SdCard緩存圖片 2977.7.7使用SQLite緩存數據 3007.8我的微博列表 3037.8.1界面程序邏輯 3037.8.2使用ScrollView 3097.8.3使用自定義微博列表 3107.9微博文章界面 3137.9.1界面程序邏輯 3137.9.2界面布局進階(綜合使用UI控制項) 3197.9.3發表評論功能實現 3227.9.4發表微博功能實現 3267.10用戶配置界面 3287.10.1界面程序邏輯 3287.10.2使用自定義選項列表 3337.10.3修改簽名功能實現 3347.10.4更換頭像功能實現 3347.11網頁界面開發 3407.11.1界面程序邏輯 3407.11.2使用WebView 3417.11.3使用ProgressDialog 3437.11.4使用WebView的重寫和回調 3467.11.5網頁地圖實例分析 3487.12小結 349第三篇優化篇第8章性能分析 3518.1關於性能測試 3518.1.1服務端壓力測試 3528.1.2客戶端性能測試 3598.2瓶頸 3648.2.1服務端瓶頸分析 3658.2.2客戶端瓶頸分析 3668.3優化的思路 3668.4小結 367第9章 服務端優化 3689.1優化PHP程序 3689.1.1優化PHP代碼 3689.1.2優化Session機制 3719.1.3使用緩存中間件 3739.1.4使用APC加速 3769.2優化數據傳輸 3779.2.1優化JSON協議 3779.2.2使用gzip壓縮 3799.3其他優化 3809.3.1伺服器優化 3809.3.2資料庫優化 3839.3.3網路優化 3869.4小結 386第10章客戶端優化 38710.1優化Android程序 38710.1.1優化Java代碼 38710.1.2非同步獲取數據 39110.1.3文件資源緩存 39110.1.4資料庫緩存 39210.2避免內存泄露 39210.2.1Android內存管理 39210.2.2如何判斷內存泄露 39310.2.3常見內存泄露的處理 39510.3優化Android UI 39610.3.1模板代碼優化 39610.3.2關於布局優化 39710.3.3使用Hierarchy Viewer工具 40210.4其他優化 40310.4.1優化圖片 40310.4.2優化APK包 40310.4.3使用keytool和jarsigner簽名 40410.4.4使用zipalign優化 40710.5小結 408第四篇進階篇第11章Android特色功能開發 40911.1使用Google Map API 40911.2使用LBS功能 41411.3使用感測器 41911.4使用攝像頭 42211.5多媒體開發 43111.6語音識別 43911.7小結 441第12章Android NDK開發 44212.1NDK開發基礎 44212.1.1使用NDK的原因 44212.1.2使用NDK調用C或C++ 44312.1.3Android . mk 和 Application . mk 44512.2NDK開發入門 44812.2.1開發環境搭建 44812.2.2首個NDK項目 44912.3小結 456第13章Android游戲開發 45713.1手游開發基礎 45713.1.1手游開發思路解析 45713.1.2貪食蛇和飛船游戲實例 46213.1.3認識Android游戲引擎 46413.1.4使用OpenGL和OpenGL ES 46613.1.5使用RenderScript 47213.2手游開發進階 47413.2.1認識Cocos2d-x 47513.2.2架設Cocos2d-x開發環境 47513.2.3首個Cocos2d-x項目 47513.2.4認識Unity 3D 48713.3小結 489附錄AHush Framework框架實例源碼部署 490附錄B微博應用實例源碼部署 495