Time of Update: 2018-12-05
XX for Android Design 設計文檔 [ Android平台XX視訊交談/XX for Android]日期: 2010.07.20. 編寫: 徐建祥 網址:http://www.anymobile.org 修改記錄: 2010-07-20 徐建祥 2010-08-06 徐建祥 目 錄 1. 項目概述 1.1. 功能介紹 1.2. 開發環境1.3. 運行環境 1.4. 名詞解釋 2. 系統架構 3. 模組設計 3.1. Android訊息通訊 3.1.1.
Time of Update: 2018-12-05
網址:http://www.blogjava.net/anymobile/articles/296462.html 0/ 準備工作 (產生mm等命令,具體參考: ~/mydonut/build/envsetup.sh)$ cd mydonut$ sh . build/envsetup.sh1/ 編譯項目 (Package: out/...,鏡像檔案路徑:~/mydonut/out/target/product/generic)$ make2/ 建立SDK (Package SDK:
Time of Update: 2018-12-05
編寫:徐建祥(netpirate@gmail.com)日期:2010/08/12網址:http://www.anymobile.orgHuawei_C8600外形看還可以,硬體設定如下:[ro.product.board]: [C8600][ro.product.brand]: [China Telecom][ro.product.manufacturer]: [HUAWEI][ro.board.platform]: [msm7k][ro.config.browser_useragent1]:
Time of Update: 2018-12-05
編寫:徐建祥(netpirate@gmail.com)日期:2010/11/22網址:http://www.anymobile.org 主要涉及兩個技術點: 1、表徵圖加灰色過濾;2、android的圖片資源預設是靜態,單一實例;如果兩個IM好友的頭像一樣,最簡單的都是用的軟體內建頭像,有一個線上,一個離線,直接改變頭像的灰階,則兩個使用者的頭像都會變灰或者線上,答案是:Drawable.mutate()。 代碼如下: Drawable mDrawable =
Time of Update: 2018-12-05
在以前的文章(Android圖形引擎Skia移植到Windows經驗總結之二和移植Android圖形引擎庫Skia到Windows的經驗之一)中總結過移植Skia到Windows平台,一般很少有人把Skia移植Windows平台來用的,Windows平台只是一個跳板,最終一般最終目標都是嵌入式的平台,比如WinCE,嵌入式Linux,Sybian等等。我移植的目標是我們公司自己的基於MIPS平台的嵌入式平台,我們這個平台的特點是有一個OSAL(作業系統適配層),獨立於各種作業系統。
Time of Update: 2018-12-05
轉自一醉千年大大:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803527.aspxSurfaceFlinger 是Android multimedia 的一個部分,在Android 的實現中它是一個service ,提供系統 範圍內的surface composer 功能,它能夠將各種應用 程式的2D 、3D surface 進行組合。在具體講SurfaceFlinger 之前,我們先來看一下有關顯示方面的一些基礎 知識 。 1 、原理
Time of Update: 2018-12-05
本文轉自CSDN部落格,轉載請標明出處:http://blog.csdn.net/yili_xie/archive/2009/11/12/4803565.aspx Android apk 裡面的畫圖分為2D和3D兩種:2D是由Skia 來實現的,也就是我們在架構圖上看到的SGL,SGL也會調用部分opengl 的內容來實現簡單的3D效果;3D部分是由OpenGL|ES實現的,OpenGL|ES是Opengl的嵌入式版本,我們先瞭解一下Android
Time of Update: 2018-12-05
先說一下sdk和adt,SDK(Software Development Kit): 類似JDK,是android開發包,必不可少。ADT(Android Development Tools):
Time of Update: 2018-12-05
反編譯出來的是smali,作者:http://jf.andblogs.net/google了一下:smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full
Time of Update: 2018-12-05
網路巨頭Google最近正式發布了其基於Linux的手機作業系統——Android,最新的SDK現在已經可以下載了,其App開發環境竟然是Java!目前Google已經推出了一個Eclipse外掛程式Android Development Tools(簡稱ADT)來簡化開發。按照官方網站的文檔,在Eclipse下開發一個Android Application非常容易。首先下載Android SDK
Time of Update: 2018-12-05
Android / OPhone開發系列教程正在發布中,從0開始講解如何在GPhone/OPhone上開發手機應用程式RSS Reader:RSS Reader執行個體開發之搭建OPhone開發環境RSS Reader執行個體開發之系統設計RSS Reader執行個體開發之連網開發RSS Reader執行個體開發之解析XML和使用WebViewRSS Reader執行個體開發之儲存本機資料RSS Reader執行個體開發之使用Service組件RSS
Time of Update: 2018-12-05
修改Android項目的AndroidManifest.xml設定:1、控制螢幕方向(橫屏/豎屏),預設自動切換,修改Activity的配置: //豎屏android:screenOrientation="portrait"//橫屏android:screenOrientation="landscape" 2、不顯示視窗標題(window
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2009/11/16網址:http://www.anymobile.org 某些手機廠商的J2ME虛擬機器是移植的SUN公司開源授權的PHONEME虛擬機器(https://phoneme.dev.java.net/);南京某公司(CM)也開發了J2ME虛擬機器,具體情況不詳。 phoneME Feature software is an open source development effortaddressing the
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2010/03/06網址:http://www.anymobile.org 調試步驟如下:1/ 將異常的地址資訊存到文字檔,並存放在項目根目錄;2/ 使用panic.py解析該檔案;3/ 根據返回的資訊(檔案名稱;行號;方法名)偵錯工具。 以操作第三方的Touch input IME為例,過程如下: # 該IME的英文和手寫OK,操作中文IME時,出現異常,軟鍵盤消失,異常日誌如下02-05 06:41:19.834
Time of Update: 2018-12-05
編寫:徐建祥(netpirate@gmail.com)日期:2010/12/06網址:http://www.anymobile.org 傳輸檔案,或者設定頭像,我們一般都會檢查原始圖片的大小,作縮放處理。 常用的Java版縮放圖片代碼: public Bitmap getZoomImage(Bitmap src, int desW, int desH){Bitmap desImg = null;int srcW = src.getWidth(); // 原始映像寬int srcH =
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2010/03/06網址:http://www.anymobile.orgAndroid 開機會出現3個畫面:a. Linux 系統啟動,出現Linux小企鵝畫面(reboot);b. Android平台啟動初始化,出現"A N D R I O D"文字字樣畫面;c. Android平台上層圖形系統啟動,出現含閃動的ANDROID字樣的動畫圖片(start)。1/ 開機圖片(Linux小企鵝)Linux
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2009/12/19網址:http://www.anymobile.org移植Google Apps (Market;GTalk;Google Maps;GMail;Voice Search)的大致步驟如下:1/ 通過ADB,從Google定製的手機下載相關的檔案(jar/lib庫,apk安裝檔案,xml許可權檔案等);2/ 修改兩個make指令檔:core.mk和generic_with_google.mk;3/ make
Time of Update: 2018-12-05
作者:徐建祥日期:2012/10/16網址:http://www.anymobile.org一、Android ProjectsAndroid ProjectsAn Android project is the container for your application's source code, resource files, and files such as the Ant build and Android Manifest file. An application project
Time of Update: 2018-12-05
作者:徐建祥(netpirate@gmail.com)日期:2010/07/28網址:http://www.anymobile.org 安裝程式:軟體從無到有。卸載程式:軟體從有到無。更新程式:軟體的覆蓋安裝,可以保留原版本的資料,提升軟體版本。 安裝程式的方法: 1、 通過Intent機制,調出系統安裝應用,重新安裝應用的話,會保留原應用的資料。 String fileName =Environment.getExternalStorageDirectory() + apkName;Uri
Time of Update: 2018-12-05
Active Robot = Alien + RobotAir = Fungi + SugarAlcohol = Fire + WaterAlgae = Bacteria + WaterAlien = Amphibians + Mutating bacteriaAluminimum = Fire + Fire + Fire + MetalsAmino acids = Lightning + SwampAmmonites = Cephalopods + SandAmphibians = Fish