原创 android dp和px之間轉換
dp、sp 和 px 的區別: dp 也就是 dip。一種基於屏幕密度的抽象單位,在每英寸160點的顯示器上,1dp=1px。這個和 sp 基本類似。如果設置表示長度、高度等屬 性時可以使用 dp 或 sp。但如果設置字體,需要使
原创 APP完全退出
1. Dalvik VM的本地方法 android.os.Process.killProcess(android.os.Process.myPid()) //獲取PID System.exit(0); //常規java
原创 TextView 設置成一條分割線
<TextView android:id="@+id/tv" android:layout_width="fill_parent" android:layout_height="1dp
原创 Android之Selector詳解(背景選擇器)
定義: 在XML中定義的一個可繪製(drawable)的對象,它可以根據狀態的不同爲同一個圖形更換不同的圖片。比如說,對於一個按鈕控件(Button)可以有幾種不同的狀態(pressed,focused或者其它),你可以使用st
原创 android權限大全(整理)
訪問登記屬性 android.permission.ACCESS_CHECKIN_PROPERTIES ,讀取或寫入登記check-in數據庫屬性表的權限 獲取錯略位置 android.permission.AC
原创 AsyncTask(異步任務)
什麼是AsyncTask? AsyncTask,是android提供的輕量級的異步類,可以直接繼承AsyncTask,在類中實現異步操作,並提供接口反饋當前異步執行的程度(可以通過接口實現UI進度更新),最後反饋執行的結果給UI主線程
原创 android:ellipsize的使用
EidtText和textview中內容過長的話自動換行,使用android:ellipsize與android:singleine可以解決,使只有一行。 EditText不支持marquee 用法如下: 在xml中 andro
原创 Android Intent詳解
一、什麼是Intent 一個意圖是一個可以向組件請求一個動作的消息傳遞對象,即各組件使用Intent進行通信。Intent促進組件之間的通信有這基本3個方面: 1.)啓動Activity startActivity()或者startAct
原创 GridView屬性
如果是列表(單列多行形式)的使用ListView,如果是多行多列網狀形式的優先使用GridView。 GridView的一些屬性: 備註: 綠色爲常用 android:numColumns=”auto_fit” //GridVie
原创 R.dimen文件:
1.用來保存layout的寬高,距離等設置 2.用來做屏幕適配,使用方法是在工程res/建立和分辨率一樣的文件夾,比如 res/values-1024x768/dimens.xml 3.定義字體大小
原创 Shortcut 快捷方式
創建快捷方式 // 發送廣播的意圖 Intent intent = new Intent(); intent.setAction("com.android.launcher.action.INSTALL_SHORTCUT")
原创 Shape屬性詳解
Shape的XML文件: <shape> <!-- 實心 --> <solid android:color="#ff9d77"/> <!-- 漸變 -->