原创 安裝APK的錯誤碼

安裝APK的錯誤碼,定義在android源碼中的這個文件中:frameworks\base\core\java\android\content\pm\PackageManager.java /** * if the pa

原创 ListView滾動小滑塊

實現方法: 在xml中設置listview屬性:  android:fastScrollEnabled="true" 或者在Java代碼中 mListview.setFastScrollEnabled(true); 默認只有當ListVi

原创 android保持屏幕常亮

android設備在顯示中可以設置休眠時間,但是目前很多android設備最長爲30分鐘。1.使用PowerManager: @Override protected void onResume() { su

原创 Android獲取IMEI號

Android Phone: ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId()在AndroidManifest.xml文件中要添加<uses-p

原创 正則表達式

    intege: "^-?[1-9]\\d*$", //整數     intege1: "^[1-9]\\d*$", //正整數     intege2: "^-[1-9]\\d*$", //負整數     num: "^([+-]

原创 Android調用新浪微博顯示用戶信息

Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(Uri.parse("sinaweibo://userinfo?uid=3889159184")); Inten

原创 android打開微信

Intent intent = new Intent(); ComponentName componentName = new ComponentName("com.tencent.mm", "com.tencent.mm.ui.Laun

原创 android實現文本複製到剪切板功能(ClipboardManager)

1.首先,獲取剪貼板服務: // Gets a handle to the clipboard service. ClipboardManager clipboard = (ClipboardManager) getSys

原创 視頻解碼之軟解與硬解

視頻解碼之軟解與硬解 硬解:從字面意思上理解就是用硬件來進行解碼,通過顯卡的視頻加速功能對高清視頻進行解碼,很明顯就是一個專門的電路板(這樣好理解...)來進行視頻的解碼,是依靠顯卡GPU的。 軟解:字面上理解就是用軟件進行解碼,這樣

原创 Android TextUtils類常用方法

Log.d(TAG, "---------------------------------"); //字符串拼接 Log.d(TAG, TextUtils.concat("Hello", " ", "wor

原创 Android Studio關聯源代碼

1. 確認sdk目錄下有源碼文件,如果沒有的話可以在sdk Manager裏先下載 2.打開Android Studio,在build.gradle中設置 compileSdkVersion 14  // compile with A

原创 跳轉應用市場評分

Uri uri = Uri.parse("market://details?id="+getPackageName()); Intent intent = new Intent(Intent.ACTION_VIEW,uri); i

原创 Android 判斷當前設備是手機還是平板

Android開發需要適配手機和平板,有些需求實現時就要求判斷設備是手機還是平板。 /** * 判斷當前設備是手機還是平板,代碼來自 Google I/O App for Android * * @p

原创 GridView in ScrollView

public class ExpandableHeightGridView extends GridView { boolean expanded = false; public ExpandableHeightGri

原创 Android Studio項目混淆後輸出的文件所在位置

 Android Studio項目混淆後輸出的文件所在位置爲: module's directory/build/outputs/proguard/release/mapping.txt 運行混淆器之後輸出的文件有: