Time of Update: 2018-12-06
從Android 2.2開始系統新增了一個縮圖ThumbnailUtils類,位於framework的android.media.ThumbnailUtils位置,可以協助我們從mediaprovider中擷取系統中的視頻或圖片檔案的縮圖,該類提供了三種靜態方法可以直接調用擷取。1.static Bitmap createVideoThumbnail(String filePath, int kind) //擷取視頻檔案的縮圖,第一個參數為視頻檔案的位置,比如/sdcard/android1
Time of Update: 2018-12-06
學習目的:1、掌握在Android中如何建立RadioGroup和RadioButton 2、掌握RadioGroup的常用屬性 3、理解RadioButton和CheckBox的區別 4、掌握RadioGroup選中狀態變換的事件(監聽器) RadioButton和CheckBox的區別: 1、單個RadioButton在選中後,通過點擊無法變為未選中 單個CheckBox在選中後,通過點擊可以變為未選中 2、一組RadioButton,只能同時選中一個
Time of Update: 2018-12-06
這篇博文包括的內容:1、TableLayout簡介2、TableLayout行列數的確定3、TableLayout可設定的屬性詳解4、一個包含4個TableLayout布局的執行個體及 一、Tablelayout簡介Tablelayout類以行和列的形式對控制項進行管理,每一行為一個TableRow對象,或一個View控制項。 當為TableRow對象時,可在TableRow下添加子控制項,預設情況下,每個子控制項佔據一列。
Time of Update: 2018-12-06
public class Fileservice { private Context context; public Fileservice(Context context){ this.context= context; } public void save(String filename,String filecontent) throws Exception{ FileOutputStream outstream
Time of Update: 2018-12-06
最近做一個類似滑動功能表列的title,綁定資料來源用的是GrildView,想要實現橫著滑動並且GrildView只顯示一行。最終採用代碼形式在Activity中動態添加布局實現。 ViewGroup.LayoutParams params = dishtype.getLayoutParams(); // dishtype,welist為ArrayListint dishtypes = welist.size();
Time of Update: 2018-12-06
public int getIdentifier (String name, String defType, String defPackage)name:檔案的名稱defType:檔案的類型,也就是res目錄下資源所在檔案夾的名稱這裡資源路徑是res/raw/androidpn.properties,defType參數就是傳入"raw"defPackage:項目的包名int id = context.getResources().getIdentifier("androidpn", "raw"
Time of Update: 2018-12-06
文章目錄 android 2.3 hierarchyviewer.bat problems 1、安裝JDK 6、Android SDK 2.3 2、安裝Eclipse 3.5.2、ADT8.0.1https://dl-ssl.google.com/android/eclipse/ 3、HelloAndroidE:\Program
Time of Update: 2018-12-06
近期需要整理android相關知識點1.非同步處理,減少onCreate執行時間2.service的使用3.startActivityForResult
Time of Update: 2018-12-06
現在市面上的機子的解析度有一下幾種240X320(已經基本上沒人用了,不過我的三星5670就是)320X480 現在最主流的低端安卓機都是這個解析度460X640 早起的安卓機子在用,現在已經基本沒有了480X800 現在最主流的中高端安卓智能機的解析度,包括 windows phone也是這個解析度480X854 這個是WFVGA,是480X800的加長版540X960 HTC的高端機很喜歡用這個解析度也就是qHD了640X960
Time of Update: 2018-12-06
有的時候,我們限於種種原因,無法使用USB來串連裝置進行調試,此時,可以通過Wifi串連來進行。首先開啟手機的wifi設定,使其串連到網路。然後,需要在手機上對adb串連連接埠進行設定,這裡需要有root許可權的終端(terminal)應用,這種類型的應用在各個Market都有不少,選擇一個適合的就可以了。本文所使用的為超級終端專業版Better Terminal。然後,在手機中開啟這個終端(terminal)應用,輸入如下命令:su setprop
Time of Update: 2018-12-06
/*--------------------------------- * 繪製圖片 * @param x螢幕上的x座標 * @param y螢幕上的y座標 * @param w要繪製的圖片的寬度 * @param h要繪製的圖片的高度 * @param bx圖片上的x座標 * @param by圖片上的y座標 *
Time of Update: 2018-12-06
WifiManager wifimanage=(WifiManager)context.getSystemService(Context.WIFI_SERVICE);//擷取WifiManager //檢查wifi是否開啟 if(!wifimanage.isWifiEnabled()) { wifimanage.setWifiEnabled(true); } WifiInfo wifiinfo= wifimanage.getConnectionInfo();
Time of Update: 2018-12-06
有序廣播,即從優先順序別最高的廣播接收器開始接收,接收完了如果沒有丟棄,就下傳給下一個次高優先順序別的廣播接收器進行處理,依次類推,直到最後。這裡接收簡訊的廣播是有序廣播,因此可以設定你自己的廣播接收器的層級高於系統原來的層級,就可以攔截簡訊,並且不存收件匣,也不會有來信提示音。實現方法是: <receiver android:name=".SmsReceiver" ><intent-filter android:priority="100"><action
Time of Update: 2018-12-06
要繪圖,首先得調整畫筆,待畫筆調整好之後,再將映像繪製到畫布上,這樣才可以顯示在手機螢幕上。Android 中的畫筆是 Paint類,Paint 中包含了很多方法對其屬性進行設定,主要方法(沒有全部列出,大家可以查看官方文檔)如下: setAntiAlias: 設定畫筆的鋸齒效果。 setColor: 設定畫筆顏色 setARGB: 設定畫筆的a,r,p,g值。 setAlpha: 設定Alpha值 setTextSize: 設定字型尺寸。
Time of Update: 2018-12-06
在Android中不能直接開啟res raw目錄中的資料庫檔案,而需要在程式第一次啟動時將該檔案複製到手機記憶體或SD卡的某個目錄中,然後再開啟該資料庫檔案。 複製的基本方法是使用getResources().openRawResource方法獲得res raw目錄中資源的 InputStream對象,然後將該InputStream對象中的資料寫入其他的目錄中相應檔案中。 在Android
Time of Update: 2018-12-06
實現這一功能的方法有兩種,一種是在Manifest.xml檔案裡面聲明,一種是在代碼裡面修改LayoutParams的標誌位。具體如下:1、在Manifest.xml檔案裡面用user-permission聲明。代碼如下:這種方法,在安裝apk時,系統會提示安裝人是否允許使用禁止休眠功能。<uses-permission android:name="android.permission.WAKE_LOCK" />為了不對其他程式造成影響,啟用和關閉螢幕常亮的代碼一般被放在
Time of Update: 2018-12-06
如理解有誤,歡迎大家提出 總覽: -App(應用) -Content(字型樣式) -Graphics(映像) -Media(媒體) -OS(作業系統) -Text(文本顯示樣式) -Views(視圖) -App(應用) --Activity ---Animation(教你以怎樣的動態效果顯示一個新ACTIVITY) ---Custom Dialog(教你如何定製對話方塊DIALOG) ---Custom Title(教你如何改變程式的標題列資訊)
Time of Update: 2018-12-06
Menu可以說在任何的程式中是不可或缺的,Android當然也不例外,在Android建立Menu過程如下: public static final int MAIN=Menu.FIRST; public static final int DICTIONARY=Menu.FIRST+1; public static final int ABOUT=Menu.FIRST+2; /** * */ @Override public boolean onCreateOptions
Time of Update: 2018-12-06
下面是我在Android開發中,一個寫文字檔的方法,代碼如下://將字串寫入到文字檔中 public static void WriteTxtFile(String strcontent,String strFilePath) { //每次寫入時,都換行寫 String strContent=strcontent+"\n"; try { File file = new File(strFilePath);
Time of Update: 2018-12-06
android軟體的資訊儲存在PackageInfo中,ApplicationInfo主要包括名字、Package標籤、版本資訊和表徵圖資訊,源碼:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Context;import