Time of Update: 2018-12-07
http://www.eoeandroid.com/thread-38456-1-1.html 周末把系統升級到10.10,首先對Ubuntu在UI上的突飛猛進表示大家讚賞,很多細節都做得不錯,尤其是對字型效果的最佳化。 轉入正題,發現,隨著系統的升級,android編譯的條件也變得相當苛刻了。如果單純的按照老版本的編譯方法,貌似會很容易碰壁。從昨晚到現在,我就把系統重裝了兩次(從去年底入手新筆電到現在就裝過四次系統= =),原因都歸功於新環境下編譯Froyo。
Time of Update: 2018-12-07
http://limssb.blog.163.com/blog/static/147304372010810101747796/1. 安裝jdk及eclipse?View Code BASH12sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts sun-java6-jdksudo aptitude install eclipse-platform eclipse-plugin-cvs
Time of Update: 2018-12-07
在Android中,當一個活動Activity接收到焦點時,它將被要求繪製它自己的布局。Android架構將處理這個繪畫的過程,但是這個Activity活動必須提供它的布局層次的根節點。 繪畫從布局的根節點開始。它被要求來測量和繪製布局樹。繪畫通過遍曆布局樹並渲染每個和失效地區相交的視圖來處理。相應的,每個視圖組負責請求繪製它的子 視圖(通過draw() 方法)而每個視圖負責畫它自己。因為這個樹是順序遍曆的,這意味著先畫父節點(也就是在螢幕後面),然後按照樹中出現的順序畫其同層次節點。
Time of Update: 2018-12-07
http://blog.sina.com.cn/s/blog_6e15a6010100mm26.html 在開發過程中,尤其是Framework相關開發時,有時候需要重新編譯資源檔.編譯順序和注意事項如下:1,資源檔位置:frameworks/base/core/res2,編譯後產生的檔案:framework-res.apk
Time of Update: 2018-12-07
首屆 Google 暑期大學生部落格分享大賽——2010 Andriod 篇以下操作都是在Ubuntu10.04LTS下完成:安裝gitCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->sudo apt-get install git-core安裝curlCode highlighting produced by Actipro
Time of Update: 2018-12-07
首屆 Google 暑期大學生部落格分享大賽——2010 Andriod 篇軟體名稱:DroidDraw軟體大小:489KB(Windows版本)支援系統:Mac OS X/Windows/Linux:http://code.google.com/p/droiddraw/ ADT中的介面開發工具實在是很爛,通常情況下都需要寫入程式碼,對於程式員來說不但效率比較低下,而且調試起來極其不方便,還好在Google未推出GUI的“所見即所得
Time of Update: 2018-12-07
iPhone的icon設計就這麼簡單,iPhone的螢幕只有320×480像素,所以程式沒有適配性問題。Android在研究 Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。適配性由於同一個UI元素(如100 x100像素的圖片)在高精度的螢幕上要比低精度的螢幕上看起來要小,為了讓這兩個螢幕上的圖片看起來效果差不多,可以採用以下兩種方法:程
Time of Update: 2018-12-07
和標準的Linux開發流程一樣,Android平台開發的一個很重要的基礎工作就是對其核心的編譯和移植。本文結合Android的開發文檔以及本人的實踐經驗,簡單介紹了Android核心的編譯過程,希望有助於對核心移植感興趣的開發人員。 Android作為Google公司推出的一款手機開發平台,其本身是基於linux核心的。Google提供的核心原始碼中除了linux部分外,有很大一部分是與虛擬處理器Qemu和類比硬體平台Goldfish相關的。所以如果想將Android移植到實際的硬體平台上需
Time of Update: 2018-12-07
1.編寫並產生Android下可用的動態庫(1)編寫動態庫來源程式檔案 這裡以my_add.c為例。首先進入/home/android/development/,該目錄下建立檔案夾lib_test,更愛該目錄的許可權後進入該目錄。依次執行 # cd /home/android/development # mkdir lib_test # chmod 777 ./lib_test # cd ./lib_test
Time of Update: 2018-12-07
新入手Android系統的朋友可能都會遇到給SD卡分區的難題,為什麼要分區?分區有哪些?分區的方法是什嗎?這些問題,其實非常簡單。1、分區的目的和SD卡的三個主要分區SD卡分區的主要目的是為了將應用程式安裝到SD卡,以解決因機器自身的記憶體不足造成的不便,而且能更好地提升系統的穩定性和運行速度。也就是通常所說的APP2SD。APP2SD的工作原理:以4G的SD卡為例,我們可以將4G的卡分成3個分區,FAP32分區作為你正常儲存音樂、圖片的普通儲存分區;Swap分區是系統緩衝,越大對系
Time of Update: 2018-12-07
文章目錄 概述具體步驟補充參考資料 【摘錄自】http://blog.csdn.net/zhenwenxian/archive/2010/09/23/5901350.aspxLinux下Android
Time of Update: 2018-12-07
Android 2.1 源碼結構分析 Rockie Cheng Android 2.1 |-- Makefile |-- bionic (bionic C庫) |-- bootable (啟動引導相關代碼) |-- build (存放系統編譯規則及generic等基礎開發包配置) |-- cts (Android相容性測試套件標準) |-- dalvik
Time of Update: 2018-12-07
【摘錄自】 http://blog.csdn.net/liujian885/archive/2010/03/22/5404834.aspx在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函數來修改系統時間,可惜無論你怎麼調用這個函數都是沒用的,無論模擬器還是真 機,在logcat中總會得到"Unable to open alarm driver: Permission denied
Time of Update: 2018-12-07
Android螢幕元素階層android.app.Activity對於一個Android應用來 說,android.app.Activity類執行個體是一個最基本的功能單元。一個Activity執行個體可以做很多的事情,但是它本身無法顯示在螢幕上,
Time of Update: 2018-12-07
以下僅是使用Android.mk編譯APK程式的一些範例。如果你想瞭解Android.mk的更多內容請參考《Android.mk》一、編譯一個簡單的APK LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Build all java files in the java subdirectory LOCAL_SRC_FILES := $(call all-subdir-java-files) # Name of the APK
Time of Update: 2018-12-07
感謝android中國開發人員的眾多先驅,本文主要內容來自於總結,一小部分是自己的體會。主要參考文章為: http://www.williamhua.com/2009/04/23/android-touchscreen-gesture-recogniton/http://goro.iteye.com/blog/402163 Android Touch Screen 與傳統Click Touch
Time of Update: 2018-12-07
Recently I was working on a widget that extends Android’s Gallery class, which is typically used to show a horizontal list of images that the user can scroll through. I wanted to customize the Gallery to actually give a stacking effect to the
Time of Update: 2018-12-07
方法一:(java習慣,在android不推薦使用)剛剛開始接觸android線程編程的時候,習慣好像java一樣,試圖用下面的代碼解決問題new Thread( new Runnable() { public void run() { myView.invalidate(); } }).start();可以實現功能,重新整理UI介面。但是這樣是不行的,因為它違背了單執行緒模式:Android
Time of Update: 2018-12-07
這段時間很忙,少來發帖了,今天再來爆一個.... Android上的靜默安裝似乎是個很誘人的功能,好多人都問這個問題。今天分享下實現靜默安裝的兩種方法,但當看完這篇文章後,仍會讓一些人失望滴。 Android把所有的Permission依據其潛在風險(屬性名稱為protectionLevel )劃分為四個等級,即"normal "、 "dangerous "、 "signature "、 "signatureOrSystem "。 INSTALL_
Time of Update: 2018-12-07
要玩GPhone的模擬器,當然需要先去google上面下載Android的SDK,解壓出來後在SDK的根目錄下有一個tools檔案夾,裡面就是模擬器和一些非常有用的工具。雙擊“emulator.exe”,直接啟動模擬器,簡單吧。當然,如果要對模擬器進行一些定製,還是要從命令列調用,帶上參數啟動。下面就來介紹一下啟動是常用的幾個參數:1.模擬器外觀的定製:480x320, landscape: emulator -skin HVGA-L320x480, portrait : emulator