Time of Update: 2017-02-28
國外科技網站日前列出2010年度Android和iPhone最流行前五個應用及遊戲名單,具體排名如下: 一、2010年度Android最佳前五遊戲 1、機器人塔防(Robo Defense)。這是Android平台中最好玩的塔防類遊戲,足以讓任何塔防類遊戲玩家感到快樂。 2、水果忍者(Fruit
Time of Update: 2017-02-28
一、常用的單位:相對單位主要有:px、sp、dp絕對單位主要有:pt、in、mm二、單位應用總結:一般用相對單位,而不是絕對單位1、字型的大小一般使用SP,用此單位的字型能夠根據使用者佈建字型的大小而自動縮放2、空間等相對距離一般使用dp(dip),隨著密度變化,對應的像素數量也變化,但並沒有直接的相對比例的變化。3、px與實際像素有關,及與密度有關!dp和sp和實際像素沒有關係,對於一定解析度但不同密度的螢幕,px單位的應用可能會導致長度的相對比例的變化。三、密度與解析度:密度值表示每英寸有多
Time of Update: 2018-12-04
首先說句抱歉,今天事情比較多,教程出來的比較晚,請包含。今後幾天也會稍晚一點,但是我會每天更新的。 今天我們來詳細的看看反編譯,想要修改一個系統內建的應用程式和它的代碼,在沒有源碼的情況下,我們就不得不用反編譯來修改。 和很多書籍一樣,為了向經典的"Hello, World"致敬,我們也從一個簡單的程式開始HelloActivity.apk。當你把這個APK安裝到手機上運行後,在螢幕上就顯示一行文字"Hello,
Time of Update: 2018-12-04
豌豆莢、360手機管家等軟體可以擷取android裝置名稱,顯示在介面上,如:我們自己如何來擷取裝置名稱 呢?答案如下:在命令列中輸入“adb shell”進入shell之後,再輸入“cat /system/build.prop”其實,裝置資訊,主要是存放在“/system/build.prop”檔案,通過“cat”命令就可以查看了.下面附上ADB命令的詳細介紹adb 介紹adb的全稱為Android Debug Bridge 調試橋,是串連Android手機與PC端的橋樑,通過adb可以管理、
Time of Update: 2018-12-05
嵌入式系統一般都有一個關機按鍵,長按這個按鍵系統會彈出關機對話方塊,提示關機確認,關機動作從按鍵觸發中斷,linux kernel層給android
Time of Update: 2018-12-05
對於很多遊戲使用螢幕控制一般需要考慮長按事件,比如在動作類的遊戲中需要長按發射武器,結合Android Button模型,我們實現一個帶圖片的Button的長按,為了更清晰的顯示原理,Android開發網這裡使用ImageButton作為基類. public class RepeatingImageButton extends ImageButton { private long mStartTime; //記錄長按開始 private int mRepeatCount;
Time of Update: 2018-12-05
Home是Android裝置開啟後第一個與使用者互動的應用程式。在其他應用程式運行於前台時,Home也將一直運行於後台。在螢幕解析度為320*480像素的Android裝置上,豎屏時這個案頭有3快320*400px的地區組成,而每塊地區即每屏被劃分成16個80*100像素的儲存格;橫屏時則是由3塊424*296px的地區構成,每屏也是被劃分成了16個儲存格,但每個儲存格的大小為106*74px。(Android2.2系統現在已經達到了五屏)。具體尺寸請看圖:在Launcher的案頭可以添加三種
Time of Update: 2018-12-05
一、程式常用許可權 android.permission.INTERNET允許程式連網,非常常用(Allows applications to open network sockets) android.permission.ACCESS_COARSE_LOCATION允許一個程式訪問CellID或WiFi熱點來擷取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi)
Time of Update: 2018-12-05
首先說明這裡實現的是Android手機作為Wifi存取點(AP),PC機和ARM-Linux作為兩個終端接入。後面會說明一下怎樣讓開發板作與Android手機串連的其它方式,但是我的還沒有實現。 一、環境介紹: PC機:Windows XP Android手機:Android 2.2 開發板:mini2440 Linux 2.6.32.2 wifi USB無線網卡:Realtek 8188 二、基本概念
Time of Update: 2018-12-03
網上Android數位簽章大多是與Android APK相關,而介紹Android系統簽名的方法卻不多。正巧前段時間幫別人做CTS 認證,需要用到給Android系統簽名。為什麼需要給Android系統簽個名才能進行CTS認證呢?原來我們通過make -j4編譯出來的system.img使用的是test
Time of Update: 2018-12-03
pm命令具體可以查看pm help。今天只想說說pm enable、disable、disable-user PACKAGE_OR_COMPONENT命令!手機必須具有root許可權,禁止你指定的應用程式命令pm disable PACKAGE_OR_COMPONENT。但是怎麼恢複呢?必然會想到pm enable PACKAGE_OR_COMPONENT,但是很遺憾返回Package PACKAGE_OR_COMPONENT new state:
Time of Update: 2018-12-04
由於手機端應用的響應,與當時的無線通訊網路狀況有很大的關聯。而通訊網路往往具有不穩定,延遲長的特點。所以,在我們的應用程式中,當我們請求網路的時候,逾時機制的應用就顯得特別重要。逾時機制主要有:1、HTTP請求逾時機制2、Socket通訊逾時機制HTTP請求逾時機制public static void main(String[] args){long a=System.currentTimeMillis();try{URL myurl = new
Time of Update: 2018-12-05
<?xml version="1.0" encoding="UTF-8"?><!-- 步驟 1.用aapt產生R.java 2.JAVAC編譯JAVA檔案 3.批處理產生classes.dex 4.aapt打包資源 5.apkbuilder包資源和類檔案為APK檔案 6.jarsinger 對APK進行簽名--><project name="YunMi" default="zipalign" basedir=".">
Time of Update: 2018-12-05
在原生的Android系統中,已經有動態壁紙Livewallpapers的相關代碼,只是Android預設沒有將其編譯進去,所以實現動態壁紙需要將其編譯進Android系統,尤其是在TV項目中往往需要動態壁紙使介面更炫。 動態壁紙的相關代碼位置: android\packages\wallpapers\Basic:主要是編譯為LiveWallpapers.apk的package
Time of Update: 2018-12-08
前言 Android中文翻譯組是一個非盈利性質的開源組織,聚一批開發人員、大學生、研究生等Android愛好者,利用業餘時間對Android相關的API及開發人員指南等進行翻譯,至今已超過200人報名參與,歡迎加入,聯絡Mail:over140@gmail.com,關於翻譯組的更多介紹,請看這裡。本合集包含126章節API和8章開發人員指南。 聲明 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com/
Time of Update: 2018-12-07
上一篇文章說了如何修改Android內建Launcher2的預設介面設定(http://www.cnblogs.com/mythou/p/3153880.html)。 今天主要是說說Launcher裡面表徵圖、布局、壁紙等的設定問題。畢竟我們一般修改Launcher,這些都是需要修改的地方,也是比較容易修改的部分。按照(在上一篇文章),分開說明如何修改,以及裡面涉及的邏輯分析。 原創博文,轉載請標明出處:http://www.cnblogs.com/mythou/p/3155692
Time of Update: 2018-12-08
在Android中提供了兩種智能輸入框,它們是AutoCompleteTextView、MultiAutoCompleteTextView。它們的功能大致一樣。顯示效果像Google搜尋一樣,當你在搜尋方塊裡輸入一些字元時(至少兩個字元),會自動彈出一個下拉框提示類似的結果。下面詳細介紹一下。一、AutoCompleteTextView1、簡介一個繼承自EditView的可編輯的文本視圖,能夠實現動態匹配輸入的內容。如google搜尋引擎當輸入文本時可以根據內容顯示匹配的熱門資訊。2、重要方法
Time of Update: 2018-12-05
Android 的系統屬性包括兩部分:檔案儲存的持久屬性和每次開機匯入的cache屬性。前者主要儲存在下面幾個檔案中:bionic/libc/include/sys/_system_properties.h#define PROP_SERVICE_NAME "property_service"#define PROP_PATH_RAMDISK_DEFAULT "/default.prop"#define PROP_PATH_SYSTEM_BUILD
Time of Update: 2018-12-07
不知道有多少Android開發著對Android虛擬機器的那悲劇的效能有意見,反正我的看法是:那速度實在是太坑爹了!為什麼Android虛擬機器比iOS和WP7的虛擬機器要慢很多呢?原因如下:1. Android 模擬器類比的是 ARM 的體繫結構(arm-eabi),而 iOS 和 WP7 的模擬器的目標體繫結構都是 x86 的,另外 iOS 的模擬器中啟動並執行 App 也是編譯為 x86 的。這樣一來 Android 模擬器需要做一些額外的二進位翻譯工作。2. Android
Time of Update: 2018-12-07
轉載自 doyee最終編輯 doyee為了開發android應用,在開發時發現sdk沒有原始碼,這樣在開發時太麻煩了,下面說說如何下載原始碼,以及如何配置。 下載原始碼需要git,先下載一個git。下面的操作都是在windows下完成的。 在安裝好git後,通過git clone git://android.git.kernel.org/platform/frameworks/base.git framework 然後運行cd framework 然後運行git