原创 NDK環境配置-windows

1.下載NDK壓縮包,http://pan.baidu.com/s/1pKlqcZL    解壓縮,找到壓縮的位置:H:\java\android-ndk-r11b      打開,我的電腦-》屬性-》高級系統設計-》環境變量-》Path

原创 UsbServices串口通信

關於安卓的USB串口,先從github上下載了別人寫的demo,大家可以借鑑下:https://github.com/felHR85/SerialPortExample 裏面的類很簡單,但是如果你不打開工程查看gradle的時候,你會發現

原创 activity和fragment切換動畫

Activity轉場動畫   Activity的轉場動畫是通過overridePendingTransition(int enterAnim, int exitAnim)實現的。   這個方法是API Level 5 加入的。

原创 Android Studio系列教程四--Gradle基礎

Android Studio系列教程四–Gradle基礎 Android Studio系列教程四–Gradle基礎 2014 年 12 月 18 日 devtools 本文爲個人原創,歡迎轉載,但請務必在明顯位置註明出處! 其

原创 android 文件存儲讀取

android 文件存儲讀取 使用getResources().getAssets().open(“filename”)獲取Assets文件夾中的文件數據流 
 使用getResources().openRawResource

原创 設計模式(二)

設計模式很簡單。 點贊 收藏 分享 文章舉報 小小學長 發佈了63 篇原創文章 · 獲贊 30 · 訪問量 6萬+ 私信

原创 AIDL 自定義實體類類型傳遞

AIDL實現傳遞自定義類型 首先AIDL通過AS創建,會自動生成一個aidl文件夾和一個自己定義的.aidl文件 在該文件下創建自定義的entity類型Book.java,並且實現Parcelable序列化 public c

原创 六大BaaS產品

BaaS 移動應用開發領域目前有一個BaaS(後端即服務:Backend as a Service)的概念。BaaS是指爲移動應用開發者提供整合雲後端的邊界服務。 StackMob StackMob是一家提供移動應用後端服務

原创 fragment切換Activity後再返回,view重疊。

大家在使用fragment的時候。選擇使用hide和show的方式重複利用。 我的設計是這樣的: activityA中設計了多個Fragment按鈕,fragment1,fragment2,fragment3;在初始化的時候用f

原创 Cursor方法

Cursor方法 使用SQLiteDatabase對象調用 insert()方法 傳入標的名稱與ContentValues 添加的內容 則可以向數據庫表中寫入一條數據 delete ()爲刪除一條數據 update()爲更新一條

原创 短信自動填寫

短信自動填寫 短信變化的Uri:”content://sms” 短信箱uri:”content://sms/inbox” 沒有填寫入數據之前的短信uri:”content://sms/raw” getContentResolv

原创 onBackPressed

@Override public void onBackPressed() { super.onBackPressed(); } 不需要再加finish() 請看源碼: public void onBackPressed()

原创 算法--排序

排序 排序是將一組對象按照某種邏輯順序重新排列的過程。在計算機早期,大家普遍認爲30%的計算週期都用在排序上。如今這個比例下降,可能原因之一是如今的排序算法更高效了,而不是說排序的重要性降低了。 既然可以使用標準庫中的排序算法,大

原创 Android UI的加載源碼分析

view是如何被加載到界面上的? 創建一個普通的activity //1.MainActivity.java public class MainActivity extends Activity { @Override

原创 recycleView的item獲取焦點

如果你正需要recycleView的焦點 //已經重寫了此方法,但是完全沒有被執行。那是因爲沒有設置 android:focusable="true" //android:focusableInTouchMode="true"