原创 安裝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 運行混淆器之後輸出的文件有: