原生動作(Native Activity), 都是Intent類中的靜態字符串常量(static final String).在創建隱式的Intent來啟動應用程序內的A
Intent的用途是綁定應用程序組件, 並在應用程序之間進行通信;startActivity(), 傳遞Intent參數, 創建並顯示一個Activity;使用Inten
Android提供一些標准的組件工具箱, 可以進行簡單的開發;具體參見: http://developer.android.com/reference/android/w
Fragment(碎片) 可以靈活地從一個活動的Activity上添加或刪除Fragment, 有良好的用戶體驗;下面是Fragment的具體設計:1. 創建new_it
Fragment(碎片)將Activity拆分成多個完全獨立封裝的可重用的組件, 每個組件包含獨立的生命周期和UI布局.Fragment是獨立的模塊, 可以在正在顯示的A
R資源, 是本地xml資源的引用列表, 修改時, 有可能Gradle沒有生成, 相應的R資源;則會出現R資源未找到的錯; 導致Java文件異常, 報錯.可以使用: Syn
布局類, 最關鍵的特征就是適應Android設備的多樣性;線性布局: 將元素水平或豎直的擺放在一起;相對布局: 根據父(parent)元素或視圖的位置定義每個元素在布局中
Android的應用程序(app)資源存儲在項目層次中的res文件夾下;資源的類型包括值(value),Drawable,顏色(color),布局(layout), 動畫
Android應用程序的各個組件使用Manifest(清單)綁定到一起;主要包括1. Activity: 表示層, 使用Fragment和View來布局和顯示信息, 以及
初學者在學android的時候,看到書上的sqlite數據庫編程怎麼有點復雜。初學階段的難點:建立數據庫表字段(field)數據類型(text,interge)選擇較多,
今天學習如何實現憤怒的小鳥,用到了JBox2D構建物理世界(這個不是這篇文章重點,但是很謝謝這個開源玩意)一般一個獨立的物體的實體類import org.jbox2d.d
1.背景SQLite是嵌入式設備使用的一種輕量型數據庫。可以通過執行sql語句對數據庫進行操作,android也為其提供了完善的函數接口支持。下面就來實現一個簡單的數據庫
開發Android APP的同學是否對於Launcher實現的絢麗效果而癡迷呢?什麼,連Android Launcher是什麼都不知道。好吧,拿起侬的手機,在解鎖後的首頁
大家去網上搜索Android定位location為null沒法定位問題,估計有一大堆文章介紹如何來解決,但是最後大家發現基本沒用。本文將從Android定位實現原理來深入
ORM即Object-Relational Mapping,對象關系映射。簡單理解就是把我們Java的對象與數據庫裡面的記錄進行映射,可以把實體對象持久化到數據庫中,也能
Android存在3大類service, 處於android系統的不同框架層,具體解讀如下:1) init.rc中的service//關鍵詞“service&
這裡歸納寫一個android網絡框架的一般性原理:Http網絡請求原理學過《計算機網絡》的應該都知道http是一種應用層協議,它通過tcp實現了可靠的數據傳輸,能夠保證數
項目源碼下載https://github.com/Wang-Jun-Chao/AndroidProjectsHtml源文件查看器發送GET請求 URL ur
項目源碼下載https://github.com/Wang-Jun-Chao/AndroidProjects提交數據GET方式提交數據get方式提交的數據是直接拼接在ur
項目源碼下載https://github.com/Wang-Jun-Chao/AndroidProjects多線程下載原理:服務器CPU分配給每條線程的時間片相同,服務器