配置ANDROID開發環境的方法

多的就不多說了,網上教程有很多,主要是想說說我遇到的情況,我起初是自己下載了ECLIPSE 4.2.1和ADT20.0.3、JDK6,但是安裝ADT的過程中,經常報錯,具體的錯誤不記得了,反正是缺少一些包檔案,很是麻煩。後來我發現ANDROID SDK的網站直接提供了一個合集包,包括整合了ADT的eclipse和SDK,但是注意有32位版本和64位版本,相應的JDK也需要下載相應的版本。注意:解壓縮的目錄最好都是放在英文目錄下,這樣不容易出現奇怪的問題。ANDROID ADT整合套件http:/

Android調試擷取Log

1 Android Log最近遇到一些抓log 的事情,很多來自網上達人的分享,加在一起總結一下:log檔案分為即時列印的,還有狀態資訊的兩種    即時列印的主要有:logcat main,logcat radio,logcat events,tcpdump, QXDM Log    狀態資訊的有:adb shell dmesg,adb shell dumpstate,adb shell dumpsys,adb bugreport 即時log:  adb logcat -b events

[Android]為Spinner填充資料後設定預設值的問題

前言   為Spinner適配完資料後需要設定其預設選項,但是發現直接setSelection(int position)有時候不管用,開啟選項又發現已經選中了,但是顯示出來的選項又始終預設第一個,本文為文章1的中文簡單譯本。 文章  1.  Using spinner.setSelection & finding the spinner doesn't show the selected item when closed?  聲明  歡迎轉載,但請保留文章原始出處:)

Android簡訊批量插入速度最佳化的思考與嘗試

        在做Android上簡訊的備份還原功能時,簡訊的恢複思路最初考慮的很簡單,迴圈解析檔案,每得到一條簡訊,就調用SMSProvider的insert方法將簡訊插入資料庫,SMSProvider是簡訊資料庫操作的最基本的類,重載了父類ContentProvider的query,insert,delete和update方法,除了insert方法,父類ContentProvider中還有個bulkInsert方法,該方法為批量插入,代碼如下: public int

Android中Calendar與Date的區別以及消除時區對日期操作影響的方法

轉載自:http://blog.liaoxiaoqi.com/?p=492 在Android中的日期操作常用的有三種方式,分別是:Date類型Calendar類型Unix時間戳記其中,Unix時間戳記在計算上最為方便和靈活,效率也高;而Date和Calendar則在一些具體的日期計算上更為便利。其中,在進行日期轉化的時候,經常會用到SimpleDateFormat類來進行格式化,包括將特定格式字串轉化為Date對象,以及將Date對象格式化為特定格式字串。首先來比較一下Date和Calendar

Android Building System 總結

轉自:http://blog.csdn.net/yili_xie/article/details/5004205花了一個月的時間來看Android Make,在網上總是看到某某大蝦說一天就把Android Make overview了一下,不得不感歎現在大蝦的強大和咱那連蝸牛都可以鄙視一下的進度。不過總算是徹底看清的Android make這個系統,不得不當初架構出這套機制的神人頂禮膜拜一下,虔誠地燒三柱高香,驚歎於神人的偉大的時候也越感自己的滄海一粟,苦海無邊,回頭無岸, 就加油滑水吧。  

查看Android源碼版本

     有時候我們辛苦取到Android的原始碼,想知道它的確切版本號碼,比如有時候我們只粗略知道拿到的是2.3的源碼,但並不明確他的小版本號碼,這就是有時候明明都是2.3的代碼可比較起來還是有差異的原因,比方說一個是2.3.1,而一個是2.3.4;確認的方法很簡單:1. 編譯的時候在終端中一開始就會列印出來:PLATFORM_VERSION:2.3.12. 直接去make檔案中去看:build\core\version_defaults.mk //搜尋該檔案中的

