原创 Android data/data目錄

首先內部存儲路徑爲/data/data/youPackageName/,下面講解的各路徑都是基於你自己的應用的內部存儲路徑下。所有內部存儲中保存的文件在用戶卸載應用的時候會被刪除。 一、 files 1. Context.getFil

原创 android activity之間傳遞bean類型數據

第一步: 將bean類 實現Serializablepublic class UVedioBean implements Serializable { private String displayName; private

原创 Android 中application 詳解

1:Application是什麼? Application和Activity,Service一樣,是android框架的一個系統組件,當android程序啓動時系統會創建一個 application對象,用來存儲系統的一些信息

原创 Android之SharedPreferences詳解

SharedPreferences作爲Android存儲數據方式之一,主要特點是: 1. 只支持Java基本數據類型,不支持自定義數據類型; 2. 應用內數據共享; 3. 使用簡單. 使用方法 1、存數據 SharedPrefere

原创 Intent組件--屬性說明

Intent是Android中的重要組件,可以被認爲是不同組件之間通信的“媒介”或者“信使”。使用它可以啓動Activity,Service還可以發起一個廣播(Broadcast)。Intent對象由Action、Data、Categor

原创 android 獲取本地xml文件

獲取XML文件的基本思路是,通過getResources().getXml()獲的XML原始文件,得到XmlResourceParser對象,通過該對象來判斷是文檔的開頭還是結尾,是某個標籤的開始還是結尾,並通過一些獲取屬性的方法來遍歷X

原创 Android開發之時間日期組件用法實例

時間日期設置組件:TimePicker、DatePicker 在佈局文件中直接可以添加到我們的佈局樣式中,具體代碼如下: <LinearLayout android:id="@+id/linear1" android:or

原创 android 根據設置的日期獲取星期幾

/** * 判斷當前日期是星期幾 * * @param pTime 設置的需要判斷的時間 //格式如2012-09-08 * * @return dayForWeek 判斷結果 * @Excep

原创 Android設計規範-字體字號

衆所周知安卓設備的尺寸衆多,不同的分辨率對應不同的dpi模式.分辨率由粗糙到清晰排序: ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi(4K分辨率). 其中主流分辨率是hdpi,xdpi,xxhdpi.以後還會普及

原创 自定義TextView跑馬燈效果

Android自帶的跑馬燈效果不太好控制,還必須要滿足條件纔能有效果,而且速度不受控制。前面我的博客中有一篇就是用Android自帶的跑馬燈效果的,但是基於不同的使用效果,這裏在網上找到了一個更好的方法。沿用了作者的一些方法,但是添加了

原创 Android動態顯示當前年月日時分秒系統時間

在佈局文件中放一個TextView用來顯示時間,如下所示: <?xml version="1.0" encoding="utf-8"?>

原创 android studio怎麼刪除module

當你想在Android Studio中刪除某個module時,大家習慣性的做法都是選中要刪除的module,右鍵去找delete。但是 在Android Studio中你選中module,右鍵會發現沒有delete,如圖: 爲什麼會沒有d

原创 Service 與 Thread 的區別

很多時候,你可能會問,爲什麼要用 Service,而不用 Thread 呢,因爲用 Thread 是很方便的,比起 Service 也方便多了,下面我詳細的來解釋一下。 1). Thread:Thread 是程序執行的最小單元,它是分

原创 Android中實現全屏、無標題欄的功能

在進行UI設計時,我們經常需要將屏幕設置成無標題欄或者全屏。要實現起來也非常簡單,主要有兩種方法:配置xml文件和編寫代碼設置。 1.在xml文件中進行配置 在項目的清單文件AndroidManifest.xml中,找到需要全屏或設置成無

原创 Bundle 的使用

bundle的認識:         一種存放字符串和Parcelable類型數據的map類型的容器類,通過存放數據鍵(key)獲取對應的各種類型的值(value),而且必須通過鍵(key)獲取。 bundle的用法:        Bu