原创 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"/>             <!-- 漸變 -->