Time of Update: 2016-04-21
HashMap和SparseArray的效能比較。,hashmapsparsearrayHashMap和SparseArray可以實現相似的功能。但SparseArray是Android定義的,在鍵是整數時,他比HashMap的效能更高,因為HashMap使用的是Integer對象,而SparseArray使用的是int型,因此使用HashMap會建立很多的Integer對象,而使用SparseArray則可以避免。 所以有時候用來緩衝bitmap的時候,能用SparseA
Time of Update: 2016-04-21
安卓驗證碼倒計時實現,安卓驗證碼倒計時安卓為驗證碼倒計時提供了一個很方便的類android.os.CountDownTimer 其使用方法:new CountDownTimer(30000, 1000) { public void onTick(long millisUntilFinished) { mTextField.setText("seconds remaining: " + millisUntilFinished / 1000); }
Time of Update: 2016-04-21
Android_實用技術(2)—— AsyncTask 使用方法,androidasynctaskAsyncTask作為一個比Handler好用的訊息處理類,掌握它是必須的,廢話少說,直接往下看!-----------------------------------------------------------------------------------------------------------------AsyncTask 是一個抽象類別(public abstract
Time of Update: 2016-04-21
用Apktool擷取別人APP中的圖片及布局資源進行學習當我們看到一款UI布局很漂亮的APP,想要瞭解別人是怎麼實現的時候,就可以通過Apktool工具來反編譯別人的apk,從而擷取圖片及布局資源來進行學習。其實我們下載到的Android
Time of Update: 2016-04-21
Android API Guides---Text and Input文本和輸入使用文字服務添加便利功能,例如複製/粘貼和拼字檢查到您的應用程式。您也可以開發自己的文字服務,提供自訂的IME,字典和拼字檢查,你可以分發給使用者為應用程式。部落格文章添加語音輸入到您的IME在Android
Time of Update: 2016-04-21
Andriod小項目——線上音樂播放器Andriod小項目——線上音樂播放器Android線上音樂播放器從大一開始就已經開始自學Java和Android了,到現在差不多有一年了。終於到了開始做項目實戰的階段了。就先DIY個線上音樂播放器。實現了以下功能:這個播放器可以從本機電腦搭建的簡易伺服器裡非同步讀取並解析json資料,播放音樂,實現音樂切換,時間顯示,以及顯示播放進度。程式有三個介面,啟動畫面,音樂列表,播放器頁面,可以通過音樂列表點擊進入到播放介面。這篇文章只大概
Time of Update: 2016-04-20
studio 整合 Genymotion後開啟模擬器出錯、開啟虛擬機器VirtualBox出錯,genymotionvirtualbox 好吧,首先給出錯誤類型如下: “Unable to load R3 module D:\Program Files\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790
Time of Update: 2016-04-19
[android]
Time of Update: 2016-04-19
[android]
Time of Update: 2016-04-19
經常用得到的安卓資料庫基類,安卓資料庫基類//建立資料庫 public class DBCreate { public static void CreateDatabase(SQLiteDatabase db) { db.beginTransaction(); try { create_NetTaskBuffer(db); insert_SQL(db);
Time of Update: 2016-04-20
Android指南,android編程權威指南樣式和主題(Styles and Themes)一個樣式(Style)是一個包含了指定樣子和格式的作用於視圖控制項(View)或者表單(Window)屬性集合。一個style可以指定很多屬性,比如
Time of Update: 2016-04-19
android 比較完善json請求格式,androidjson public static String getHttpText(String url) {if (MyApplication.FOR_DEBUG) {Log.i(TAG, "[getHttpText1]" + url);}Log.i(TAG, "[getHttpText2]" + url);if (url == null || url.equals(""))return null;StringBuilder builder =
Time of Update: 2016-04-19
Android開發中,那些讓你相見恨晚的方法、類或介面,android相見恨晚原文出處: liukun (@TheFresher ) PS:本文類容來自我在知乎上對Android開發中,有哪些讓你覺得相見恨晚的方法、類或介面?這一問題的回答,目前就總結這些,日後若有新的發現,隨時補充。歡淫點贊。getParent().requestDisallowInterceptTouchEvent(true);剝奪父view 對touch
Time of Update: 2016-04-20
【原創】來自遠方的“殭屍之手”,來自遠方殭屍來自遠方的“殭屍之手” 最近,安天AVLMobile Security和獵豹Mobile
Time of Update: 2016-04-19
基於 VLC 的 Android 多媒體解決方案,vlcandroid前段時間項目中需要在 Android 中播放視頻、流媒體、查看監控,就研究了一下 Android 多媒體解決方案。尋找了一下,大致有如下幾種: Android MediaPlayer 是 Android 內建的播放器,支援格式很有限:3gp mp4,且不支援流媒體。FFmpeg 是一套功能強大的跨平台多媒體解決方案,需要用NDK編譯,支援海量格式、流媒體。Google ExoPlayer 是一個Google在2014
Time of Update: 2016-04-19
你的應用是如何被替換的,App劫持病毒剖析,app劫持一.App劫持病毒介紹App劫持是指執行流程被重新導向,又可分為Activity劫持、安裝劫持、流量劫持、函數執行劫持等。本文將對近期利用Acticity劫持和安裝劫持的病毒進行分析。二.Activity劫持病毒分析2.1
Time of Update: 2016-04-20
配置Gradle構建,gradle構建構建基礎配置Android Studio包含一個頂級的構建檔案和每個模組的構建檔案。構建檔案被稱為 build.gradle,它是一個純文字檔案,它使用Groovy文法來配置由Android Gradle外掛程式提供的元素。在大多數情況下,你只需要編輯模組層級別的構建檔案。例如,BuildSystemExample項目的app模組的構建檔案是像這樣的:apply
Time of Update: 2016-04-19
Android studio 整合
Time of Update: 2016-04-19
Webview組件和HTML的介紹,webview組件htmlDeviceone平台並不是基於html5的跨平台開發工具。我們開發一個app都是使用原生的組件,但是在某些情境下html5也是非常好的選擇,比如複雜的圖文混排(類似新聞),比如報表chart之類用html很方便。如果你對html相關技術熟悉的話,你也可以在更多情境使用。我們從二個方面來介紹:載入網頁這是準系統,載入網頁很簡單就是通過設定url屬性為本地html(data://,source://協議)和web網頁(http://,h
Time of Update: 2016-04-19
Android For JNI(二)——C語言中的資料類型,輸出,輸入函數以及操作記憶體位址,記憶體修改器Android For JNI(二)——C語言中的資料類型,輸出,輸入函數以及操作記憶體位址,記憶體修改器當我們把Hello World寫完之後,我們就可以邁入C的大門了,今天就來講講基本的一些資料類型,函數之內的我們先來看一張傳播久遠的圖片‘一.各種資料類型介紹整型整形包括短整型、整形和長整形。短整形short