Time of Update: 2018-12-07
我們要瞭解Android手機開發與案頭開發有一個主要不同之處:通常在一部Android手機裡同時運行著多個應用(app),每個app對應一個系統進程,當系統需要更多的資源(如記憶體)而空閑資源不足時,Android系統就會選擇殺掉一些“低優先順序”的進程以便釋放所需資源。Android系統是如何確定進程優先順序的高低的呢?如果一個app正在與使用者互動,那麼它所在的進程具有最高優先順序;其次,如果一個app是可見的,例如被一個對話方塊部分遮擋,它所在進程具有第二高的優先順序;再次,如果app當前
Time of Update: 2018-12-07
of the challenges of developing for mobile devices is making your app run fast, even though it only has very limited capabilities. This is the problem we’ll be adressing in this post, or to be more exact, we’ll be adressing how to get your images
Time of Update: 2018-12-07
如果你曾經嘗試用手寫筆或軌跡球來導航行動電話的菜單系統,那麼,你就會知道在行動裝置上使用傳統的菜單系統是笨拙的。 為了改進應用程式菜單的實用性,Android為小螢幕提供了三個階段最佳化的菜單系統: ❑ 表徵圖菜單當Menu按鈕按下時,這種緊湊的菜單(4-4)顯示在螢幕的底部。它顯示多達6個表徵圖和文字的功能表項目(子功能表)。 圖4-4 這種表徵圖菜單不把checkbox,radio button和快速鍵作為功能表項目進行顯示,所以,一般好的習慣是不指定checkbox或radio
Time of Update: 2018-12-07
Android為了簡化設計並且相容更多的手機螢幕,系統依照尺寸和解析度對螢幕進行了區分:三種尺寸:大、中、小。三種密度:高(hdpi)、中(mdpi)、低(ldpi)。類型低密度螢幕(ldpi)中密度螢幕(mdpi)高密度螢幕(hdpi)啟動器36 x 3648 x 4872 x 72菜單36 x 3648 x 4872 x 72狀態列24 x 2432 x 3248 x 48標籤24 x 2432 x 3248 x 48對話24 x 2432 x 3248 x 48列表視圖24 x 2432
Time of Update: 2018-12-07
第1篇 AndroiD 4.0開發環境搭建和測試 11.1 下載所需的軟體 21.2 安裝所需要的軟體 41.3 第一個Android 4.0程式 251.4 剖析Android程式的組織圖 431.5 Android 4.0模擬器無3G訊號的解決方案 65第2篇 在Android上運行C程式初體驗 672.1 下載並安裝C語言交叉編譯工具鏈 672.2 第一個C語言程式 762.3 在Android上安裝、授權、運行C語言程式
Time of Update: 2018-12-07
<大話設計模式>本教程說明及著作權聲明國士工作室是一支專註於Android平台企業級應用開發的技術團隊,致力於做中國最棒的Android應用程式開發機構,提供最棒的Android企業級應用開發培訓服務。企業培訓和開發合作官方連絡方式: 電話:18610086859 Email:hiheartfirst@gmail.com QQ:1740415547 QQ群:148325348國士工作室 有你更美好!l
Time of Update: 2018-12-07
當一個應用程式在後台執行時,如果前台介面沒有任何資訊,使用者就會不知道應用程式是否在執行、執行進度如何等,這時使用進度條ProgressBar來提示使用者後台應用程式的執行情況就顯得很有必要了。 Android系統提供了兩大類進度條式樣,長形進度條(progressBarStyleHorizontal)和圓形進度條。其中,圓形進度條又分為大型(progressBarStyleLarge)、中型(預設)、小型(progressBarStyleSmall)三種。具體的進度條式樣1所示。圖1 進
Time of Update: 2018-12-07
功能:反編譯apk降低許可權及重新簽名情境:很多軟體,申請了一些可能會導致付費(如,發簡訊,本機號碼)或者泄漏隱私(如:讀取通訊錄)的許可權,讓人很不放心。比如:飛信、墨跡天氣、iReader等都在此列。為了讓自己能放心使用,需要做一些破解工作,減少該應用程式的許可權,限制其操作。工具:apktool-install-windows-2.2_r01-3.tar.bz2
Time of Update: 2018-12-07
ProgressBar是Android的進度條。體驗效果 源碼下載下面詳細介紹ProgressBar一、說明 在某些操作的進度中的可視指標,為使用者呈現操作的進度,還它有一個次要的進度條,用來顯示中間進度,如在流媒體播放的緩衝區的進度。一個進度條也可不確定其進度。在不確定模式下,進度條顯示迴圈動畫。這種模式常用於應用程式使用任務的長度是未知的。二、XML重要屬性 android:progressBarStyle:預設進度條樣式 android:progressBarStyleHor
Time of Update: 2018-12-07
近期很多網友對Android使用者介面的設計表示高度興趣,對於Android UI開發自繪控制項和遊戲製作而言掌握好繪圖基礎是必不可少的。本次專題分10節來講述,有關OpenGL ES相關的可能將放到以後再透露。本次主要涉及以下四個包的相關內容: android.content.res 資源類 android.graphics 底層圖形類 android.view 顯示類 android.widget
Time of Update: 2018-12-07
前面兩篇文章中我們提到了有關Android平台藍芽的配對、發現、啟用等操作,本文開始通過BluetoothSocket類建立有關藍芽通訊的通訊端。從Android 2.0開始支援這一特性,藍芽和LAN一樣通過MAC地址來識別遠程裝置,建立完通訊串連RFCOMM通道後以輸入、輸出資料流方式通訊。 一、串連裝置 藍芽通訊分為server伺服器端和client用戶端,它們之間使用BluetoothSocket 類的不同方法來擷取資料, 1. 作為伺服器 如果一個裝置需要和兩個或多個裝置串連時,
Time of Update: 2018-12-07
android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問”properties”表在 checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that get
Time of Update: 2018-12-07
一直對px、dip、sp、dp這幾個單位概念很模糊。網上查了下,基本理論上是清楚了。1.px (pixels)(像素):螢幕上的點
Time of Update: 2018-12-07
最近和朋友開發一款在Android平台上的聲紋識別應用程式,前期到完成整整花費了幾個月時間,名稱定義為:SuperLock 中文名稱為:聲紋鎖。 部落格園的朋友們,可以通過:http://code.google.com/p/voiceprint-model-builder-for-superlock/downloads/list下載。 下面讓我簡單介紹一下開始計劃: 問題的提出主要從Android現在作為主流手機作業系統,鎖屏和開屏應用上還是傳統的密碼、
Time of Update: 2018-12-07
簡介 在使用Andriod SDK進行應用程式開發的時候,我們需要對原始碼進行調試,有可能需要進入到某個Android API函數內部進行跟蹤調試。但是,如果目標版本的SDK沒有關聯對應版本的原始碼的話,就會提示你找不到原始碼。圖:找不到Android源碼的提示 我們都知道Android系統是一個開源工程,在網上可以下載到原始碼。一般在網上搜尋一下,就會找到各種下載原始碼的方法,比如使用Git和Repo,android原始碼下載的網址是http://android.git.kernel.
Time of Update: 2018-12-07
文章目錄 後記: 所謂用代碼建立視圖,是指不是通過XML來構造Activity的視圖或者ListView的中的每隔ItemView(如下所示),publicclass HelloWorld extends Activity {private TextView mTextView; @Overridepublicvoid onCreate(Bundle savedInstanceState)
Time of Update: 2018-12-07
Belkin adds WeMo Light switch, looks to tack on Android compatibility later this yearBelkin adds WeMo Light switch, looks to tack on Android compatibility later this yearBy Billy Steele posted Jan 6th, 2013 at 8:00 AM 24 At CES 2012, Belkin outed
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
要玩GPhone的模擬器,當然需要先去google上面下載Android的SDK,解壓出來後在SDK的根目錄下有一個tools檔案夾,裡面就是模擬器和一些非常有用的工具。雙擊“emulator.exe”,直接啟動模擬器,簡單吧。當然,如果要對模擬器進行一些定製,還是要從命令列調用,帶上參數啟動。下面就來介紹一下啟動是常用的幾個參數:1.模擬器外觀的定製:480x320, landscape: emulator -skin HVGA-L320x480, portrait : emulator
Time of Update: 2018-12-07
對於Android流量統計來說在2.2版中新加入了TrafficStats類可以輕鬆擷取,其實本身TrafficStats類也是讀取Linux提供的檔案對象系統類別型的文本進行解析。android.net.TrafficStats類中,提供了多種靜態方法,可以直接調用擷取,傳回型別均為 long型,如果返回等於-1代表 UNSUPPORTED 當前裝置不支援統計。 Java代碼 static long getMobileRxBytes()