Time of Update: 2018-12-03
android的gprs的上網過程:1、在ril層中開啟模組對應的資料業務裝置,比如/dev/ttyUSB32、往資料裝置發送AT+CGDCONT命令指定對應apn,發送ATDT*98*1#等撥號指令3、上述AT指令返回OK之後,就可以啟動pppd_gprs指令碼了,啟動之前,先設定好apn的屬性,例如user,pwd,device等view plainproperty_set("net.gprs.user", user); property_set("net.gprs.password",
Time of Update: 2018-12-03
[代碼] [Java]代碼1if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) {2 //TODO:如果目前的版本小於HONEYCOMB版本,即3.0版本3}[代碼] Build.VERSION_CODES類下面的版本資訊view sourceprint?01Constants02int BASE October2008: The original, first, version of
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在shell中提供了am命令來發送Intent,它的源碼為位於frameworks/base/cmds/am.它本身是用JAVA代碼來實現的。執行am命令其實是通過運行shell指令碼frameworks/base/cmds/am/am,然後在該指令碼中運行app_process命令來啟動am這個java程式的。frameworks/base/cmds/am/am指令檔如下:# Script to start "am" on the device, which has a
Time of Update: 2018-12-03
本文主要介紹BroadcastReceiver的概念、使用、生命週期、安全性、分類、特殊的BroadcastReceiver(本地、粘性、有序、粘性有序廣播)。代碼地址BroadcastReceiverDemo@GoogleCode 1、概念介紹及兩種註冊方式的區別BroadcastReceiver作為Android四大組件之一,不像Activity,沒有可顯示的介面。BroadcastReceiver包括兩個概念,廣播寄件者和廣播接收者(Receiver),這裡的廣播實際就是指Intent,程
Time of Update: 2018-12-03
還使用SVN1.6版本的Android開發人員注意了。前幾天更新自己的開發環境,下載了新版的Eclipse,更新了SDK到4.2,更新了ADT到21。之後用新版本eclipse載入舊的eclipse_workspace後發現原來從svn版本庫中checkout的工程無法編譯,報了以下錯誤:Errors occurred during the build.errors running builder 'Android Pre Compiler' on
Time of Update: 2018-12-03
為了方便給出前一篇地址:http://blog.csdn.net/weiyirong/article/details/7380651 調了幾天這個root許可權擷取問題終於搞定了,各種百度Google,各種方法全部都測試過終於有眉目了 .我通過這幾天測試總結了三個方法擷取root許可權問題: 1 上一篇文章所引用的方法[java] view
Time of Update: 2018-12-03
HTML5是現在最熱門的技術之一,Android內建的WebKit瀏覽器對於HTML5有著不錯的支援,而各種瀏覽器的最新版本都開始普遍的支援HTML5。使用HTML5開發手機應用的主要好處有兩個:一個是應用可以跨平台,包括不同的手機平台和PC;二是可以從伺服器下載應用的內容,但是不依賴於後台Server也可以運行,可以把Web應用和本地應用更好的結合在一起。 這一系列文章的目的在於研究和實驗使用HTML5開發Android本地應用的優缺點和可行性,包括HTML5本身的優點和局限性,網頁部分和應用
Time of Update: 2018-12-03
android在處理一寫圖片資源的時候,會進行一些類型的轉換,現在有空整理一下:1、Drawable → BitmapJava代碼Java代碼
Time of Update: 2018-12-03
Android提供了Setting.Secure類,官方對這個類的解釋是用來擷取系統設定屬性值,但不允許修改。需要使用者通過系統UI或者專門的API來設定屬性值。但是在2.2之後,Setting.Secure增加了isLocationProviderEnabled和setLocationProviderEnabled方法,通過測試發現isLocationProviderEnabled方法擷取GPS的狀態的,但是如果修改GPS的狀態:Settings.Secure.setLocationProvi
Time of Update: 2018-12-03
以前在應用中使用到了Speex編解碼,近來總結了一下Speex在android上的實現。Speex是一套主要針對語音的開源免費,無專利保護的音頻壓縮格式。Speex工程著力於通過提供一個可以替代高效能語音編解碼來降低語音應用輸入門檻
Time of Update: 2018-12-03
sdk 和 ide 的安裝: http://www.androidin.com/pub/Android_Docs/Android_Docs_Trans/intro/installing.html 安裝adt的前提是安裝emf gef dtp
Time of Update: 2018-12-03
一、what is adb? adb全稱Android Debug Bridge ,就是起到調試橋的作用。通過adb我們可以在Eclipse中通過DDMS來調試Android程式,說白了就是debug工具。adb通過監聽Socket TCP 5554等連接埠讓IDE和Qemu通訊。預設情況下當我們運行Eclipse時adb進程就會自動運行。 adb是一個C/S模式的程式,由三個部分組成:a client,a server and a
Time of Update: 2018-12-03
from:http://www.android123.com.cn/androidkaifa/918.html 很多Android開發人員可能覺得僅僅瞭解Java層還不夠,這裡Android123結合源碼協助大家如何瞭解Android Framework層。 首先Android開發網提示大家需要瞭解哪些前置知識,首先要有C++基礎,如果你只會C,可能對於C++
Time of Update: 2018-12-03
============================================================博文原創,轉載請聲明出處電子咖啡(原id藍岩)============================================================在Xcode中寫好了c++代碼,移植到android中,提示pthread_cancel找不到。google後發現是android不支援pthread_cancel,後來換成pthread_exit來終止線程
Time of Update: 2018-12-03
Android NDK從r5b版本開始有官方支援的STL了,有一個crystax版本早已經支援。官方的支援有兩個版本一個是gnu的,一個是stlport。如果你需要在你的NDK程式中使用STL,那麼需要在Application.mk檔案中添加一個選項,就是APP_STL := stlport_static。 其中APP_STL的取值有以下四種:system --> 系統預設的最小支援的C++執行階段程式庫stlport_static -->
Time of Update: 2018-12-03
from:http://blog.csdn.net/lizhiguo0532/article/details/7219349最近為java層將一個靜態庫通過jni層封裝成了一個動態庫工他們調用,遇到了一些編譯上的疑惑,所以索性將其徹底搞清楚算了,免得以後誤事。下面的圖片列出了所有相關檔案,可以看到引用靜態庫的檔案是com_xxx.cpp檔案,而.a檔案是放在lib目錄下的libHWRecog.a,而庫提供出來的標頭檔在include下的兩個.h檔案。源碼檔案寫好了之後,首先就是要編譯通過吧,這裡
Time of Update: 2018-12-03
from:http://blog.csdn.net/weidawei0609/article/details/6561280Application.mk的作用:Application.mk描述了應用程式需要哪些動態庫和靜態庫。 存放位置:檔案通常放在項目目錄的jni檔案夾下。 變數定義:由於Application.mk說到底只是作為GNU
Time of Update: 2018-12-03
在網上看到的文章,感覺挺好,摘抄下來.問:android是用的LINUX核心,但現在官方只有基於JAVA的SDK。說實話,用JAVA的話,執行率實在是不高。如果能開放基於LINUX的SDK,那多好。 答:android核心雖然是基於linux的,但是sdk提供的是應用程式開發支援,不是系統程式支援。應用程式是被限制在一個小的許可權範圍之內的,因為在手機上自由開發人員開發的應用如果可以無限制訪問整個系統,會對電話應用產生威脅。java的虛擬機器系統正是一個好的解決方案,而且java還有移植的方便
Time of Update: 2018-12-03
今天說一下以下兩種方式query資料: Java代碼 Cursor c1 = mContext.getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder); Cursor c2 = mActivity.managedQuery(uri, projection, selection, sortOrder); 使用方法一:若將Cursor c1資料放入Adapter