原创 Android Uri轉換成真實File路徑

Uri uri = data.getData(); 02   03 String[] proj = { MediaStore.Images.Media.DATA }; 04   05 Curs

原创 Android TextView實現滾動效果

<TextView         android:layout_width="250px"         android:layout_height="wrap_content"         an

原创 獲取標題欄和狀態欄高度

1.獲取狀態欄高度: decorView 是window 中的最頂層view,可以從window 中獲取到decorView,然後decorView 有個getWindowVisibleDisplayFr

原创 Android 進程和線程

進程和線程 如果某個應用程序組件是第一次被啓動,且這時應用程序也沒有其他組件在運行,則Android系統會爲應用程序創建一個包含單個線程的linux進程。默認情況下,同一個應用程序的所有組件都運行在同一個進程和線程裏(叫做“main”主線

原创 Android 鎖屏

public class Locker extends Activity { private DevicePolicyManager policyManager; private ComponentNam

原创 獲取Android手機中SD卡存儲信息 獲取剩餘空間

SD卡作爲手機的擴展存儲設備,在手機中充當硬盤角色,可以讓我們手機存放更多的數據以及多媒體等大體積文件。因此查看SD卡的內存就跟我們查看硬盤的剩餘空間一樣,是我們經常操作的一件事,那麼在Android開發中,我們如何能獲取SD卡的內存容

原创 Android 動態限制EditText輸入的字條類型及鍵盤類型、對輸入的監控

// 設置輸入 的最大 長度InputFilter[] filters = new InputFilter[1];filters[0] = new InputFilter.LengthFilter(8);

原创 Android Theme Style

當你設計你的程序的時候,你可以用風格和主題來統一格式化各種屏幕和UI元素。 風格是一個包含一種或者多種格式化屬性的集合,你可以將其用爲一個單位用在佈局XML單個元素當中。比如,你可以定義一種風格來定義文本的字號大小和顏色,然後將其用

原创 Android 自動更新

private void downloadNewVerApkFile() {         new Thread() {             public void run() {         

原创 百度Android開發面試題

1、 Android dvm的進程和Linux的進程, 應用程序的進程是否爲同一個概念 DVM指Dalvik的虛擬機。每一個Android應用程序都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機實例。而每一個DVM都是在Linu

原创 IOS開發視頻教程

http://www.codeios.com/thread-129-1-1.html

原创 Android 通過xml創建菜單

一般情況下,開發者在res/Layout路徑下來定義應用程序的GUI。應用Eclipse 創建一個新項目後,可以看到res/layout中存在一個 預置的main.xml文件,其 作爲程序默認啓動界面。同

原创 Android Message 及其使用

一、線程間通訊的Message機制 1、Message介紹 frameworks\base\core\java\android\Os\Message.java Message是線程之間傳遞信息的載體,包含了對消息的描述和任意的數據對象。M

原创 Android 修改Menu背景

public void setMenuBackground(Context context, Menu menu) {          ((Activity) context).getLayoutInflater().setFactor

原创 在Activity標題中加入圓形進度

在使用時我們首先需要在setContentView 之前聲明 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 在需要顯示進度時調用