Time of Update: 2018-12-03
http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104f84324d03d73d2bd7a7483f818e4891675a434464e8a6747e46448e9e2a7001d9080baab46d23601457b18cb8835dd7cb855f259f5443676cf15665d40edccd512fc437e75dfedc6ff0b1fa25e4a9c5d9df4320c044727f9783804d7067dd
Time of Update: 2018-12-03
剛開始接觸刷機的朋友碰到最多的一個詞,恐怕就是root了,到底什麼是root,下面我們就會講到。Windows系統大家應該都比較熟悉,其中,管理使用者叫做administrator,在作業系統裡,這個使用者具備最高的許可權,有了它,你可以對作業系統進行各種操作。那麼,Google的android系統呢?android系統是基於linux的,而linux又是基於unix的,linux和unix都是作業系統的名字,和windows作業系統工作原理不同而已。在unix系統裡面,管理使用者就叫做root
Time of Update: 2018-12-03
近期任務是把產品的gps適配到android2.3源碼中,一般的移植做法是:從串口中讀取gps nema資料,在gps硬體適配層(HAL)對資料進行解析並上報到Framework層。我的工作需求不同,對串口的讀寫操作統一由一個串口代理負責,gps只需與串口代理通訊,擷取nema資料。 概括來說,gps移植有以下幾個工作:(1)在串口代理中實現socket進程通訊服務端,負責把串口代理從串口讀到的資料發送到socket用戶端,並把socket用戶端發來的資料交由串口代理寫入串口。(2
Time of Update: 2018-12-03
先在此謝謝一朋友,他的部落格:http://fonter.iteye.com/blog/search?query=iptables關於iptables的常用命令,請參考我朋友的部落格。android上使用iptables一般做代理和app防火牆功能。有幾個開源項目,推薦大家去googlecode上去找找:droidwall:app網路防火牆;proxydroid:代理app,支援多種網路通訊協定;gaeproxy:代理app,自己有python的服務端,貌似可以翻牆哦親。以上軟體都需要root許
Time of Update: 2018-12-03
關鍵詞:android/GPS/Geocoding API/getLocationFrom()返回null 打算做一個地址位置解析相關的程式,網上大都用的如下方法:getFromLocation()與getFromLocationName()這兩個函數是大家比較喜歡的,也是資料比較豐富的。詳情見如下連結:Android
Time of Update: 2018-12-03
從Android3.0 (API
Time of Update: 2018-12-03
釋放MediaPlayer MediaPlayer可能消耗大量的系統資源.因此你應該總是採取一些額外的措失來確保在一個MediaPlayer執行個體上不會掛起太長的時間.當你用完MediaPlayer時,你應該總是調用release()來保證任何分配給MediaPlayer的系統資源被正確地釋放.例如,如果你正在使用MediaPlayer並且你的activity收到了一個對onStop()的調用,你必須釋放MediaPlayer,因為當你的activtiy不再與使用者互動時繼續保持MediaP
Time of Update: 2018-12-03
(歡迎大家加入android技術交流QQ群:209796692)實現ContentProvider MIME 類型ContentProvider 有兩個方法返回MIME類型。 getType() 一個對任何provider都要實現的方法。 getStreamTypes() 如果你的provider提供的是檔案,此方法是期望被實現的。 表的MIME類型們getType()方法返回一個MIME格式的String ,此String描述了由content URI參數計算出的資料類型。Uri 可以是一個模
Time of Update: 2018-12-03
最近幾個項目的測試結果,Android無法主動通過調用webview.loadUrl("javascript:"+callbackFunction+"('"+data+"')"); 這種方式將jsonobject類型的data傳給js,因為js那邊得到就是一個string的對象。與此同時,js主動調用android的對象方式,android也無法返回給js一個jsonobject,需要js做一下轉換,例如:Android 代碼:WebView mWebView = (WebView) this.
Time of Update: 2018-12-03
mWebView = (WebView) this.findViewById(R.id.webview);WebSettings settings = mWebView.getSettings();settings.setJavaScriptEnabled(true);//settings.setPluginsEnabled(true);/***開啟本機快取提供JS調用**/mWebView.getSettings().setDomStorageEnabled(true); // Set
Time of Update: 2018-12-03
1. addview in a layoutsetContentView(R.layout.activity_tab_trade);LinearLayout mainLayout = (LinearLayout) findViewById(R.id.layout_tab_trader);RelativeLayout layout = (RelativeLayout) findViewById(R.id.layout_tab_tradertitle);String[] strLeft = new
Time of Update: 2018-12-03
SharedPreferences簡介在Android開發過程中,有時候我們需要儲存一些簡單的軟體配置等簡單資料的資訊,而如果我們直接用資料庫儲存的話又不太方便,在這裡我們就可以用到SharedPreferences,SharedPreferences儲存的資料主要是類似於配置資訊格式的資料,因此儲存的資料主要是簡單類型的索引值對(key-value),它儲存的是一個XML檔案。SharedPreferences常用的屬性和方法方法名稱描述public abstract boolean
Time of Update: 2018-12-03
源碼: frameworks/base/media/java/android/media/RingtoneManager.java frameworks/base/media/java/android/media/Ringtone.java frameworks/base/core/java/android/preference/RingtonePreference.java
Time of Update: 2018-12-03
原文地址:http://blog.csdn.net/hmg25/article/details/6447067最近在做個東西,巧合碰到了sharedUserId的問題,所以收集了一些資料,存存檔備份。 安裝在裝置中的每一個apk檔案,Android給每個APK進程分配一個單獨的使用者空間,其manifest中的userid就是對應一個Linux使用者都會被分配到一個屬於自己的統一的Linux使用者ID,並且為它建立一個沙箱,以防止影響其他應用程式(或者其他應用程式影響它)。使用者ID
Time of Update: 2018-12-03
想在Android系統中添加鈴聲,可以通過adb push 的方法,但如果要多次修改系統,每次push進去就顯得太費勁了,這裡有個簡單的方法,就是把鈴聲編譯進android
Time of Update: 2018-12-03
通過地址查詢座標JSON格式:http://maps.google.com/maps/api/geocode/json?address=地點名稱&sensor=falseJSON格式:http://maps.googleapis.com/maps/api/geocode/json?address=地點名稱&sensor=false&language=zh-CNXML格式:http://maps.google.com/maps/api/geocode/xml?address
Time of Update: 2018-12-03
在android下抓包,主要是為了分析應用請求的資料地址,從而進一步嗅探出重要的網路資源。下面來動手實踐一下,如何抓取android系統的網路通訊包。一:準備 軟體名稱: tcpdump :抓包工具 【點擊下載】 WireShark:PC上抓包也是解包的工具 【點擊下載】 adb.zip:android調試工具 【點擊下載】 環境要求: 將adb.zip解包,並將其目錄配置到PC壞境變數中,目的只有一個,在cmd下,能夠識別adb命令。
Time of Update: 2018-12-03
內容提供器管理結構化的資料集的訪問。它們封裝資料、提供定義資料安全的機制。內容提供器是用運行在另一個進程中的代碼串連另一個進程中的資料的標準介面。當你想要訪問內容提供器中的資料時,使用應用程式的Context中的ContentResolver對象作為用戶端跟提供器進行通訊。跟ContentResolver對象進行通訊的提供器對象是ContentProvider實作類別的一個執行個體。這個提供器對象接收來自用戶端的請求,執行請求動作,並返回結果。如果你不想跟其他應用程式共用資料,就不需要開發自己的
Time of Update: 2018-12-03
09-29 21:44:08.557: ERROR/ActivityThread(31036): Activity XXX has leaked IntentReceiver android.widget.ZoomButtonsController$1@419abcf0 that was originally registered here. Are you missing a call to unregisterReceiver()?09-29 21:44:08.557:
Time of Update: 2018-12-03
Android源碼使用一個可定製的編譯系統來產生