Time of Update: 2014-11-20
在android4.4上新增加keycode keycode是android定義好的,但是有時候無法滿足需要,進行定製化難免會涉及到新增加keycode。分成兩部分,驅動和framework,這裡主要講解framework部分:一、驅動部分:1. 在下列檔案中定義如KEY_SMS#defineKEY_SMS
Time of Update: 2014-11-19
Android BroadcastAnyWhere(Google Bug 17356824)漏洞詳細分析,androidbug Android BroadcastAnyWhere(Google Bug 17356824)漏洞詳細分析作者:簡行(又名 低端碼農)繼上次Android的LaunchAnyWhere組件安全性漏洞後,最近Google在Android 5.0的源碼上又修複了一個高危漏洞,該漏洞簡直是LaunchAnyWhere的姊妹版——BroadcastAnyWhere。通過這個漏洞,
Time of Update: 2014-11-18
Android 資料庫加密,android資料庫加密一 簡介 SQLite是一個輕量的、跨平台的、開源的資料庫引擎,它的讀寫效率、資源消耗總量、延遲時間和整體簡單性上具有的優越性,使其成為移動平台資料庫的最佳解決方案(如Android、iOS)。Android系統內建了SQLite資料庫,並且提供了一整套的API用於對資料庫進行增刪改查操作,具體就不詳細說明了。
Time of Update: 2014-11-18
Android4.4 Telephony流程分析——SIM卡開機時的資料載入本文代碼以MTK平台Android 4.4為分析對象,與Google原生AOSP有些許差異,請讀者知悉。 本文主要介紹sim卡資料的讀取過程,當射頻狀態處於準備狀態時,此時UiccCardApplication應處於AppState.APPSTATE_READY狀態,我們沿著這個訊號跟蹤下去。閱讀本文時可先閱讀Android4.4
Time of Update: 2014-11-16
dlmalloc 2.8.6 源碼詳解(5),dlmalloc2.8.6本文章由vector03原創, 轉載請註明出處.郵箱地址: mmzsmm@163.com, 歡迎來信討論. 3. 分配及實現本章節介紹dlmalloc的分配演算法和實現.由於存在多mspace的情況, dlmalloc使用了兩套API.一套對應預設的mspace,以dl首碼開頭,如dlmalloc,
Time of Update: 2014-11-04
[下載]2014北京新版小學英語五年級上冊mp3點讀APP,2014app義務教育教科書小學英語五年級上冊點讀軟體。根據2014年北京教改版教材編寫,發音標準。實現點讀功能。點到哪裡讀到哪裡、哪裡不會點哪裡!北京教育科學研究院編寫,北京出版社出版。ISBN:9787200108477:http://pan.baidu.com/s/10agn8 要下載新標準版本的初一下半冊的英語mp3的地址www.iedu.net.cn/...2.html
Time of Update: 2014-11-03
輕鬆學習之Linux教程六 Regex詳解,linuxRegex本系列文章由@超人愛因斯坦出品,轉載請註明出處。 作者:超人愛因斯坦 個人網站:http://www.hpw123.net
Time of Update: 2014-10-30
android線程式控制制UI更新(Handler 、post()、postDelayed()、postAtTime)按照下面的理解就是handler與ui線程有一定的關聯可以因為更新介面只能在主線程中所有更新介面的地方可以在接受訊息的handleMessage那裡還有更新介面可以在handler.port(new Runnable))在自訂的線程中然後執行post方法通知主線程去更新這個介面下面是參考:Android 線程是單線程的。 所以更新UI要用到Handler:private
Time of Update: 2014-10-30
Android四大組件之——Activity的開啟:StartActivity()和StartActivityForResult()(圖文詳解) [Android四大組件學習系列Activity篇] 1.Android四大組件之——Activity(一)定義、狀態和後退棧(圖文詳解)
Time of Update: 2014-10-25
android手動修改density(dpi)的方法,androiddensitydpiAndroid系統中會根據螢幕解析度範圍,制定預設的density,既320(xhdpi),那麼我們也可以手動修改density。修改的方式在system.prop中修改ro.sf.lcd_density的值;例如ro.sf.lcd_density=480;我們可以使用adb命令查詢該屬性:adb shell getprop
Time of Update: 2014-10-24
Android JNI環境下給SQLite引入加密模組免費的SQLite開源源碼只給提供了兩個函數,只有實現這兩個函數才能實現資料庫整體加密。然後廢了點勁從網上找了一個已經實現好的開源庫http://sourceforge.net/projects/wxcode/files/Components/wxSQLite3/
Time of Update: 2014-10-22
建立Material Design風格的Android應用:建立列表和卡片上次說過使用主題,應用Material Design的樣式,同時卡片布局也是Material Design的重要組成部分,今天來寫寫。引言在程式中建立複雜的Material Design 樣式的 List和Card,可以使用RecyclerView和CardView組件,這兩個組件是在最新的support v7包(version
Time of Update: 2014-10-22
android-設定系統及應用級螢幕亮度,android-級螢幕亮度/** * 獲得當前螢幕亮度的模式 * SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 為自動調節螢幕亮度 * SCREEN_BRIGHTNESS_MODE_MANUAL=0 為手動調節螢幕亮度 */ private int getScreenMode(){ int screenMode=0; try{ screenMode =
Time of Update: 2014-10-19
android:PopupWindow的使用情境和注意事項1.PopupWindow的特點借用Google官方的說法:“A popup window that can be used to display an arbitrary view. The popup window is a floating container that appears on top of the current
Time of Update: 2014-10-17
android設定滑鼠速度,android設定滑鼠方法一: 在android/jni/com_android_server_input_InputManagerService.cpp的276行,初始化InputManager對象的時候可以設定滑鼠的速度,mLocked.pointerSpeed = 0;//範圍是-7到7,預設是0,-7最慢,7最快。方法二: 在apk裡面設定滑鼠速度,調用InputManager.java
Time of Update: 2014-10-13
深入剖析Android音頻之AudioSystem,androidaudiosystemAudioSystem是AudioPolicyService和AudioFlinger對外提供介面類。Android Audio System 之一:AudioTrack怎與AudioFlinger交換引子Android Framework的音頻子系統中,每一個音頻流對應著一個AudioTrack類的一個執行個體,每個AudioTrack會在建立時註冊到
Time of Update: 2014-10-10
Android打包key密碼丟失找回,androidkey密碼丟失昨天準備給自己的應用發布一個新版本,在apk打包時,發現之前的用的keystore密碼忘了。 蛋碎了一地,我把我所能想到的密碼都試了一遍(註:我平常在各個門戶網站註冊基本上用的都是那幾個字母和數字組合做密碼),無果。 折騰到淩晨一點半,死的心都有了。Google和百度搜個底朝天,也沒找到解決辦法,Stackoverflow上的大牛們說,只有兩個辦法:1.想出密碼
Time of Update: 2014-10-08
android Volley 實現檔案上傳功能,androidvolleyVolley不解釋了吧, android 官方的一個網路請求庫.原始碼的地址在:git@github.com:com314159/VolleyMultiPartRequest.git是根據https://github.com/smanikandan14/Volley-demo這位大神修改而來的, 但是那位大神的代碼有bug, 上傳檔案不成功.注: 我的demo裡面還整合了okhttp,
Time of Update: 2014-09-27
android 4.4.3上面,連絡人的頭像預設顯示首字母,但是不支援中文字元,修改支援中文在android 4.4.3上面,連絡人的頭像預設顯示首字母,但是不支援中文字元,如:如果連絡人名字的第一位是英文字元(a-z "| A-Z),則預設頭像將顯示該首字母。如果支援中文時顯示第一個漢字,那就happy了。那就看看如何通過修改原始碼來實現這一小功能吧~我們還是先瞭解下連絡人頭像載入的流程吧~連絡人頭像載入這個問題還是很有意思的,在Contacts中使用ContactPhotoManager類(
Time of Update: 2014-09-26
日積月累:如何隱藏DatePicker的日期選擇,日積月累datepicker在我們日常開發過程中,可能會遇見如信用卡有效期間選擇的需求,它指需要選擇年、月。但是系統控制項DatePicker預設是支援年、月和日的選擇,如:那麼,我們如何才能使得日期選取器不顯示呢,我們先來看看DatePicker的原始碼:在DatePicker源碼中,擁有一個private成員NumberPicker變數mDaySpinner,這個應該就是用於日期選擇的控制項了。那麼對於private的存取權限,當然難不倒我們