
Android
苦行者
一個什麼都作,什麼都不精的工程師
展开
-
Android Activity Lifecycle
Android Activity Lifecycle Android的lifecycle是寫app時,最需要注意的一個部份,最近就卡在這上面,先把它記錄下來再研究。 每個寫Android App的人,都要先認識這張圖,寫出來的程式才會流暢,才會好用。大部份程式都會在onResume()跟onPause()之間交替。原创 2011-11-21 16:20:28 · 658 阅读 · 0 评论 -
如何使用android.os.SystemProperties
最近在開發一些案子,需要使用SystemProperties去捉取系統的資源,在網上找了一陣子,發現要將Android SDK裡的layoutlib.jar加進專案裡,就可以呼叫了。做法如下:1. 在你的專案按滑鼠右鍵選properties或按快捷鍵Alt+Enter, 再選Java build path項目2. 在libraries頁面加入layoutlib.jar。layoutli原创 2011-12-05 12:08:28 · 23617 阅读 · 4 评论 -
Install Java6 JDK on Ubuntu 12.04
最近要compile Jelly Bean,發現原本使用的OpenJdk不能用,會出現Java的錯誤訊息。找了很久都只找到一些連結下載JDK的方式,但這次,Ubuntu跟Java直接不能下載了。只好嘗試手動安裝。步驟如下:1. 上Sun Java的網站下載Java6 JDK,我下載的是Java1.6.0_35版。2. 改變下載檔的權限成可執行,chmod +x 6uxxx-linu原创 2012-09-11 09:54:10 · 1195 阅读 · 0 评论 -
利用外部Java程式庫的設定方式
在編寫APK的程式上,如果要用到外部的JAR時,該如何做設定,上網找了一些資料,得到以下二種方式:1。在Eclipse上a. 先在source code下建立一個libs的目錄,b. 再將要使用的jar檔copy到libs下c. 右鍵點選專案名稱,選擇 Java build pathd. 選擇Libraries頁面,將你的jar檔新增上去。e. 再選擇order a原创 2012-04-18 10:15:03 · 1182 阅读 · 0 评论 -
Android LCD大小和精度
本文转自:http://www.inandroid.cn/bbs/thread-123665-1-1.html 多分辨率支持 在设计之初,Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何将程序以正确的方式显示到它所运行的平台上所需要的大部分技术细节,都由系统本身进行了处理转载 2011-11-01 11:26:37 · 721 阅读 · 0 评论 -
TextView scrollbars setting
在設定TextView時,因為記憶力不好,常會為了scroll bars的問題,上網找資料。現在就把它記下來,免得常常找不到。大部份都是在XML及java code裡作設定,如下:XML code<TextView android:text="@string/abc" android:scrollbars="vertical" />Java code原创 2012-04-24 11:37:32 · 1296 阅读 · 0 评论 -
設定ADB for Freescale EVM
1. Download the Android SDK, update platform-tools.2. run android update adb來產生 adb_usb.ini。3. Modify the files:~/.android/adb_usb.ini, to add freescale vendor id:# ANDROID 3RD PARTY US原创 2012-03-23 12:22:34 · 1368 阅读 · 0 评论 -
[Android]Compile時發生INSTALL_FAILED_UPDATE_INCOMPATIBLE和INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
[原文] http://hi.baidu.com/%CE%D294%CB%FD/blog/item/b5a61ccc535ae532f9dc612f.html通过eclipse编译android源码中,如果编译Settings或者android manifest XML中 shared user id 包含android.uid.shared等系统权限的时候,则会报以下错误。转载 2012-04-06 10:47:41 · 3624 阅读 · 0 评论 -
[Android]使用runtime.exe執行下的程式,權限不足時怎麼辦?
最近需要在Android下去執行一些console mode的程式,有時會遇到權限不足的問題,上網找了一下,很多人都有這樣的問題,也有解決的方式。那就是在AndroidManifest.xml裡加上一行指令,讓你的APK有system的權限。如下: package="com.mokoid.LedTest" android:sharedUserId="android.u原创 2012-04-06 10:03:13 · 1627 阅读 · 0 评论 -
AndroidManifest.xml中權限問題
最近需要利用Android internal API做一些事,在AndroidManifest.xml加上了android:sharedUserId="android.uid.system"但是在系統裡卻看不到我的AP,找了很久,發現還要在Android.mk裡再加上LOCAL_CERTIFICATE := platform這樣系統的權限才夠。相關的解說可參转载 2011-12-21 18:13:52 · 1483 阅读 · 0 评论 -
Android MMS,SMS之常用Uri
Android MMS,SMS之常用Uri轉載原文: http://labs.ywlx.net/?p=899這是從網路上找到的一份資料,挺實用的,記錄並轉載於此。Android提供了很多查询系统数据的Uri,这里是一些关于MMS,SMS常用的Uri以及对其的一些分析Uri:content://smssql语句:SELECT * FROM sms WH转载 2011-12-13 10:30:14 · 1834 阅读 · 0 评论 -
讀取、寫入、刪除 SIM card裡的電話簿
最近在寫一個test case,要讀取、寫入、刪除 SIM card裡的電話簿,找了很多資料,後來發現一個網站,有很詳細的code可以參考,提供給大家做參考。http://code.google.com/p/simsalabim/ 程式裡的幾個重點:1. 另外,在讀取SIM card的uri可分為二種,Android 1.5版(含)以前的用 "content://sim/adn转载 2011-12-12 12:12:02 · 1292 阅读 · 0 评论 -
Android 引用第三方Jar
引用第三方 library 的方法目前看到有兩種,記錄下來免得忘記。方法一:1. 將 *.jar與 *.so複製到 app\libs裡2. 在build.gradle(app)裡加上sourceSets { main { jniLibs.srcDirs = ['libs'] }}3. 你會看到如下的畫面,這樣就可以正常適用了方法二:...原创 2019-09-05 10:55:41 · 226 阅读 · 0 评论