Time of Update: 2018-12-05
一、WIFI的基本架構 1、wifi使用者空間的程式和庫: external/wpa_supplicant/ 產生庫libwpaclient.so和守護進程wpa_supplicant。 2、hardware/libhardware_legary/wifi/是wifi管理庫。 3、JNI部分: frameworks/base/core/jni/android_net_wifi_Wifi.cpp 4、JAVA部分:
Time of Update: 2018-12-05
在androidUI布局中,一般都是利用xml來布局控制項,這是比較方便和直觀的,但是有時卻需要動態產生,下面就舉2個簡單例子來說明怎麼動態添加控制項: 1.動態添加2個垂直排列的Button @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.main);
Time of Update: 2018-12-05
Android手機(移動GSM)在休眠或開機後不能成功啟用網路連結(設定都正常),有時候甚至狀態列表徵圖是串連的,但網路依舊不可用。如下解決方案,不知可通用,但測試HTC野火手機移動版可使用:(被這個問題折騰死了,從本站相關文章可以看到,之前嘗試了APN切換也不行,估計是網路enable==false)import java.lang.reflect.Method;004 005import android.content.ContentResolver;006import
Time of Update: 2018-12-05
解決Android布局中ScrollView與ListView的衝突 2011-05-14 14:22:29
Time of Update: 2018-12-05
Android 終端adbd服務需要開啟5555號連接埠來建立於adb的串連,如果未開啟5555連接埠,則不能通過網路調試查看是否可以網路調試: # netstat 有5555連接埠開放,說明可以進行串連:> adb connect 192.168.x.x如果netstat顯示沒有5555連接埠開放,則需要設定adbd參數,並重新啟動adbd服務:# stop adbd# setprop service.adb.tcp.port 5555# start adbd然後再嘗試串連:adb
Time of Update: 2018-12-05
Surface Manager是使用者空間中framework下libraries中負責顯示相關的一個模組,當系統同時執行多個應用程式時,SurfaceManager會負責管理顯示與存取操作間的互動,另外也負責將2D繪圖與3D繪圖進行顯示上的合成。1、Surface
Time of Update: 2018-12-05
在進行V4L2開發中,一般會用到以下的命令標誌符:VIDIOC_REQBUFS:分配記憶體 VIDIOC_QUERYBUF:把VIDIOC_REQBUFS中分配的資料緩衝轉換成物理地址 VIDIOC_QUERYCAP:查詢驅動功能 VIDIOC_ENUM_FMT:擷取當前驅動支援的視頻格式 VIDIOC_S_FMT:設定當前驅動的頻捕獲格式 VIDIOC_G_FMT:讀取當前驅動的頻捕獲格式 VIDIOC_TRY_FMT:驗證當前驅動的顯示格式 VIDIOC_CROPCAP:查詢驅動的修剪能力
Time of Update: 2018-12-05
public static String loadFileAsString(String filePath) throws java.io.IOException{ StringBuffer fileData = new StringBuffer(1000); BufferedReader reader = new BufferedReader(new FileReader(filePath)); char[] buf = new char[1024]
Time of Update: 2018-12-05
Time of Update: 2018-12-05
一:不同的layoutAndroid手機 螢幕 大小不一,有480x320, 640x360, 800x480.怎樣才能讓App自動 適應不同的螢幕 呢? 其實很簡單,只需要在res目錄下建立不同的layout檔案 夾,比如layout-640x360,layout-800x480,所有的layout檔案在編譯 之後都會寫入R.java裡,而系統 會根據螢幕
Time of Update: 2018-12-05
1. 當sim卡狀態發生變化時,modem側發送QCRIL_EVT_UIM_QMI_INDICATION事件到AP側。 2.
Time of Update: 2018-12-05
動畫包解釋 開啟開機動畫包bootanimation.zip,它的結構如下: part0檔案夾中是一系列的png格式圖片,開機動畫就是順序播放這些圖片。part1檔案夾中也是一系列的png格式圖片。desc.txt中是動畫的設定檔'480' 動畫的寬度 '854' 動畫的高度 '8' 動畫的幀率 'p' 定義動畫的一段 '1' 動畫的這一段迴圈的次數 '0' 階段切換間隔時間(最大為10)單位是一個幀的期間,比如幀數是30,那麼幀的期間就是1秒/30 = 33.3毫秒。階段切換間隔時間期間開機動
Time of Update: 2018-12-05
http://515632.blog.51cto.com/505632/714705其實除了啟動模式,還有intent的Flag和activity在manifest中定義的其它屬性也會影響activity的行為。首先,我們必須要理解如下幾個概念。一、task(任務):這裡面提到的任務與Android系統是個多任務的系統中的任務是不同的。後者更傾向於多進程和多線程來說的,而這裡的任務與application(應用程式)和activity(活動)有關係。Activity就不用說了,大家都知道這是與使
Time of Update: 2018-12-05
情境假定:一個連絡人A有兩個電話號碼,分別是32111268和32111269。現在要對連絡人的電話進行查詢,以得到連絡人的raw_contact_id。 我們知道,在Android系統中,所有和連絡人有關的資料,都儲存在資料庫/data/data/com.android.providers.contacts/databases/contacts2.db裡面的data資料表中,因此,可以對該表進行查詢以獲得連絡人的raw_contact_id。對於上面假定的情況,在data資料表中和連絡人A有關
Time of Update: 2018-12-05
今天在網上發現了一個很漂亮的緩衝介面,在這裡分享一下。主要還是用的android Anim。java code:public class Main extends Activity {private Animation anm;private int marginsTop;public List<ImageView> images;public LinearLayout ll;@Overridepublic void onCreate(Bundle
Time of Update: 2018-12-05
曾幾何時,自 Android 發布之後一直以來就被管以 Geek 的玩具,而不太注重介面設計和使用者互動設計,這讓 Android 開發人員也順其自然的接受了這個不好的頭銜,但我一度認為這隻是不思進取的行為,誰說 Android 就不能像 iPhone 的介面那樣設計,我認為只有用心,沒神馬不能實現的。說回正題,第一次看到 Android 有這項功能的莫過於改版後的 Twitter,我認為它絕對是一個標榜性的
Time of Update: 2018-12-05
找到一個http://obviam.net/index.php/step-1-the-game-idea/,非常好的android遊戲入門文章,想翻譯下來 先翻譯第一篇The Game Idea 這是最困難的部分,因為我時間有限,所以我要選擇一個短時間內可實現的想法,並且包含一個動作遊戲的全部要素 所以我為遊戲想了一個故事,故事是這樣的末日就要到來,外星球的邪惡機器人已經在月球上建造了工廠,要派遣更多的機器來摧毀人類,他們擁有雷射大炮,飛彈,洗腦武器,還要其他大規模殺傷性武器。
Time of Update: 2018-12-05
最近一段時間在搞android的觸控螢幕校正,想把心得記下來與大家分享,廢話不多說,開始講解.註:調試使用的是偉研科技(www.gzweiyan.com)210開發板,android版本 2.2 ,核心是2.6.32一、修改核心驅動 修改觸控螢幕驅動(kernel/drivers/input/touchscreen/s3c-ts.c) -input_set_abs_params(ts->dev, ABS_X, X_COOR_MIN, X_COOR_MAX,
Time of Update: 2018-12-05
Android中實現視頻檔案的上傳協議分析l 運行伺服器端web應用,l 上傳視頻檔案,同時用httpwatch捕獲資料包,並進行講解: POST /videoweb/video/manage.do HTTP/1.1 Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel,
Time of Update: 2018-12-05
<TextView