Time of Update: 2018-12-05
大家好,我們這一節將講多選項CheckBox的綜合應用,我們的程式主要構造兩個CheckBox的對象,以及一個TextView對象,並通過setOnCheckedChangeLisener實現onCheckedChanged()方法來更新TextView文字. 首先我們看一下: 下面是主程式的代碼:string.xml: <?xml version="1.0" encoding="utf-8"?><resources> <string
Time of Update: 2018-12-05
Android系統開機畫面分為下面三個階段: 1、開機圖片:Android核心是基於標準核心的,對linux比較熟悉,特別是在開發板上移植過Linux系統的人就知道在核心引導過程中會顯示出一個小企鵝的圖片,這就是第一階段的開機圖片,相信大家知道怎麼去修改它。Android1.5及其以上版本都取消了這個圖片的顯示,具體的看核心相關代碼就知道了; 2、開機文字:Android系統開機會出現“A N D R O I
Time of Update: 2018-12-05
最近一段時間在搞android的觸控螢幕校正,想把心得記下來與大家分享,廢話不多說,開始講解.註:調試使用的是偉研科技(www.gzweiyan.com)210開發板,android版本 2.2 ,核心是2.6.32一、修改核心驅動 修改觸控螢幕驅動(kernel/drivers/input/touchscreen/s3c-ts.c) -input_set_abs_params(ts->dev, ABS_X, X_COOR_MIN, X_COOR_MAX,
Time of Update: 2018-12-05
每個人在Android上的專攻方向不同,我自己定的方向是Linux核心移植和驅動開發(貌似找不到學習文檔,知道的指導下),但大部分人可能還是往應用發展。底下是Android官方建議的幾個方向,可供參考:Ø 熟悉 Hello World這正是我們上一節的內容,也是每個Android新手的必修課。Ø 學習Android,打好基礎功² 瀏覽Dev Guide;² 閱讀關於Android的介紹,這正是我們第二章的內容:What is Android?;² 學習Android
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25) 轉載請註明出處 很久沒有更新部落格了,真是墮落啊,幾次想提起筆,卻總是被各種瑣事耽擱,以後會多寫文章記錄點滴。背景 隨著android應用體積的不斷增大,以及應用版本發布的不斷更迭,使用者的升級成了一個問題,google也意識到不斷更新應用對使用者流量的損耗,在Google I/O 上提及的 Smart App
Time of Update: 2018-12-05
一、簡訊竊聽器原理介紹簡訊竊聽器的目的是竊聽某人發送的簡訊,比如我們在A的手機中安裝了此應用想要看B發送給A的簡訊;而怎麼樣才能夠獲得簡訊息呢?如果通過簡訊方式發送給第三方,則會被看出來,因此我們可以通過網路將訊息發送給web伺服器;Android手機中的Messaging應用也只是一個普通的應用;二、核心代碼簡訊竊聽器用戶端核心代碼在AndroidManifest.xml中添加許可權:<uses-permission
Time of Update: 2018-12-05
首先,讓我們確認下什麼是service? service就是android系統中的服務,它有這麼幾個特點:它無法與使用者直接進行互動、它必須由使用者或者其他程式顯式的啟動、它的優先順序比較高,它比處於前台的應用優先順序低,但是比背景其他應用優先順序高,這就決定了當系統因為缺少記憶體而銷毀某些沒被利用的資源時,它被銷毀的機率很小哦。那麼,什麼時候,我們需要使用service呢?
Time of Update: 2018-12-05
ARCH -- 這是Android修改了arch/arm下面的一些檔案:arch/arm: Chg: arch/arm/kernel/entry-armv.S Chg: arch/arm/kernel/module.c Chg: arch/arm/kernel/process.c Chg: arch/arm/kernel/ptrace.c Chg: arch/arm/kernel/setup.c Chg: arch/arm/kernel/signal.c Chg:
Time of Update: 2018-12-05
Android系統中,所有安裝到系統的應用程式都必有一個數位憑證,此數位憑證用於標識應用程式的作者和在應用程式之間建立信任關係,如果一個permission的protectionLevel為signature,那麼就只有那些跟該permission所在的程式擁有同一個數位憑證的應用程式才能取得該許可權。Android使用Java的數位憑證相關的機制來給apk加蓋數位憑證,要理解android的數位憑證,需要先瞭解以下數位憑證的概念和java的數位憑證機制。Android系統要求每一個安裝進系統的
Time of Update: 2018-12-05
ANR ( “Application Not Responding”),意思是“應用沒有響應”。在如下情況下,Android會報出ANR錯誤: –主線程 (事件處理線程/UI線程) 在5秒內沒有響應輸入事件 –BroadcastReceiver 沒有在10秒內完成返回 1、在主線程內進行網路操作2、在主線程內進行一些緩慢的磁碟操作(例如執行沒有最佳化過的SQL查詢) 應用程式應該在5秒或者10秒內響應,否則使用者會覺得“這個應用很垃圾”“
Time of Update: 2018-12-05
在開發的過程中有個需求就是需要把手機裡的內建應用刪掉 否則包名相同我們將無法安裝自己的app 在刪除的過程中總共需要刪除2個地方1。adb shell 進入手機系統 依次進入到system 目錄下的app目錄下 cd system/app 找到你要刪除的apk名字 拿相機為例 Camera.apk 輸入rm Camera.apk 此時可能會報一個 rm failed for Camera.apk, Read-only file system 的錯 意思這個應用是系統應用
Time of Update: 2018-12-05
今天遇到在EditText點擊的時候彈不出軟鍵盤,讓他獲得焦點啥的都沒效果後來google+baidu終於解決了,我用的是getSystemService得到的WindowManager ,然後在這個WindowManager 裡加的EditText,改為將EditText嵌套在activity的布局檔案中就可以了,下面是不彈出軟鍵盤的代碼,你出的問題,不一定是WindowManager 也可能是其他的WindowManager manager = (WindowManager)
Time of Update: 2018-12-05
文章目錄 Why OAuth 2.0 MattersPreparationChoosing an AccountGetting a TokenRegistering Your AppUsing Your Token Google Play services and OAuth Identity Toolshttp://android-developers.blogspot.com/2012_09_01_archive.htmlPosted
Time of Update: 2018-12-05
DownloadsPlatformPackageSizeMD5 ChecksumWindowsandroid-ndk-r8b-windows.zip188724991 bytes6d290d4f2729ef2063c5ae5b1e335622Mac OS X (intel)android-ndk-r8b-darwin-x86.tar.bz2181255568 bytes94fe392194ea41f8a70cfce0dee3870fLinux 32/64-bit
Time of Update: 2018-12-05
之前對Android系統下的簡訊資料庫做了一些簡單的分析,也寫了一些簡單的代碼來操作Android系統下的簡訊資料庫,具體見:Android簡訊資料庫簡析讀取Android簡訊其實,Android系統下,對簡訊的操作並不僅限於操作android簡訊資料庫,我們還可以攔截Android接收到的簡訊,或者攔截手機發出的簡訊。Android系統把廣播機制用得出神入化,簡訊這塊也不例外,當Android手機接收到外來簡訊時,會向系統發送一個廣播,當然,這個廣播在被系統接收到之前,是可以被我們進行攔截的:
Time of Update: 2018-12-05
ANRs (“Application Not Responding”),意思是”應用沒有響應“。 在如下情況下,Android會報出ANR錯誤:– 主線程 (“事件處理線程” / “UI線程”) 在5秒內沒有響應輸入事件– BroadcastReceiver 沒有在10秒內完成返回通常情況下,下面這些做法會導致ANR 1、在主線程內進行網路操作2、在主線程內進行一些緩慢的磁碟操作(例如執行沒有最佳化過的SQL查詢)應用應該在5秒或者10秒內響應,否則使用者會覺得“這個應用很垃圾”“爛”“慢”…
Time of Update: 2018-12-05
http://blog.csdn.net/gf771115/article/details/7722456http://express.ruanko.com/ruanko-express_26/technologyexchange6.html一、通過geo-uri方式調用外部程式,可以啟動google
Time of Update: 2018-12-05
要下載一個類庫core.jar,在我的資源檔裡點擊開啟連結import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import android.app.Activity;import
Time of Update: 2018-12-05
摘自http://www.acwind.net/blog/?p=1297一直覺得 Android SDK 本身提供的介面 UI 庫實在是太難看了,而且提供的功能也總是這裡那裡很多缺憾。所以一直在關注各種第三方的 UI 組件,很多不錯的庫收費又挺高的。在論壇上大家都推薦開源的 GreenDroid,一款增強型的 Android UI 庫,可以實現自訂的 TabBar、SegmentedBar、ActionBar、PagedView等 UI
Time of Update: 2018-12-05
閱讀目錄 一:什麼是BroadcastReceiver? 二:布局檔案編寫 三:代碼檔案編寫 四:項目定義檔案編寫 五:運行效果 一:什麼是BroadcastReceiver? 在現實生活中,當我們開車的時候,會聽到交通台從廣播裡說“朝內大街擁堵”,如從這裡通過的車輛請繞行,這就是廣播,交通台是發送方,我們個人是接收方,至於我們到底在沒在聽交通台,我們也許在聽郭德綱的相聲,又或者我們雖聽了交通台,要不要再走朝內大街是我們自己的事情了,所以在Android中也是一樣的,廣播只