Time of Update: 2018-12-03
設定作業欄的樣式如果你對應用程式中的可視構件進行了定製化的設計,那麼你可能也會要對操作欄做一些重新設計,以便跟應用程式的設計匹配。要這樣做的話,需要使用Android的樣式與主題架構中的一些特殊的樣式屬性來重新設定作業欄的樣式。注意:改變外觀的背景圖片依賴與當前按鈕的狀態(選擇、按下、解除選擇),因此你使用的可描畫的資源必須是一個可描畫的狀態列表。警告:對於你提供的所有可描畫的背景,要確保使用NinePatch類型可描畫資源,以便允許圖片的展開。NinePatch類型的圖片應該比40像素高30像
Time of Update: 2018-12-03
在Android中,“操作功能表”與“選項列表對話方塊”外表看起來有點像是孿生兄弟。它們在相同的位置均有一個標題,並且在顯示它們時,背景呈黑色半透明。同樣,使用者單擊某個項目,即意為選中並且自動關閉操作功能表或選項列表對話方塊。同樣,使用者可以按下實體按鍵“返回”來關閉操作功能表或選項列表對話方塊。 相同的表相,其實有一些細節的不同:操作功能表是長按某處彈出的,各項目之間可能沒有明顯的互斥性;選項列表對話方塊是單擊某處彈出的,如果是單項選擇,各項目之間是互斥的。操作功能表沒有“確定”、“取消”等
Time of Update: 2018-12-03
Author:Wallace Wang Email:wallage@qq.com聲明:本文乃本人原創作品,僅供學習使用。轉載請註明轉載地址: http://wallage.blog.163.com/blog/static/1738962420108211120850/簡要介紹:相信大部分用過android
Time of Update: 2018-12-03
http://mashow.blogbus.com/logs/81550520.html 在研究Android的icon設計之前,有必要先瞭解Android的介面是如何適配多樣化螢幕的。適配性上一篇博文中提到,由於同一個UI元素(如100
Time of Update: 2018-12-03
最近幾天,突然手機(我的是G3,估計其他android手機也有類似的情況)上不了android market了,甚至連gmail也出現網路問題(通過gprs、3g和wifi都不好使)。一開始還以為是手機的問題,後經過多次重啟,刷機,還是存在 問題。最後經過驗證,google更改了服務設定,相關服務(包括android
Time of Update: 2018-12-03
先去market down個最新版然後提取出來,覺得麻煩的就直接去各大論壇找就行。用winrar解壓seesmic.apk在目錄下得到classes.dex檔案下載smail點擊下載(內含smali.jar和baksmali.jar v1.1版)將其反編譯,程式需要java環境,下載JDK或者JRE已經安裝的請跳過把classes.dex檔案和兩個jar放在同一目錄下,拖動dex到 “解包.bat”,之後會在同目錄產生”classes”檔案夾開啟Notepad++ 按Ctrl+F
Time of Update: 2018-12-03
在學習Android、JUnit的過程中,隨著學習的深入,將Android、JUnit的類按照繼承關係整理如下:Test—TestCase—AndroidTestCaseTest—TestCase—InstrumentationTestCaseTest—TestSuite—InstrumentationTestSuiteTestListener——BaseTestRunner—AndroidTestRunnerInstrumentation—InstrumentationTestRunner上
Time of Update: 2018-12-03
android 3.0 sdk,引入了很多新api,比如Loader。和Fragment類似(編寫相容android1.6的fragment),該api也可在android 1.6以上版本執行。以下介紹如何編寫Loader,實現對ListView的非同步載入。效果樣本中有一個後台線程每隔3秒更新資料庫的長江記錄,將記錄改為“長江”或“Long
Time of Update: 2018-12-03
使用Path有段時間了,之前在微博中說要寫一個demo原型,最近正好有時間將其效果實現了。如: 由於是動畫效果,這裡的不能體現,具體需要下載代碼放到真機中查看。說一下思路:整體布局是FrameLayout,所有原型表徵圖疊在一起,紅色按鈕和白色加號按鈕在最上邊,代碼如下:<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-03
(http://www.eoeandroid.com/thread-22069-1-1.html) 開篇之前,我要插個題外話,寫給剛入門的朋友看看。也接觸一段時間的遊戲開發了(主要J2ME),雖然時間不是很長,但2年來總結出這麼一個現象:發現挺多的遊戲都是以一種“狀態機器”的形式來寫的,個人感覺這樣的形式並不是很好,一大堆的case…case…看起來很亂,代碼可維護性不強。switch (state) { case 1: brake;
Time of Update: 2018-12-03
主講人:範一航,來源:華清遠見3G學院 講師本視頻教程的主要內容如下:專題簡介:本專題通過對ARM處理器、Android手機作業系統的分析,讓聽眾瞭解ARM+Android的應用現狀、技術特點及發展前景。專題要點:1、最新ARM應用處理器的特點及應用2、Android系統的技術特點及應用現狀3、ARM+Android技術架構分析4、ARM+Android的發展前景 詳細視頻請參見:http://v.youku.com/v_show/id_XMjYwNTMwMzgw.html
Time of Update: 2018-12-03
Android SWAP分區理解知識性的瞭解參考http://wiki.cyanogenmod.com/wiki/Swap_and_Compcache/zh使用system分區來實現swap分區:50mk_swap_img:#!/system/bin/shmount -o remount,rw /system;swapoff /dev/block/loop7;if [ ! -e /system/swap.img ];then dd if=/dev/zero of=/system/swap.
Time of Update: 2018-12-03
很多文章講的是使用SDK+Eclipse的方法編譯單獨應用時,如何使用proguard來進行混淆。本文針對Android系統平台full build如何使用proguard。proguard已經整合到Android source裡,在external目錄下,所以無需自行安裝proguard工具。Android系統預設在user build下,proguard功能是開啟的,即LOCAL_PROGARD_ENABLED := full如果需要在eng
Time of Update: 2018-12-03
Dex 檔案是Android上運行於delvik的java二進位檔案,如果你對其中的內容感興趣而開發人員沒有公布原始碼,你可以用如下方法反編譯dex檔案: 1 解壓system.img 用xyaffs2解壓system.img 等你所需要解壓的img檔案: xyaffs2 img_file output_dir xyaffs2可以從如下地址下載: http://limodev.cn/download/xyaffs.tar.gz 2
Time of Update: 2018-12-03
這個工具是個開源項目,地址是:http://code.google.com/p/android-apktool/ 我的是Ubuntu平台,下載apktool-install-linux-r04-brut1.tar.bz2和apktool1.4.1.tar.bz2兩個檔案,然後解壓得到apktool.jar,aapt(二進位可執行檔),apktool(SHELL檔案)三個檔案,把這三個檔案複製到/usr/local/bin目錄下(需要有ROOT許可權)。確保系統的java命令是Java1.6版本的
Time of Update: 2018-12-03
adb(Android Debug Bridge)是Android 提供的一個通用的調試工具。藉助這個工具,可以管理裝置模擬器的狀態 ,還可以進行以下的操作:1、快速更新裝置或手機模擬器中的代碼,如應用或Android系統升級;2、在裝置上運行shell命令;3、管理裝置或手機模擬器上的預定連接埠;4、在裝置或手機模擬器上上傳下載檔案adb的工作方式比較特殊採用監聽Socket TCP
Time of Update: 2018-12-03
轉: http://blog.sina.com.cn/s/blog_632b50940100m7oi.html Android源碼內建了很多應用程式,想改個包名方便修改?很簡單,兩步搞定,以packages/apps/Settings為例:1、開啟AndroidManifest.xml,把<manifest
Time of Update: 2018-12-03
init.rc由許多的Action和Service組成。每一個語句佔據一行,並且各個關鍵字被空格分開.由 # (前面允許有空格)開始的行都是注釋行(comment)一個actions 或 services 的開始隱含聲明了一個新的段,所有commands 或 options 屬於最近的聲明。在第一個段之前的 commands 或 options 都會被忽略每一個actions 和 services
Time of Update: 2018-12-03
public class LoadActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE);//
Time of Update: 2018-12-03
https://github.com/pentateu/DroidAirPlayDroidAirPlay===========Rafael Almeida (rafael@iswe.co.nz)July 2012Overview---------------The ideia is to develop a AirPlay Receiver that runs on Android tablet and is part of a wider range of apps for