Time of Update: 2018-12-04
Author: Codejoker 9/26/2009 DNSMAQS是一款輕量級的,容易配置的DNS代理和DHCP服務軟體,可以為一個小型的網路提供DNS服務(或者DHCP)服務. 本文將介紹如何把它移植到Android平台中. 1. 目的 a. 當實現Multi-PDP的時候, 手機中會存在多個虛擬網路裝置(網卡)分別串連不同網路, 而不同的網路可能會有不同的DNS伺服器. 因此需要一個單獨的DNS代理, 來統一管理DNS查詢. b. 如果用手機做為WiFi的AP,
Time of Update: 2018-12-04
學習Android系統開發之餘,編寫了一個小遊戲--互動式人機對戰五子棋,自娛自樂。之所以稱之為互動式人機對戰五子棋,一是因為在進入人機對戰模式這前,你可以任意設定好開局,同時,在對戰過程中,你可以看到機器的思考過程,還可以標識出每一個落子點的優劣勢;二是因為可以為機器增加遊戲經驗,使得機器越來越聰明。希望喜歡五子棋的同學能夠喜歡,同時,它也非常適合入門級練習。 首先展示一下這款五子棋的主介面,由於自娛自樂的小遊戲,介面還是比較簡陋,達不到產品發布的效果,見諒!
Time of Update: 2018-12-04
Home screen可以說是一個手機的最重要應用,就像一個門戶網站的首頁,直接決定了使用者的第一印象。下面對home screen做一簡要分析。home screen的代碼位於packages/apps/Launcher目錄。從檔案launcher.xml,workspace_screen.xml可獲知home screen的UI結構如所示:整個homescreen是一個包含三個child
Time of Update: 2018-12-04
原文地址::http://hi.baidu.com/tyliang/blog/item/87f8b81916451c1434fa413b.html Android螢幕禁止休眠的方法 實現這一功能的方法有兩種,一種是在Manifest.xml檔案裡面聲明,一種是在代碼裡面修改LayoutParams的標誌位。具體如下:1、在Manifest.xml檔案裡面用user-permission聲明。代碼如下: <uses-permission
Time of Update: 2018-12-04
原文地址::http://liangxh2008.blog.163.com/blog/static/1124116792010029490222/ INDEX介紹RIL 初始化RIL 互動主動請求被動請求實現RILRIL初始化RIL函數RIL 主動命令請求RIL
Time of Update: 2018-12-04
由於本人現在在一家專職做網遊的公司,所以現在需要使用一些方法對現運營的網遊代碼進行精簡和最佳化,那麼就要使用到Android sdk中提供的一款很好的檢視工具—Android TraceView、下面先給出對此的解釋:然後講解實現的詳細步驟和需要特別注意的一點! 什麼是TraceView?先看下百度出來的解釋吧:Traceview是android平台配備一個很好的效能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程式的效能,並且能具體到method。 關於Traceview的使用
Time of Update: 2018-12-04
最近工作原因,需要做android x86方面的移植 (arm->x86), 現將期間的過程及遇到的問題匯總,希望可以協助和我一樣曲折中前行的同學。環境介紹:1. ubuntu 8.04 : 其他人可能有更新的版本,我自己用的是8.042. vmware :虛擬機器3. 網路環境準備工作:1. 在vmware 上安裝ubuntu 8.04 這個網上教程很多,不贅述2.
Time of Update: 2018-12-04
小知識:什麼是build.prop? /system/build.prop 是一個屬性檔案,在Android系統中.prop檔案很重要,記錄了系統的設定和改變,類似於/etc中的檔案。這個檔案是如何產生的呢?build/tools/buildinfo.sh 指令碼就是專門用於產生build.prop檔案build/core/Makefile中使用build/tools/buildinfo.sh
Time of Update: 2018-12-04
查看需要下載的android platofrm包的地址: https://dl-ssl.google.com/android/repository/repository-7.xml1. Android 2.2 platform : http://dl-ssl.google.com/android/repository/android-2.2_r02-linux.zip2. Android 3.2 platform:
Time of Update: 2018-12-03
還是接上一篇,這次妖精們說了,不要用RadioButton控制項了,不好看,還佔地方,抓一個人,要佔四個地方,那我抓一個人只要佔一個地方就行了,於是用了Spinner控制項,還是一次抓一個main.xml如下<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2018-12-03
田海立@CSDN2013-3-23 Android原生系統中就已經支援OTA升級。所謂OTA升級就是通過空中介面擷取升級包,然後更新系統韌體。一般地,升級包無論如何擷取,哪怕是直接TCard本地升級,也被稱為OTA升級。
Time of Update: 2018-12-03
編譯Android源碼關於android系統的編譯,Android的官方網站上也給出了詳細的說明。http://source.android.com/source/building.html Ø 初始化編譯環境切換到Android源碼目錄:$ cd WORKING_DIRECTORY執行下面命令,載入編譯過程中用到的命令、環境變數:$ source build/envsetup.shØ 選擇編譯選項執行下面的命令,從列表中選擇一個編譯項:$ lunchYou're building on
Time of Update: 2018-12-04
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 在Android上使用JAVA實現彩圖轉換為灰階圖,跟J2ME上的實作類別似,不過遇到頻繁地轉換或者是大圖轉換時,就必須使用NDK來提高速度了。本文主要通過JAVA和NDK這兩種方式來分別實現彩圖轉換為灰階圖,並給出速度的對比。先來簡單地介紹一下Android的NDK使用步驟:以NDK
Time of Update: 2018-12-04
在/system下的build.prop檔案裡,我們常看見以下語句。ro.ril.hsdpa.category = 10ro.ril.hsupa.category = 6ro.ril.hsxpa = 2ro.ril.enable.amr.wideband=1wifi.supplicant_scan_interval=45dalvik.vm.heapsize=24m //OutOfMemoryErrorro.ril.def.agps.mode =
Time of Update: 2018-12-04
上次,初步接觸Android usb client 的掛載問題,所以寫了第一篇研究的感受,許多地方還有點問題,有些現象還不夠清晰,所以想繼續寫下去。 首先,通過上次的驗證,看到的現象,是可以掛載了,但是每一次只能掛載一個存放裝置。 其次,我上次所說的關於驅動的裝置節點,也有問題,其實本身就有一個tegra-udc.c建立的/sys/devices/platform/tegra-udc.0/lun0這麼個節點在,所以不需要在建立什麼mass-storage節點。 ====
Time of Update: 2018-12-04
在一次開發中遇到運行android程式提示,簽名不一致,請先卸載之前的應用。原因找到了,與之前的一個應用的包同為com.ocean,於是想修改包名在包名上點右鍵-->refactor-->rename改名後本以為可以了但是運行還是說簽名錯誤,原來rename的時候不能修改androidManifest.xml中的包名<?xml version="1.0" encoding="utf-8"?><manifest
Time of Update: 2018-12-04
作為一位底層開發人員,特別是Android底層開發,最基本的是熟悉Android原始碼。Android原始碼目錄非常龐大,包含Android的編譯指令碼、目標代碼、主機編譯工具、模擬環境。 頂層目錄:|—— Makefile 全域的Makefile。|—— bionic Bionic libc庫|—— bootable 引導載入器,recovery系統,裡麵包含u-boot,即bootloader,用來引導作業系統啟動並執行,機器上電後先啟動並執行程式。|——
Time of Update: 2018-12-04
起因: 在垂直方向啟動應用程式時候,橫豎屏切換正常,但是在橫屏啟動程式時,Layout載入正常,但是繪圖部分不正常,即橫屏顯示的是豎屏的布局,切換後豎屏是橫屏的布局。 解決:
Time of Update: 2018-12-04
田海立@CSDN2012-04-11本文介紹Android系統中Audio裡的RingerMode。從使用的角度,只要關注第一節AudioManager中對於RingerMode的介面;後面章節講解了AudioService中對於RingerMode的內部實現,以及如何改變RingerMode對某一個AudioStream的影響。 一、利用AudioManager使用RingerModeRingerMode的擷取與設定都是通過AudioManager來進行的。通過context.getSyste
Time of Update: 2018-12-04
簡介1Google Android 使用 skia 作為其核心圖形引擎。skia 也是 Google Chrome 的圖形引擎。Skia 圖形渲染引擎最初由 Skia 公司開發,該公司於 2005 年被 Google 收購。Skia 與 Openwave's (現在叫 Purple Labs)V7 vector graphics engine 非常 類似,它們都來自於 Mike Reed 的公司。如果你正在做行動裝置上的向量圖形或者映像渲染相關的工作,你應該 checkout skia