原创 Android中JNI的理解與使用

基礎知識JNI(Java Native Interface,JAVA原生接口) 使用JNI可以使Java代碼和其他語言寫的代碼(如C/C++代碼)進行交互。 問:爲什麼要進行交互?|-  首先,Java語言提供的類庫無法滿足要求,且在數學運

原创 Android中加入百度地圖SDK

公司要做的項目需要使用到百度地圖。來學習一下關於百度地圖如何使用。要使用百度地圖,需要先註冊一個百度賬號,獲取到地圖的SDK和祕鑰,導入到自己的項目中才能使用。祕鑰和SDK祕鑰的申請需要項目的包名和SHA1值。所以,需要先創建好項目再進行祕

原创 android 中MVC與MVP,MVVM模式使用介紹

MVC的概念很早就知道,現在發現還有MVP、MVVM,那麼這些設計模式有什麼區別呢?談一下自己的理解。剛開始理解這些概念的時候認爲這幾種模式雖然都是要將view和model解耦,但是非此即彼,沒有關係,一個應用只會用一種模式。後來慢慢發現世

原创 android中AsyncTask的使用

1 ) AsyncTask實現的原理,和適用的優缺點AsyncTask,是android提供的輕量級的異步類,可以直接繼承AsyncTask,在類中實現異步操作,並提供接口反饋當前異步執行的程度(可以通過接口實現UI進度更新),最後反饋執行

原创 Android 中控件RecyclerView詳解及實現瀑布流式佈局

RecyclerView加載不同view實現效果,支持加載多個view,並且支持用volley獲取數據,項目主要介紹:初始化視圖:    mRV=(RecyclerView) findViewById(R.id.rv_basefragmen

原创 Android studio 常見問題彙總

1.   AS構建常見出錯問題解決[重要]1.1.創建或導入項目後一直等待無法進入主界面問題:原因:AS連網去下載gradle了,但是網絡不好或不通解決:禁用網絡,AS就會立即自動終止下載進入到主界面了。此時再去指定離線的gradle版本進

原创 Android studio 常用快捷鍵記錄

1.     常用快捷鍵序號功能Eclipse快捷鍵Android  Studio快捷鍵快速修復(實現接口方法、強制類型轉換、導包)Ctrl + 1Alt + Enter刪除光標所在行(選中行)Ctrl + DCtrl + Y Ctrl +

原创 Android中Service的理解與使用

Android四大大組件Activity:帶界面的。BroadcastReceiver:廣播接收者,不帶界面,當對應的廣播事件發出來的時候,它就可以收到。ContentProvider:內容提供者,主要用於暴露數據給其他的應用程序去使用。S

原创 定義一個數組工具類!數組選擇排序、冒泡排序、獲取最大、最小值!

class ArrayToolDemo {/***/public static void main(String[] args) {int[] arr = {3,2,5,1,6,8,7,4};//定義一個數組int max = ArrayT

原创 我的友情鏈接

51CTO博客開發鄭偉