原创 舊版NDK下載鏈接

官方的下載鏈接: http://developer.Android.com/tools/sdk/ndk/index.html#Downloads 但是如果需要下載舊版本的NDK,google沒有直接提供鏈接。可以通過下面的鏈接

原创 Android View不同狀態的設置

對Android開發有經驗的同學,對 <selector>節點的使用一定很熟悉,該節點的作用就是定義一組狀態資源圖片,使其能夠在不同的狀態下更換某個View的背景圖片。 例如在XML中定義 <?xml versio

原创 ANDROID 安裝失敗 INSTALL_FAILED_UPDATE_INCOMPATIBLE解決

利用adb shell進入系統,進入/data/app或者/data/data,刪除跟你安裝的apk同樣的包名; 步驟: adb shell cd /data/app rm -Rf xxxx.apk cd /data/d

原创 Android視頻播放 的幾種方式

在Android中,在做視頻播放的時候,我們可以直接使用Android原生的VideoView來實現,也可以使用SurfaceView+MediaPlayer來實現,本文主要針對這兩種方式進行實現。 一.VideoView實現 主

原创 setFocusable與setFocusableInTouchMode差異以及clickable

前者針對在鍵盤下操作的情況,如果設置爲true,則鍵盤上下左右選中,焦點會隨之移動。 而後者,顯然是針對觸屏情況下的,也就是我們點擊屏幕的上的某個控件時,不要立即執行相應的點擊邏輯,而是先顯示焦點(即控件被選中),再點擊才執行邏

原创 Android在一個APP中通過包名或類名啓動另一個APP

調用apk方法一:知道包名類名 /** * @exception :啓動apk * @param :String 包名 * @param :String 類名 * **/ public void startActivity

原创 Android 常用測試接口 視頻,天氣等

視頻測試地址: https://media.w3.org/2010/05/sintel/trailer.mp4 https://www.w3schools.com/html/movie.mp4 http://120.52.72.54/

原创 熱修復框架Tinker的使用

Tinker是騰訊出的一款熱修復框架,關於熱修復框架Tinker介紹本文就不描述太多了,網絡已經很多了 本文主要介紹主要基礎的集成使用,本文主要使用Gradle方式集成 Tinker的github地址,詳細介紹可以看wiki https:

原创 Android Studio 添加忽略 過濾Git提交

1.進入setting->Version Control->Ignored Files 如圖所示 Android Studio默認給出了三種忽略方式,供開發者進行選擇: 1、忽略指定的文件 2、忽略文件夾下所有文件 3、忽略符合

原创 關於Recyclerview使用時的一個錯誤java.lang.NoSuchMethodError: No static method getMatrix(Landroid/view/View;)

搜索半天都沒有看到一樣的錯誤原因,今天看到一個說support.v7:RecyclerView的版本要和support.v7:appcompat一樣看自己的project structure,發現不一致,一個是24.2.0,另一個是23.

原创 Android倒計時 CountDownTimer的使用

在Android中倒計時這個功能應該是非常普遍,google也爲我們提供了這樣一個工具類 CountDownTimer從字面都可以看出是作爲定時器使用的,使用起來也是非常簡單 1.構造函數 該類的構造方法提供兩個參數,第一個表示總時間,第

原创 Android顏色選擇器

最近要做畫板的軟件,需要爲畫筆選擇顏色,然後根據滑動的軌跡進行畫圖,本着不重複早輪子的精神(主要是不會),在GitHub上搜了一下,找到了一個不錯的今天記錄一下。 先看效果圖: 動態的: 我是用彈出Dialog的形式進行顏色

原创 會出現unreachable statement的可能

java編譯器把unreachable statement標記爲運行時錯誤,一個unreachable statement就是編譯器決定永遠不會執行它。 下面的幾種情況會出現 unreachable statement: (1)在reut

原创 在Android 6.0 中使用HttpClient

只需要在 app下的build.gradle 文件的 Android 中配置: useLibrary ‘org.apache.http.legacy’ 即可

原创 WebView基礎二:常用方法和常用類

1.WebView的常用方法 1.常用方法 webVIew.onResume(); //激活WebView爲活躍狀態,能正常執行網頁的響應 webView.onPause(); //通過onPause動作通知內核暫時停止所有的動作,