Android:EditText限制文字輸入

     Android的編輯框控制項EditText在平常編程時會經常用到,有時候會對編輯框增加某些限制,如限制只能輸入數字,最大輸入的文字個數,不能輸入一些非法字元等,這些需求有些可以使用android控制項屬性直接寫在布局xml檔案裡,比如android:numeric="integer"(只允許輸入數字);     對於一些需求,如非法字元限制(例如不允許輸入#號,如果輸入了#給出錯誤提示),做成動態判斷更方便一些,而且容易擴充;    

Android:Perferences的使用

    瀏覽手機的/data/data/目錄中的各個package的目錄,經常會看到有一個shared_prefs檔案夾,裡面有一個包名_preferences.xml檔案,這個檔案就是要說的主角,下面簡稱他為設定檔;    這個檔案類似於一個設定檔的角色,記錄應用的一些屬性值,比如如果你的應用提供了指導使用者使用的嚮導功能,那麼估計肯定會提供選項讓使用者來關閉這個功能,那麼你可以將這個開關放置在這個檔案裡,下次啟動時通過該值就能做成正確的顯示;   

Android user-agent

Mozilla/5.0 (Linux; U; Android 0.5; en-us) AppleWebKit/522+ (KHTML, like Gecko) Safari/419.3Google NexusMozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1Mozilla/5.0

Android學習按鍵事件監聽與Command模式

  Android學習按鍵事件監聽與Command模式 一

Android屬性之build.prop產生過程

Android屬性之build.prop產生過程  此部分網上這篇文章分析的不錯:http://blog.csdn.net/thl789/article/details/7014300 轉載過來        Android的build.prop檔案是在Android編譯時間刻收集的各種property(LCD density/語言/編譯時間,

Android相關許可權的概念

1.許可權  每個程式在安裝時都有建立一個系統ID,如app_15,用以保護資料不被其它應用擷取。Android根據不同的使用者和組,分配不同許可權,比如訪問SD卡,訪問網路等等。底層映射為Linux許可權。2. 應用申請許可權  1)應用開發人員通過AndroidManifest.xml中<uses-permission>指定對應許可權,再映射到底層的使用者和組,預設情況下不設定特殊的許可權。AndroidManifest加入許可權後系統安裝程式時會在圖形介面中提示許可權  2)

google已經恢複了android代碼擷取

Google已經恢複了android代碼的擷取,可以參看他的android source的官方網站  http://source.android.com/source/index.htmlTo check out a branch other than "master", specify it with -b:$ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1Starting

Android的壁紙放在哪?

這裡指靜態壁紙,Android的系統壁紙預設打包在Launcher.apk中,原始碼中的位置:./packages/apps/Launcher/res/drawable,所有的系統預設壁紙都在這裡,還有他們的縮圖;而如果是使用者自己瀏覽自己的圖片並設定出來的壁紙,則會自動複製到手機的/data/data/com.android.settings/files目錄下,檔案名稱wallpaper。

)Android原理揭秘系列之一動態牆紙

來源:Linux社區  作者:droidpioneer    Livewallpaper,即動態牆紙,是Android的一大3D特色功能,使用者可以在案頭選擇載入動態牆紙,讓自己的手機案頭背景旋動起來。   

Android簡訊列表的時間顯示

    Android的簡訊的時間的顯示做的很精細,首先儲存在簡訊資料庫mmssms.db中的簡訊時間都是Long型的數字,查詢動作結束,取到這個值之後,會做轉換,具體轉換的動作在MessageUtils.java的formatTimeStampString函數中完成;時間轉換 public static String formatTimeStampString(Context context, long when) { return

Android Toast的一個bug

    Toast在實際使用中經常會用到,用起來也超級無敵方便,下面的一句代碼就可以搞定.Toast.makeText(this, “要顯示的內容”,Toast.LENGTH_SHORT).show();如果只用這句代碼,你會發現,連續點擊很多次時,Toast將持續很長時間顯示,這嚴格意義上其實也不算是個BUG~   

Android核心分析

在CSDN上看到了maxLeng有關Android的系列文章,真的很好,整理在這裡,慢慢學習~maxLeng的專欄 1. 方法論探討之設計意圖2. 方法論探討之概念空間篇3. 手機之硬體形態4. 手機的軟體形態5. Android基本空間劃分6. IPC架構分析(Binder,Service,Service manager)7. Service詳解8. Android啟動過程詳解9. Zygote Service詳解10.Android GWES基本原理篇11.Android

Android號碼匹配位元修改

    Android2.1上預設的號碼匹配位元是7位,也就是說從右向左算起,如果兩個號碼有7位是匹配的,那麼就認為是相同的號碼,如+86 1234567和01234567是相同的號碼;所以判斷兩個號碼是否匹配,簡單的用”==”是不行的。   

總頁數: 2945 1 .... 149 150 151 152 153 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。