Android類說明—ArrayAdapter

本文譯自:http://developer.android.com/reference/android/widget/ArrayAdapter.html繼承關係java.lang.Object   |___android.widget.BaseAdapter         

Android的文本和輸入—拼字檢查器(一)

本文譯自:http://developer.android.com/guide/topics/text/spell-checker-framework.htmlAndroid平台提供能夠讓你在應用程式中執行和訪問拼字檢查的拼字檢查器架構。這個架構是由Android平台提供的文本服務API之一。要在應用程式中使用該架構,你就要建立一個特殊的Android服務類型,該服務會產生一個拼字檢查器的session對象。基於你提供的文本,該session對象會返回由拼字檢查器產生的拼字建議。拼字檢查器的生命

Android培訓—暫停和恢複Activity

本文譯自:http://developer.android.com/training/basics/activity-lifecycle/pausing.html#Pause通常在使用應用程式期間,前台的Activity有些時候會佔據其他可視組件的顯示位置,從而導致被遮擋的Activity暫停。例如,當一個半透明的Activity開啟時(如一個對話方塊),前一個Activity就會被暫停。儘管該Activity依然部分可見,但當前的焦點並不在該Activity中,所以它依然被暫停(Paused狀

Android培訓—終止和重啟Activity

正確的終止和重啟你的Activity是Activity生命週期中重要的處理,它確保你的使用者認為你的應用程式始終處於活動狀態。在幾個關鍵的情境中,你的Activity要被終止和重啟:1. 使用者開啟最近使用使用的應用程式視窗,並且從你的應用程式切換到另外一個應用程式。這時你的應用程式中那個當前在前台的Activity就會被終止。如果使用者從主屏Launcher的表徵圖或最近使用的應用程式視窗中返回到你的應用,那麼該Activity就被重啟。2. 使用者在你的應用程式中執行啟動一個新的Activi

Android培訓—建立Android工程

本文譯自:http://developer.android.com/training/basics/firstapp/creating-project.htmlAndroid項目包含了組成Android應用程式原始碼的所有檔案。Android SDK工具使用一套預設的項目目錄和檔案,能夠很容易的建立一個新的Android項目。本節課介紹如何使用Eclipse(帶有ADT外掛程式)或命令列的SDK工具來建立一個新的項目。注意:你應該已經安裝了Android

Android的文本和輸入—建立IME(二)

IMEAPI有IME的類可以在android.inputmethodservice和android.view.inputmethod包中找到。KeyEvent類對於處理鍵盤字元至關重要。IME的核心部分是服務元件,它繼承InputMethodService類。除了實現了標準的服務生命週期,這個類還給IME的UI提供了回調方法,用於處理使用者的輸入,並且把文本發送給當前具有輸入焦點的文本域。預設情況下,InputMethodService類提供了用於管理IME狀態和可見度的大多數實現,並且跟當前的

Android的聯通性—USB主機模式(二)

跟裝置一起工作當使用者把USB裝置接入到Android裝置上時,Android系統能夠判斷你的應用程式是否對接入的裝置感興趣。如果是你的應用程式感興趣的裝置,你就可以跟你期望的裝置建立通訊。以下是你的應用程式必須要做的工作:1. 使用以下兩種方法之一來發現接入的UDB裝置:   A. 使用Intent過濾器,過濾使用者接入USB裝置時所發出的通知;  

Android的聯通性—USB主機模式(三)

擷取跟裝置通訊的許可權在跟USB裝置進行通訊之前,你的應用程式必須要擷取使用者的許可。注意:如果你的應用程式使用Intent過濾器來發現接入的USB裝置,而且使用者允許你的應用程式處理該Intent,那麼它會自動的接收許可權,否則,在你的應用程式接入該裝置之前,必須明確的申請許可權。明確的申請許可權在某些情況下是必須的,如你的應用程式列舉已經接入的USB裝置並想要跟其中的一個裝置通訊的時候。在試圖跟一個裝置通訊之前,你必須要檢查是否有訪問裝置的許可權。否則,如果使用者拒絕了你訪問該裝置的請求,你

Android的聯通性—會話發起協議(SIP)(一)

本文譯自:http://developer.android.com/guide/topics/connectivity/sip.htmlAndroid提供支援會話發起協議(SIP)的API。這讓你可以把基於SIP的互連網電話功能添加到你的應用程式中。Android包含了一個完整的SIP協議棧,並且整合了呼叫管理服務,這樣應用程式可以容易的建立呼入和呼出的串連,而不需要去管理會話、傳輸層的通訊、音頻記錄、回撥等操作。要求和限制以下是開發SIP應用程式的要求1.  你必須要有一部運行Android2

Android的文本和輸入—建立IME(五)

