Time of Update: 2018-12-07
要擷取正在啟動並執行任務,首先需要聲明一個使用中的物件管理器(ActivityManager) 所有的活動任務都屬於此,然後通過擷取服務可以得到所有的使用中的物件,然後通過使用中的物件可以得到所有啟動並執行任務和服務,當然要擷取服務和任務是使用不同的方法,但是方式是一樣的。下面是擷取代碼: 代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
Home鍵(小房子鍵)在鍵盤上映射的就是home鍵,這倒是很好記。Menu鍵用於開啟菜單的按鍵,在鍵盤上映射的是F2鍵,PgUp鍵同樣可以。另外,看英文原文的意思,貌似這個鍵在某些機型上會被設計為左軟體(left softkey)Start鍵這個鍵在模擬器和G1真機上我都沒有找到到底是哪個鍵。映射的是Shift+F2或PgDn,某些機型會被設計為右軟鍵(right
Time of Update: 2018-12-07
先來張 1、首先,確保安裝 Fiddler 的電腦和手機在可以互相訪問的區域網路內。因為要將手機的代理指向 PC 機,不能互相訪問是不行的。 2、Fiddler 開啟遠端連線。Fiddler 主菜單 Tools -> Fiddler Options…-> Connections 頁簽將允許遠程電腦串連打勾;上面的的連接埠號碼無需改變,保持預設即可。打勾後,請重啟一下 Fiddler,這一步很重要。 3、在設定手機的代理之前,我們需要先獲得安裝 Fiddler 這台電腦在區域網路內的
Time of Update: 2018-12-07
在開發android 應用的時候我們經常需要用到網路攝影機來進行拍照或者是錄製視頻,這裡介紹一種最簡單的方法:調用系統網路攝影機來拍照,並將照片儲存起來啟動網路攝影機的方法:startActivityForResult(new Intent("android.media.action.IMAGE_CAPTURE"), TAKE_PICTURE);拍攝成功後接收參數的接收方法我們只需要重寫protected void onActivityResult(int requestCode, int
Time of Update: 2018-12-07
在偉大的天朝修改host的意義不言而喻。修改host能用來做什麼事情想必大家都很清楚了,比如之前一段時間著名的摩托羅拉手機論壇itfunz掛掉,通過修改host就可以正常登陸了。 在windows上修改host非常簡單,其實android的也很簡單,但是網上一搜,不知怎麼搞的都是很複雜的過程,又是什麼輸命令又是什麼切換的搞得頭大,也許我搜到的教程是針對早期的android版本吧,早期的android系統修改host比較麻煩?
Time of Update: 2018-12-07
Andorid命令列裡沒有cp命令(我一直未能明白為何不將該命令整合進去?),實際上安裝上busybox之後就可以有cp命令了.安卓有mv這一條命令,那為什麼不直接輸入mv /sdcard/test.mp3 /system/meida/audio/test.mp3呢? 好,那我們試一下該命令,得到回覆是:“failed on '/sdcard/test.mp3' - Cross-device
Time of Update: 2018-12-07
如果你沒刪手機導航的話,開機會發現什麼也沒開,但是running services裏手機導航竟然開著!相信大家都試過,買來大家都是只有移動定製的手機導航 能定位,其他都不行。中國移動為了不讓大家用Google(愚民+掙錢),把Google服務包(GMS)給清掉了,這其實 是安卓最基本重要的服務包。!!!!!還有就是,手機導航一直佔用GPS連接埠,導致其他軟體無法使用此連接埠與gps交換資料。 很多機友的GPS一直有問題,下面給大家講解一下怎麼解決這個問題!
Time of Update: 2018-12-07
最近項目需要一個多點觸控縮放的功能。然後上網查了下資料 總結一下:首先android sdk版本很重要,比如你在AndroidManifest.xml中指定android:minSdkVersion="4" 並且建工程的時候選的是android 2.2就表示你的應用相容android1.6~android2.2之間的版本。但是多點觸控的API在1.6~~2,1~~,2,2~~三個版本中都是不一樣的。比如android2.2中onTouchEvent(MotionEvent event)
Time of Update: 2018-12-07
所謂私人檔案,則是指程式自己能讀取,而其它程式沒有許可權訪問的檔案,此檔案儲存在Data.app.程式包.file目錄下面。其中寫檔案的方法比較簡單: private void writeFile(String fileName, String info) { try { FileOutputStream fout = openFileOutput(fileName, MODE_PRIVATE); byte[] bytes =
Time of Update: 2018-12-07
程式執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求, 完整列表如下: 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
在項目開發過程中,我們難免會用到自己去製作自訂的VIEW控制項,之後我們別的項目如果需要的話就直接將其複製到對應的項目中使用,雖說這麼做是一個解決問題的方法,但畢竟不是很好。原因是,當我們項目積累越來越多,會發現自訂的控制項越來越多,而且這些自訂的控制項都是可以重複利用的,這時我們可以想想,如果把這些自訂控制項都封裝成一個JAR包,然後用一個項目積累起來,之後我們以後開發項目只要在原來JAR包的基礎上做擴充或者直接使用,可以大大減少自己的工作重複性。首先Android 工程的基本面貌是這樣的:
Time of Update: 2018-12-07
在android中對檔案夾和檔案的讀寫,與java是相同的,不過android上運行需要指明使用者的許可權。修改AndroidManifest.xml檔案,添加如下配置: <!-- 往sdcard中寫入資料的許可權 --><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" ></uses-permission><!--
Time of Update: 2018-12-07
文章目錄 1、圖片旋轉:2、擷取手機號碼:3.格式化string.xml 中的字串:4、android設定全屏的方法:5、設定Activity為Dialog的形式:6、檢查當前網路是否連上:7、檢測某個Intent是否有效:8、android 撥打到電話:9、android中發送Email:10、android中開啟瀏覽器:11、android 擷取裝置唯一標識碼:12、android中擷取IP地址:13、android擷取儲存卡路徑以及使用方式:14
Time of Update: 2018-12-07
在做android 應用的開發的時候,橫向滾動或者要做出跑馬燈的效果很簡單,textview本身的屬性就支援,只要設定準確就會滾動,開發起來比較簡單,但是textview
Time of Update: 2018-12-07
如果希望IME鍵盤彈出時不自動向上擠壓activity,在activty中設定屬性android:windowSoftInputMode="adjustPan"即可。<activity android:name="testActivity" android:windowSoftInputMode="adjustPan">希望輸出的是純數字鍵台: <style name="editFont"
Time of Update: 2018-12-07
android中建立對話方塊相對來說比較簡單new一個AlertDialog.Builder,然後設定它的一些資訊比如顯示內容,標題,是否可以通過返回鍵取消對話方塊,確定按鈕,取消按鈕等等。、 new AlertDialog.Builder(EX03_12.this) .setTitle(R.string.app_about) .setMessage(R.string.app_about_msg)
Time of Update: 2018-12-07
這是更加android開發文檔,寫的我的第一個Android開發項目,就是在螢幕上顯示一個簡單的Hello World。 首先介紹幾個概念: AVD,AVD的全稱為:AndroidVirtual
Time of Update: 2018-12-07
本文參考了官方Dev Guide文檔,簡單介紹Android下的affinities和任務(task)。Activity和Tasktask就好像是能包含很多activity的棧。 預設情況下,一個activity啟動另外一個activity時,兩個activity是放在同一個task棧中的,第二個activity壓入第一個 activity所在的task棧。當使用者按下返回鍵時,第二個activity從棧中彈出,第一個activity又在當前螢幕顯示。這樣,從使用者角度
Time of Update: 2018-12-07
前幾天,為瞭解決一個問題,逆了一個小工具軟體。在這個過程發現了一些很有用的東西,在此跟大家分享一下。首先聲明幾點:1、逆出來的代碼,需要大量的人工分析,我現在只看了一點點;2、代碼不會公開,請不要向我要代碼,我怕麻煩~~~唉,做了這件壞事,內心忐~~~忑~~~啊!一、通過編程實現對GPS的開關 在Android手機和模擬器上有一個管理GPS開關的設定介面,如下:
Time of Update: 2018-12-07
簡介 在使用Andriod SDK進行應用程式開發的時候,我們需要對原始碼進行調試,有可能需要進入到某個Android API函數內部進行跟蹤調試。但是,如果目標版本的SDK沒有關聯對應版本的原始碼的話,就會提示你找不到原始碼。圖:找不到Android源碼的提示 我們都知道Android系統是一個開源工程,在網上可以下載到原始碼。一般在網上搜尋一下,就會找到各種下載原始碼的方法,比如使用Git和Repo,android原始碼下載的網址是http://android.git.kernel.