Time of Update: 2018-12-03
Android中應用程式如何獲得系統簽名許可權有些庫的使用條件比較苛刻,要求同一簽名的程式才可以獲得訪問權。此時即便是在AndroidManifest.xml中添加了相應的permission,依舊會得到沒有xx存取權限的問題。比如android.permission.ACCESS_SURFACE_FLINGER 。 第一個方法簡單點,不過需要在Android系統源碼的環境下用make來編譯: 1.
Time of Update: 2018-12-03
一.camera啟動1.一個activity啟動調用流程: onCreate()-->onStart()-->onResume() onCreate(): 1.可添加所需布局檔案,畫介面。 2.開啟線程,啟動硬體網路攝影機,調用CameraHolder.instance().open()得到一個android.hardwareCamera執行個體mCameraDevice
Time of Update: 2018-12-03
Android教程視頻匯總:(1)第一部:8天快速掌握Android視頻。(2)第二部老羅Android開發視頻教程(3)《Sundy's <Android深入淺出><Android進階應用程式><Android開發視頻教程>》(4)《Android開發從零開始》系列課程 (5)李興華教你Android開發實戰(6)Mars的Android開發視頻教程http://url.cn/IEYPzR
Time of Update: 2018-12-03
導讀:本文說明系統發送廣播的部分流程,如何利用Intent尋找到對應接收器。我們依然只關注接收器的排序問題這篇文章主要是針對我前兩篇文章android安全問題(四) 搶先開機啟動 - 結果篇android安全問題(五) 搶先攔截簡訊 - 結果篇現在給出第二步分的分析 下面就來看看發送廣播的流程Context中的sendBroadCast函數的實現是在ContextImpl中,和發送廣播相關的有如下六個函數void
Time of Update: 2018-12-03
導讀:本文介紹病毒如何篡改superuser,使得使用者只是允許病毒請求的一次root許可權變成允許病毒永久使用root許可權。繼續之前兩篇文章寫,如果路過的同學有疑問,請先看前兩篇有同學說,你的Fake.apk需要把應用copy到system下才行,這是需要root許可權的。如果使用者允許了你一次root請求,你當著使用者的面copy,那麼copy之後,系統會發送廣播,告知有新的apk被安裝,殺毒軟體就會發現你。是的,這確實是個問題,但是病毒就是病毒,總會想辦法讓你病倒的,別急。superus
Time of Update: 2018-12-03
導讀:本文介紹殺毒軟體和病毒是如何擷取通知欄上的所有通知,並且利用其資訊殺死應用。上一篇將過如何利用root許可權來做一次靜默安裝,有的人會說,安裝apk就安裝唄,反正哥有金山手機衛士,哥有360主動防禦……他們都會彈出通知告訴我的!安裝了新的應用,手機會發送廣播,這些所謂的殺毒軟體監聽這些廣播,然後彈出通知好吧,我承認,他們在一定意義上還是有點用處的,我們先把這個問題放一放,先來說兩句題外話360和和金山手機衛士都有一個讓廣大android開發人員比較蛋疼的一個功能:那就是檢查廣告通知!當有通
Time of Update: 2018-12-03
Android系統中的應用程式都是用Java開發的。Android NDK使我們能夠在android上使用C/C++開發的原生代碼。有兩個理由使用NDK: 一是合理的重用現有的代碼;二是在程式中某些關鍵的部分提高執行效率。使用Android NDK開發,除了普通Android開發環境外,還需要下載NDK包 和 安裝Cygwin工具(windows環境下需要)。CygwinCygwin 是 Windows 上類似於 Linux 的環境。它包括一個提供 UNIX 功能性基本子集的 DLL
Time of Update: 2018-12-03
同上篇文章一樣,這裡只陳述結果,程式碼分析稍後給出導讀:本文敘述如何先於某些偽殺毒軟體、病毒、常規軟體擷取到簡訊注意:如果你想搶先接收到簡訊,請務必閱讀我上一篇文章,先要保證你的應用最先開機啟動眾所周知,android系統在收到簡訊息的時候會發送廣播,但是此廣播是有序廣播,也就是說:先接收到廣播的人,如果心情不好,它就不會向後傳遞此廣播,後面的人就不會知道有簡訊到來這與無序廣播不同,無序廣播並不是真的沒有順序(只是似乎大家習慣這麼叫而已),無序廣播的接收者也是排隊等待廣播的,只不過是在傳遞過程中
Time of Update: 2018-12-03
前提:你有一部已經root的android手機,並且手機中有busybox和superuser導讀:本文介紹一種簡單的病毒以及如何“防禦”。寫本部落格的原因是:有無數使用者覺得root沒有什麼風險,或者風險不會降臨到自己頭上。這裡告訴大家,其實風險就在身邊!這裡講的內容其實對於大多數開發人員都不是什麼新鮮的事情了,使用的技術也非常一般和普遍。雖然大家都知道可以這樣這樣,但是還是隨意下載軟體,不加小心,就會掉入陷阱。有些人覺得,只要我下載軟體的時候檢查軟體所申請的許可權就好了,其實沒有那麼簡單。我
Time of Update: 2018-12-03
(這裡不教你如何分析heap快照,只說明如何在關鍵時候抓取)首先說一下,在程式沒有崩潰的時候如何抓取heap快照。這個大家應該都知道,在ddms中內建此功能。見首先我們選中一個進程,然後點擊 Update Heap按鈕(小綠蟲子旁邊的按鈕),這時就能看到heap使用方式如果想取出快照詳細分析,我們可以點擊 Dump HPROF File按鈕,儲存到電腦上面。使用android-sdk/tools/hprof-conv這個工具把檔案轉換一下,之後用MAT分析即可。hprof-conv
Time of Update: 2018-12-03
組件代碼如下:public class PageControl extends LinearLayout implements OnClickListener{private ImageButton firstImg;private ImageButton preImg;private ImageButton nextImg;private ImageButton endImg;private TextView totalPageText;private TextView
Time of Update: 2018-12-03
ListView是android系統中比較常用的視圖組件,它的構建主要包含兩方面資訊:分別是UI組件的繪製和資料來源的設定。UI組件和資料來源之間通過適配器建立關聯。這裡的適配器充當媒人的角色,在為UI組件和資料來源介紹親事之前,媒人需要對雙方有所瞭解,瞭解的內容包括:ListItem的布局資訊和資料來源的實體資訊。常用的適配器有兩種,分別是ArrayAdapter和SimpleAdapterArrayAdapter的應用情境:ListItem顯示單一,只需顯示一條文本資訊即可樣本圖:針對這種顯
Time of Update: 2018-12-03
這個玩意我沒試過,不過看上去是個不錯的東西. Playing with the Android emulator on your computer is a pretty geeky endeavor, but YouWavemakes it easy to accomplish on your Windows PC. If you can download and install a Windows program, you can have an Android virtual
Time of Update: 2018-12-03
Video2Brain Android 2 這個不好翻, 版本:安卓2.X, 教程: 視頻可以轉化為智慧 Video2Brain Android 2 TEAM RESTORE ; 檔案大小 2.97GB ; 視頻格式Video: vp6f .FLV / h264 .MP4解析度 Resolution: 1280x720 | 音頻格式 Audio: mp3 / aac 44100Hz mono 視頻是德語版的,如果德語不行的話,只能看看圖片和操作了You want to go from
Time of Update: 2018-12-03
OptionMenu--點擊menu按鈕式顯現onCreateOptionMenu(Menu menu)--當菜單第一次被開啟時調用onPrepareOptionsMenu(Menu menu)--菜單每次開啟都會觸發該方法兩種方法都是傳入Menu對象,我們可以通過配置該對象來構建合適的OptionMenuonOptionsItemSelected(MenuItem
Time of Update: 2018-12-03
編寫android視圖有兩種方式可以實現1,通過配置xml來實現2,通過動態編碼來實現通過第一種方式可以將視圖和商務邏輯很好的分離開來,也是使用比較多的第二種情況一般在需要動態改變頁面配置的情況下使用android的View的設計主要使用了java的組合模式組合模式:將對象以樹形結構組織起來,以達成“部分-整體”
Time of Update: 2018-12-03
解析XML的方式有很多種,大家比較熟悉的可能就是DOM解析。DOM(檔案物件模型)解析:解析器讀入整個文檔,然後構建一個駐留記憶體的樹結構,然後代碼就可以根據DOM介面來操作這個樹結構了。 優點:整個文檔讀入記憶體,方便操作:支援修改、刪除和重現排列等多種功能。 缺點:將整個文檔讀入記憶體中,保留了過多的不需要的節點,浪費記憶體和空間。 使用場合:一旦讀入文檔,還需要多次對文檔進行操作,並且在硬體資源充足的情況下(記憶體,CPU)。為瞭解決DOM解析存在的問題,就出現了SAX解析。其特點為
Time of Update: 2018-12-03
在進行Android開發的時候,如果需要向Android模擬器中匯入檔案進行測試,通過DDMS下手動匯入或者在命令列下通過adb push命令是無法匯入含有中文檔案名稱的檔案的。後來發現借用其他工具可以向模擬器中匯入中文名稱的檔案,這個工具就是UltraISO。因為UltraISO工具本身可以用來開啟鏡像,而Android模擬器SD卡上的資料實質上也都是儲存在一個鏡像檔案sdcard.img中,所以如果通過UltraISO向sdcard.img中匯入檔案的話,是不是就可以成功了?
Time of Update: 2018-12-03
這個是我今年參加Google安卓大賽的作品,結果連我的名字都沒有,傷心啊。不過我已經決定在Android上狠下功夫的,這可是個好東西。先看我的截屏吧。還有個城市選擇介面:下面是代碼了,除了計算公式是找來的外,其他全部都是原創,那可是我的十一八天長假的勞動成果啊。package lineter.works.sunangle;import java.util.Calendar;public class city {private double weidu, jingdu;private
Time of Update: 2018-12-03
Android比較重要的三個img檔案:make systemimage - system.imgmake userdataimage - userdata.imgmake ramdisk - ramdisk.imgmake snod - 快速打包system.img (with this command, it will build a new system.img very quickly. well, you cannot use “make snod” for all the