從通知欄中選IME的子類型Android系統會管理所有的由IME所暴露的子類型。IME子類型被視為IME的從屬模式。在通知欄中,使用者能夠給當前的IME選擇一個有效子類型,如所示:圖4.從通知欄中選擇IME子類型。圖5.在系統設定中設定你喜好的子類型。從系統設定中選擇IME子類型使用者能夠在系統設定區的“Language&input”設定面板中控制如何使用子類型。在軟鍵盤的樣本中,InputMethodSettingsFragment.java檔案中包含了在IME設定中方便啟用子類型的的

Android的聯通性—USB的從屬模式(一)

本文譯自:http://developer.android.com/guide/topics/connectivity/usb/accessory.htmlUSB的從屬模式允許使用者串連到專門給Android裝置設計的USB主機硬體。這些附件必須遵循在Android從屬模式開發工具文檔中描述的Android從屬模式協議。這個協議允許Android裝置即使不作為USB主機依然能夠跟USB硬體進行互動。當Android裝置處於USB從屬模式時,被串連的Android

Android—App Widget(五)

尺寸調整指南當一個Widget被鎖屏所持有時,Android架構會忽略minWidth、minHeight、minResizeWidth和minResizeHeight屬性欄位。如果該Widget同時也可以放置到主屏上,那麼這些屬性欄位依然需要,因為在主屏上會使用它們,但是針對鎖屏它們會被忽略。鎖屏Widget的寬度始終是填充在被提供的空間中,它的高度有以下選項:1.      如果Widget沒有標記它的垂直尺寸可調(android:resizeMode=”vertical”),那麼它的高度將

Android感應器概述(二)

感應器介紹Android感應器架構能夠讓你訪問多種類型的感應器。其中某些感應器是基於硬體的,有些感應器是基於軟體的。基於硬體的感應器是內建與手持或平板裝置中的物理組件。它們通過直接測量特定的環境屬性來擷取資料,如加速度、磁場強或角度的變化等。基於軟體的感應器不是物理裝置,儘管它們類比基於硬體的感應器。基於軟體的感應器從一個或多個有時被叫做虛擬感應器或合成感應器的基於硬體的感應器來擷取資料。線性加速度感應器和重力感應器是基於硬體的感應器的執行個體。表1概要的介紹了Android平台所支援的感應器。

Android—處理音訊輸出的硬體

本文譯自:http://developer.android.com/training/managing-audio/audio-output.html使用者在使用Android裝置來播放音頻時,可以有很多選擇。大多數裝置都有內建的擴音器、有線耳機、以及很多支援藍芽串連和A2DP音訊裝置。檢查使用的音頻播放硬體你的應用程式行為會受到輸出音訊硬體的影響。你可以使用以下代碼來查詢AudioManager對象,判斷當前輸出音訊硬體是裝置的擴音器、有線耳機、還是跟裝置串連的藍牙裝置。if(isBlueto

Android—App Widget(二)

建立App Widget布局你必須在XML檔案中給你的App Widget定義一個初始布局,並把它儲存在工程的res/layout目錄中。你可以使用以下列出的View對象來設計你的App Widget,但是在開始設計之前,請閱讀和理解AppWidget設計指南。如果你熟悉布局,那麼建立App Widget布局就很簡單了。但是必須要注意的是:App

Android—App Widget(四)

接收App Widget廣播的Intent對象AppWidgetProvider只是一個便利的類,如果你想要直接接收App Widget廣播,你可以實現自己的BroadcastReceiver類或重寫onReceive(Context,

發布一個練筆的 Android 閱讀器,輕微仿91 Android 閱讀器【後續將提供源碼】

   http://www.cnblogs.com/TerryBlog/archive/2010/09/16/1828360.html由於是練筆Demo,所以介面上和最佳化方面並沒有太多考慮,只是實現了一些基礎功能和一些閱讀器所必要的幾個功能閱讀介面如下:底下捲軸,模仿91閱讀器的方式顯示,按照文本長度百分比記算顯示進度條,文本顯示方式為分段顯示,底下顯示百分比和文本的名稱。 閱讀器支援umd、txt、php、html、圖片格式、xml格式,其中umd 又分為漫畫umd 和txt umd

Android應用設計提示:Google Play和屬性

Google Play會過濾對使用者可見的應用程式,以便使用者只能看到和下載那些跟他們的裝置相容的應用程式。過濾應用的程式的方法之一是Android版本的相容性。Google Play檢查每個應用程式資訊清單中的<uses-sdk>屬性,從而建立它的相容版本的範圍,然後基於對使用者的Android系統版本API的比較來顯示和隱藏應用程式。更多資訊請看Filters on Google

Custom Android Tabs

Due to limitation of Android Tab component I created a custom TabWidget that I am using in couple different projects already. The widget allows us to  add custom background and use custom icons, tabs   can be Top/Bottom aligned.Currently tabs can

Android 對話方塊【Dialog】去除白色邊框代碼

使用樣式檔案,在values

總頁數: 2771 1 .... 438 439 440 441 442 .... 2771 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.