原创 Android之File
數據的存儲有多種方式,比如數據庫存儲、SharedPreferences存儲、文件存儲等; 這裏我們將要介紹最簡單的文件存儲方式; 文件存儲簡單的來說就是一般的JAVASE中的IO流,只是把他應用於Android手機中而已;
原创 Android開發:LayoutParams的用法
LayoutParams繼承於Android.View.ViewGroup.LayoutParams. LayoutParams相當於一個Layout的信息包,它封裝了Layout的位置、高、寬等信息。假設在屏幕上
原创 ExpandableListView
關於ExpandableListView用法的一個簡單小例子 喜歡顯示好友QQ那樣的列表,可以展開,可以收起,在android中,以往用的比較多的是listview,雖然可以實現列表的展示,但在某些情況下,我們還是希望用到可以分
原创 android中sharedPreferences的用法
SharedPreferences介紹: 做軟件開發應該都知道,很多軟件會有配置文件,裏面存放這程序運行當中的各個屬性值,由於其配置信息並不多,如果採用數據庫來存放並不划算,因爲數據庫連接跟操作等耗時大大影響了程序的效率,因此我們
原创 傳感器
安卓中常見傳感器的種類: 安卓傳感器框架中的主要類和接口 SensorManager 允許你訪問設備的感應器。通過傳入參數SENSOR_SERVICE參數調用Context.getSystemService方法可以
原创 Android Fragment用法詳解(2)--動態添加Fragment
Android Fragment用法詳解(2)–動態添加Fragment 在上一篇文章《Android Fragment用法詳解(1)–靜態使用Fragment》我們講解了Fragment的最簡單的用法。這次我們來說一說Fragm
原创 BroadcastReceiver
在Android中,Broadcast是一種廣泛運用的在應用程序之間傳輸信息的機制。而BroadcastReceiver是對發送出來的 Broadcast進行過濾接受並響應的一類組件。由於BroadcastReceiver本質上也
原创 GPS開發
Android SDK爲GPS提供了很多API,其中LocationManager類是這些API的核心。LocationManger是一個系統服務類,所有與GPS相關的操作都由LocationManager對象及其派生的子對象完成
原创 GPS鄰近警告
前面介紹過LocationManager有一個addProximityAlert(double latitude,double longitude,float radius,long expiration,PendingInten
原创 簡單的git命令
1、設置用戶名,郵箱 git config --global user.name "name" git config --global user.email "[email protected]" 2、創建目錄,並把該目錄變成可以管理的倉庫 cd
原创 新浪SDK集成
1.新建自己的APP,並導入sdk,也就是 2.將應用安裝到手機 這裏我出現一個錯誤 Error:Error converting bytecode to dex: Cause: com.android.dex.DexExcep
原创 os的進程調度(讀書筆記)
在多進程、多線程併發的環境裏,從概念上看,有多個進程或者多個線程在同時執行,具體到單個CPU級別,實際上任何時刻只能有一個進程或者線程處於執行狀態;因此OS需要決定哪個進程執行,哪些進程等待,也就是進程的調度。 一、調度的目標 1、首
原创 也談layout_gravity和gravity的用法
相信對於Android的初學者來說,大家都曾經被layout裏這兩個極其相似的屬性迷惑過。 簡單使用一下搜索工具,我們就不難找到下面這樣的答案: layout_gravity 表示組件自身在父組件中的位置 gravity
原创 接口傳遞數據
我們定義一個類 A和一個類B和一個接口I,通過接口類B向A傳遞數據; public class B{ public interface ii; public int j; public B(){} public void setOnL
原创 TargetAPI和SuppressLint
TargetAPI和SuppressLint @TargetApi(版本號) @TargetApi(版本號) 是一個註解,用來兼容不同版本的開發。他指定了下面的一個方法與某個版本對應(大於minSdk),忽略指定的minSdk。例如高