注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/contacts-provider/display-contact-badge.html這節課將會向你展示如何添加一個QuickContactBadge到你的UI中,以及如何將數據和它捆綁起來。一個QuickContact
系統 2019-08-12 01:54:44 2177
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/data-storage/databases.html一個Android應用一般都有幾個activities。每個activity顯示一個UI來允許用戶一些特殊的事務(比如瀏覽地圖或者拍攝照片)。為了將用戶從
系統 2019-08-12 01:53:22 2177
轉載自:http://blog.csdn.net/feng88724/article/details/6333809作者:feng88724在進行UI布局的時候,可能經常會用到android:gravity和android:layout_Gravity這兩個屬性。關于這兩個屬性的區別,網上已經有很多人進行了說明,這邊再簡單說一下。(資料來自網絡)LinearLayout有兩個非常相似的屬性:android:gravity與android:layout_gr
系統 2019-08-29 22:40:12 2176
Himi原創,歡迎轉載,轉載請在明顯處注明!謝謝。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/12/6130196.aspx本文補充:網上很多關于手勢文章都說Android對手勢的支持是從SDK1.6(也就是API4)才開始的,但是我用SDK1.5模擬器也能識別!。(本想測試下更低的SDK的支持效果,但是我沒有SDK低于1.5版本的....我手機SDK2.2的--、),所以查了Api發現:a
系統 2019-08-29 22:20:25 2176
當然除了使用drawable這樣的圖片外今天談下自定義圖形shape的方法,對于button控件android上支持以下幾種屬性shape、gradient、stroke、corners等。我們就以目前系統的button的selector為例說下:
系統 2019-08-12 09:30:25 2176
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/firstapp/starting-activity.html一.啟動另一個Activity在完成了之前的課程后,你已經擁有了一個顯示一個Activity(即只有一個屏幕畫面)的應用,在這個Activity中
系統 2019-08-12 01:55:23 2176
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/sync-adapters/creating-authenticator.html同步適配器框架假定你的同步適配器在同步數據時,設備存儲會有一個賬戶,服務器存儲端會有登錄驗證。因此,框架期望你提供一個叫做驗證器的組件作為你
系統 2019-08-12 01:54:47 2176
內容文字太多,根據自己的理解做了一些簡略的陳述,如果能自己對照看看官方英文原文,效果會好很多,翻譯的不好,有很多不當的地方還望指正,謝謝!后面有時間將寫一篇文章詳細解釋如何實現一個完整的音樂播放器【0】TheAndroidmultimediaframeworkincludessupportforencodinganddecodingavarietyofcommonmediatypes,sothatyoucaneasilyintegrateaudio,vid
系統 2019-08-29 22:28:48 2175
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/basics/activity-lifecycle/stopping.html正確地停止和重啟你的activity在整個生命周期過程中是非常重要的,它可以讓用戶感覺到你的應用一直處于活躍狀態,并且不會丟失他們的進度。以下是
系統 2019-08-12 01:55:21 2175
要求:設置一個android應用程序開機啟動一個服務,此服務用來監聽情景模式的切換。首先要知道在android中開機啟動程序是通過廣播機制實現的,在android手機啟動完成之后,系統會發送一個名叫android.intent.action.BOOT_COMPLETED的廣播,所以我們只要在程序中接收這個廣播,然后啟動一個后臺服務,就會實現程序一開機即啟動。對于監聽情景模式的切換,android手機跟其他手機不太一樣,沒有那些諸如會議模式、戶外模式、自定義
系統 2019-08-29 23:18:21 2174
接觸Andorid有幾個月了,一直認為做系統,應用開發根本不需要懂Android自動化測試之道,認為那都是測試人員需要掌握的東西,我們只要懂開發,只要讀懂系統,根據客戶的需求可以做相應的更改就可以了,只要熟悉了API,寫出的應用可以實現某功能就可以了。其實不是的。舉個例子說,我們偉大的客戶,瘋狂地更換硬件配置,那么我們的驅動就跟著來回換,相關功能的c實現也要換,上層java對應稍作修改,碰上膩歪點的客戶提出膩歪的需求,那么只有GoodLuck了……幸運的整
系統 2019-08-29 23:13:09 2174
注:本文翻譯自Google官方的AndroidDevelopersTraining文檔,譯者技術一般,由于喜愛安卓而產生了翻譯的念頭,純屬個人興趣愛好。原文鏈接:http://developer.android.com/training/connect-devices-wirelessly/index.html除了允許使用云進行交互數據,Android的API也允許和其他設備在同一個本地網絡內交互,甚至是不在一個本地網絡內但物理距離很近(在附近)的設備。N
系統 2019-08-12 01:53:20 2174
引言通過前面兩篇:Android開發之又見HelloWorld!Android開發之深入分析布局文件&又是“HelloWorld!”我們對Android應用程序運行原理及布局文件可謂有了比較深刻的認識和理解,并且用“HelloWorld!”程序來實踐證明了。在繼續深入Android開發之旅之前,有必要解決前兩篇中沒有介紹的遺留問題:View的幾種布局顯示方法,以后就不會在針對布局方面做過多的介紹。View的布局顯示方式有下面幾種:線性布局(LinearLa
系統 2019-08-29 22:32:06 2173
一。Android繪制文本對象FontMetrics介紹FontMetrics對象它以四個基本坐標為基準,分別為:?FontMetrics.top?FontMetrics.ascent?FontMetrics.descent?FontMetrics.bottom實例JAVA代碼如下:PainttextPaint=newPaint(Paint.ANTI_ALIAS_FLAG);textPaint.setTextSize(35);textPaint.setCo
系統 2019-08-29 22:24:31 2173
一、修改Android設備存儲盤符名稱(注:TBDG1073為我的項目名稱)1、修改device/other/TBDG1073/system.prop文件2、修改ro.media.patition.label屬性為OuyangPeng3、修改完后重新編譯4、將MID通過USB連接到電腦顯示盤符為OuyangPeng二、修改Android設備的型號1、進入到~/mx0831-0525/device/other/TBDG1073目錄2、找到TBDG1073.m
系統 2019-08-12 09:29:41 2173