原创 ViewStub(惰性控件/延時加載)

  在Android開發中,經常會遇到這樣的情況,一個界面中某一部分佈局不需要馬上顯示,而要等到用戶點擊“展開”後才加載,亦或者是有意的延時加載,這時就可以使用惰性控件ViewStub來方便的完成這一功能。   惰性控件ViewStub是

原创 Intent用法簡單總結

在一個Android應用中,主要是由四種組件組成的,這四種組件可參考“Android應用的構成”。而這四種組件是獨立的,它們之間可以互相調用,協調工作,最終組成一個真正的Android應用。 Intent的中文意思是“意圖,目的”的意思,

原创 使用Content Providers方式共享數據

Content Providers簡介   在Android系統中,不存在一個公共的數據存儲區供所有的應用程序訪問,也就是說數據在各個應用程序中是私有的。那麼,如何在一個應用程序中訪問另一個應用程序中的數據,實現應用程序之間的數據共享(甚

原创 Adapter(前端適配器)

概念   Adapter是連接後端數據和前端顯示的適配器接口,是數據和UI(View)之間一個重要的紐帶,在常見的View(ListView,GridView)等地方都需要用到Adapter。Adapter對後端數據進行處理,並告知相應的

原创 Fragment(片元)(三)(實例簡述)

Fragment初探 爲了讓界面可以在平板上更好地展示,Android在3.0版本引入了Fragment(碎片)功能,它非常類似於Activity,可以像Activity一樣包含佈局。Fragment通常是嵌套在Activity中使用的,

原创 CMD 命令速查手冊

ASSOC 顯示或修改文件擴展名關聯。 ATTRIB 顯示或更改文件屬性。 BREAK 設置或清除擴展式 CTRL+C 檢查。 BOOTCFG 設置 boot.ini 文件的屬性以便控制啓動加載。 CACLS 顯示或修改文件的訪問控制列

原创 Fragment(片元)(二)(原文翻譯)

一、管理Fragment 要管理fragment們,需使用FragmentManager,要獲取它,需在activity中調用方法getFragmentManager()。 你可以用FragmentManager來做以上事情:

原创 Google Java編程風格指南

  作者:Hawstein 出處:http://hawstein.com/posts/google-java-style.html 聲明:本文采用以下協議進行授權: 自由轉載-非商用-非衍生-保持署名|Creative Commons

原创 JDBC連接MySQL數據庫

JDBC是Sun公司制定的一個可以用Java語言連接數據庫的技術。 一、JDBC基礎知識                 JDBC(Java Data Base Connectivity,java數據庫連接)是一種用於執行SQL語句

原创 【博客目錄】 Start here o(∩_∩)o

Android開發文章目錄 ●  Android消息處理機制——Looper,Handler,Message,MessageQueue ●  SurfaceView ●  LocalBroadcastManager(本地/應用內廣播管理器

原创 Broadcast(廣播)和BroadcastReceiver(廣播接收器)

BroadcastReceiver 簡介 廣播接收者( BroadcastReceiver )用於接收廣播 Intent ,廣播 Intent 的發送是通過調用Context.sendBroadcast() 、 Context.send

原创 SurfaceView

一、SurfaceView簡介 SurfaceView可以在主線程之外的線程中向屏幕繪圖上。這樣可以避免畫圖任務繁重的時候造成主線程阻塞,從而提高了程序的反應速度。在遊戲開發中多用到SurfaceView,遊戲中的背景、人物、動畫等等儘

原创 數組克隆及對象的深、淺克隆(deep clone、shallow clone)

數組克隆及對象克隆的作用 在有的時候,我們需要分發出多個結構及內容相同,但各自間相互獨立的實體,以用作業務需要(對於對象來說可能存在內部部分引用不獨立的情況,此問題放在後面討論)。比如說將數組 int[] body 或對象 Object

原创 Android消息處理機制——Looper,Handler,Message,MessageQueue

題外話: 將近半載沒有更新博客了。由於某些原因,這段時間自身的處境及對身邊事物的看法發生了很大的變化。最近在看他人博客的時候產生了一些體會,寫博客並不是爲了寫博客而寫博客。自己以前寫的博客質量都太低了,基本都是按照別人的思維方式複製一遍。

原创 使用AsyncTask在子線程中更新UI

一、AsyncTask簡介 在開發Android應用時必須遵守單線程模型的原則: Android UI操作並不是線程安全的,並且這些操作必須在UI線程中執行。在單線程模型中始終要記住兩條法則:  1. 不要阻塞UI線程  2. 確保只在U