原创 android 系統編譯要求,官方資料

Requirements IN THIS DOCUMENT Hardware requirementsSoftware requirements Operating systemJava Development Kit

原创 viewpager中的ListView和fragment獲取到設備後退鍵

最近在弄一個文件管理系統,用viewpager來實現選項卡式的多頁面內容,這樣既可以點擊轉換,由可以左右滑動轉換; 其中一個頁面中的內容是用ListView實現的,用fragment來控制ListView的點擊事件,順便還要加上捕獲設備後

原创 自定義View時遇到的invalidate 和 postInvalidate的區別

自定義View時,onDraw(Canvas canvas)方法中畫出自己想要的圖案 @Override protected void onDraw(Canvas canvas) { selectedPain

原创 UsageStatsManager.queryUsageStats的參數interval

UsageStatsManager 1.UsageStatsManager是android 5.0 以後增加的類,Provides access to device usage history and statistics。提供了設備

原创 接口到底能不能實例化。

先給大家看一個常用的代碼: tv1.setOnClickListener(new OnClickListener() { @Override public voi

原创 android編譯(Q&A)

… Fetching project platform/external/libffi Fetching projects:  98% (218/222)  Fetching project platform/external/mtp

原创 遇到巨坑SharedPreferences Set<String> getStringSet(String key, Set<String> defValues);

SharedPreferences   大家平時用的比較多,一般存儲String,或者基本元素。所以其他元素的讀取也理所當然的認爲都差不多。問題就是出在我這次使用的getStringSet 步驟先記錄下:1)保存一個數組數據A,先讀取舊數

原创 佈局文件中使用的隱藏

控件的隱藏有兩種方式以上,在佈局文件裏隱藏就有屬性android:visibility="invisible",android:visibility

原创 5.0以上移動數據的關閉

關於移動數據的的關閉開啓,android5.0之前的方式是 /** * 啓動、禁用移動數據 * @param context * @param flag * @param chkCurrent

原创 Android 客戶端上傳數據到 php後臺

一個簡單的數據傳輸,但是對於菜鳥來說,思路一定要明瞭,不然被困在原地。我上傳主要代碼,讓大家看看。圖做的太大,只能截取了。(服務器用的新浪的,連接數據庫的方法都大同小異,只是配置參數的方面的不同) 思維導圖做好的圖: 服務器端:

原创 Date和Long之間互換,實現文件打開時間的的設置和獲取

<pre name="code" class="java"><span style="font-family: Arial, Helvetica, sans-serif;">不出意外的話,代碼應該如下,但是……</span> 事實告訴我

原创 Android 可拖拽的GridView效果實現, 長按可拖拽和item實時交換

點擊打開鏈接 修復點擊空白處滑動crash的bug.     case MotionEvent.ACTION_MOVE:             if (mDragPosition == AdapterView.INVALID_PO

原创 ButterKnife 點擊事件沒反應的解決方案

不想偷懶的程序員不是好程序員。ButterKnife就是懶程序員的產物,使用後可以省掉很多代碼 。這裏介紹了它的使用 。 但是在引用的過程中有出現點擊事件的使用沒有效果,代碼如下: public class MainActivity e

原创 關於keystore 證書轉*.x509.pem 和*.pk8

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">最近同事分享了一篇文章</span><a ta