Android系統Recovery模式的工作原理 在使用update.zip包升級時怎樣從主系統(main
ScrollView(滾動視圖)是實現滾動的一個控制項,只需要將需要滾動的控制項添加到ScrollView中即可!ScrollView可以在代碼中進行設定,也可以在XML布局檔案中進行設定! 1.Activity檔案如下:import android.app.Activity;import android.os.Bundle;import android.widget.ScrollView;import android.widget.TextView;public class
很多時候,android程式難免會有很多執行階段錯誤撲捉不到或者撲捉不充分,導致程式出錯的時候記錄不下錯誤。如所示 此時最簡單的就是,串連USB線,運行 adb logcat -b main -v time > logcat.log將緩衝區內的紀錄匯出。 這裡詳細解釋一下這行命令的意思:Logcat命令列表Option Description -b <buffer> 載入一個可使用的日誌緩衝區供查看,比如event 和radio . 預設值是main
IOS常見視圖有一個彈性回退的動畫效果,Android 從2.3開始實現了下衝到底部和上衝到底部時色彩坡形動畫效果。View類有兩個很重要的方法scrollTo和scrollBy,允許行動裝置檢視的可見地區。這就是我們今天實現動畫效果的理論基礎,我們可以在android資料列表頂部往下拖動列表或底部拖動相應的移動資料列表,當停止拖動時再讓它彈回去。下面是代碼部分: package com.linghu; import android.content.Context; import
在Android開發應用的時候,文本編輯框中最多輸入140個字,經常會顯示還剩多少字以限制使用者輸入的字數, EditText content;//定義一個文本輸入框 TextView hasnum;// 用來顯示剩餘字數 int num = 140;//限制的最大字數 content = (EditText) findViewById(R.id.et_content); hasnumTV = (TextView)
轉載:http://blog.csdn.net/guomeijuan916/article/details/8133856onCreate() ---初始化activityonStart() ---註冊變數onResume()---調用一些數顯UI的資料,每當activity調用到此方法時,重新整理一下UI控制項的狀態onPause() ---提交沒有改變的修改到持久資料onStop()
Monkey測試是Android自動化測試的一種手段,Monkey測試本身非常簡單,就是類比使用者的按鍵輸入,觸控螢幕輸入,手勢輸入等,看裝置多長時間會出異常。當Monkey程式在模擬器或裝置啟動並執行時候,如果使用者出發了比如點擊,觸摸,手勢或一些系統層級的事件的時候,它就會產生隨機脈衝,所以可以用Monkey用隨機重複的方法去負荷測試你開發的軟體.monkey 無序類比最簡單的方法就是用用下面的命令來使用Monkey,這個命令將會啟動你的軟體並且觸發100個事件 adb shell
Andriod應用程式如果要在手機或模擬器上安裝,必須要有簽名! 1.簽名的意義 為了保證每個應用程式開發商合法ID,防止部分開放商可能通過使用相同的Package Name來混淆替換已經安裝的程式,我們需要對我們發布的APK檔案進行唯一簽名,保證我們每次發布的版本的一致性(如自動更新不會因為版本不一致而無法安裝)。2.簽名的步驟 a.建立key b.使用步驟a中產生的key對apk簽名3.具體操作 方法一: 命令列下對apk簽名(原理) 建立key,需要用到keytool.exe (
轉載:http://ming-fanglin.iteye.com/blog/1396473 原來使用Activity.overridePendingTransition來自訂Activity的進入動畫,卻發現沒法定義退出的動畫。結果就發現了強大的Theme和Style,之後還需要好好研究一下。具體是這樣子的:
boot.img基址 base的計算方法如果您看這個文章,沒有耐心的話,我只能對你說,出現任何問題都是你自己的錯,有點耐心繼續 看吧,雖然在文章最後有點邪惡,大家原諒一下!我在工具包中給了一個參數,對於我的GT540肯定沒有什麼問題,但是對於其他手機我不敢保證,所以可能還
參考文檔:http://code.google.com/p/androidscreencast/ androidscreencast是一款使用java applet編寫的程式,需要有JRE環境當然了他的好處 顯而易見嘍,跨平台,在Windows/Linux/MacOS 上通殺。使用前提: 你的手機已經ROOT優點: 錄影 鍵盤對應缺點:
參考文檔:http://www.cnblogs.com/hibraincol/archive/2011/05/30/2063847.htmlhttp://blog.csdn.net/cboy017/article/details/8455629為何要用到NDK?我們正常的android應用開發是用不到NDK的開發的,SDK開發就夠了,正常開發環境也就eclipse+sdk+adt就OK了。但是,如果遇到一些移植的C/C++功能模組的時候,NDK的開發就顯得尤為便捷。概括來說主要分為以下幾種情況:
轉摘自:http://blog.csdn.net/linghu_java/article/details/6701666Andriod應用程式如果要在手機或模擬器上安裝,必須要有簽名! 1.簽名的意義 為了保證每個應用程式開發商合法ID,防止部分開放商可能通過使用相同的Package
Android在UI部分為應用程式開發人員提供了極大的便利和靈活性,在此就不一一列舉了,本文擬通過一個小例子窺見一斑。 很多用過新浪微博手機用戶端Android版本的童鞋想必都對其主介面的效果印象深刻,見下左圖:
接上一篇,我們來處理一下微博中的圖片部分。前文中我們利用WebView來處理URL中的圖片顯示,並且基本能達到目標,但是還是有一兩處細節需要處理,以提升使用者體驗。一是在下載圖片的過程中需要顯示一個背景圖,讓使用者Crowdsourced Security
今年以前,由於Android版本更新的速度過快,導致存在相容性的問題,因此沒有得到大牌遊戲廠商的快速跟進,但隨著Android版本的穩定以及遊戲產業的蓬勃發展,Gameloft、Gamevil、EA等大牌廠商開始進入Android平台,帶來了高端的遊戲體驗,同時,三星、索尼也正在積極的研發基於Android平台的遊戲手機,預計將於今年晚些時候面市。無論是軟體還是硬體,種種跡象表明,Android平台的遊戲正在進入快速的發展時期。從極口飛車,鷹擊長空等大規模遊戲的特色來看,3D效果豐富炫麗,與手機
Ant是一個很好的跨平台構建工具,特別是對於Java項目,這裡使用它對Android工程進行自動化構建可以得到非常大的便利。一般來說對Android工程進行構建主要有以下幾個步驟:使用aapt來編譯工程產生R.java;使用aapt來對工程所需用的資源進行打包;轉換並編譯AIDL檔案;編譯Java源檔案並產生.class;轉換並壓縮.class檔案成.dex檔案;使用aapt打包產生未簽名的apk包;使用jarsigner對apk包簽名並得到最終的發布包。關於這些步驟所需要的實現細節就不再詳述了
1 init沒有太大變化,從init.rc可以看出規則未變,但init.rc出現了一些新的設定,看來更依賴kernel的一些資訊了2 app_process未有太大變化,即zygote沒有變化 3 SystemServer變化很大,增加了幾個奇怪的service,而且有些service的啟動開始受到系統屬性的控制了,例如 audioService受到"system_init.startaudioservice“控制 3.1 增加昨天提到的SchedulePolicyService,
Android 核心編繹錯誤解決方案使用64位linux系統編譯android源碼會出現以下錯誤,下面給出瞭解決辦法。 錯誤1: /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory 解決: sudo apt-get install libc6-dev-i386 錯誤2: host Executable: acp (out/host/linux
Android 4.1,英文代號簡稱JB。在國人眼裡,JB這個詞還和動物有點關係。Google如此頻繁修改Android,終於推出了一個可以被大家整天JB JB掛在嘴上的版本。以後我的文章也可以一面用JB表示版本號碼,一面用JB表示毛主席常說的”戰略上的鄙視了“。請大家根據上下文揣摩我寫下JB一詞的心情。今天將稍深入得介紹一下JB 4.1在Audio系統做的翻天覆地的改動。這裡先囉嗦幾句:就像80後經常抱怨自己晚生了幾年一樣,馬上就會有很多碼農抱怨接觸Android太晚了。為何?JB