android中擷取手機解析度

在Activity中  // ME722 測試 480*854   豎屏Display display = this.getWindowManager().getDefaultDisplay();int nHeight = display.getHeight();      //569int nWidth = display.getWidth();        //320DisplayMetrics metrics = new

android中的category

提供將要執行的action的額外資訊,一般在隱式地啟動activity時需要用到。常見的category如下: CATEGORY_ALTERNATIVE設定這個activity是否可以被認為是使用者正在瀏覽的資料的一個可選擇的action CATEGORY_APP_BROWSER和ACTION_MAIN一起使用,用來啟動瀏覽器應用程式 CATEGORY_APP_CALCULATOR和ACTION_MAIN一起使用,用來啟動計算機應用程式 CATEGORY_APP_CALENDAR和ACTION_

Android:Parcelable/Bundle/IBinder

public interface ParcelableClass OverviewInterface for classes whose instances can be written to and restored from a Parcel. Classes implementing the Parcelable interface must also have a static field called CREATOR, which is an object implementing

Android平台讀寫i2c裝置開發筆記二

二、 使用JNI在應用程式架構層添加服務提供者       APP應用不能直接存取HAL層,需要JNI層訪問HAL模組並向上提供API介面。可以直接提供介面,但建議最好使用服務的方式提供訪問。       我們先看JNI如何訪問剛才的HAL模組。       進入源碼根目錄下的frameworks/base/service/jni目錄,建立com_android_server_IICService.cpp,代碼如下:#include "jni.h" #include "JNIHelp.h"

Android學習筆記(五六):位置Location

建議更新20130522的ADT版本,無論是Linux下還是Windows下,我覺得速度快了很多。而且將Android SDK Tool升級到ver

Android 學習筆記(十四):Activity-AutoCompleteTextView

AutoCompleteTextView,有一個text作為首碼,有一個類似spinner作為選擇,使用者也可以敲入所需,可不在spinner的list之中。AutoCompleteTextView是EditText的subclass,可以使用EditText所有的屬性,例如字型,顏色等。此外,提供android:completionThreshold,用於表明最小要敲入多少字元才開始顯示list

Android硬體抽象層(HAL)概要介紹

Android的硬體抽象層,簡單來說,就是對Linux核心驅動程式的封裝,向上提供介面,屏蔽低層的實現細節。也就是說,把對硬體的支援分成了兩層,一層放在使用者空間(UserSpace),一層放在核心空間(KernelSpace),其中,硬體抽象層運行在使用者空間,而Linux核心驅動程式運行在核心空間。為什麼要這樣安排呢?把硬體抽象層和核心驅動整合在一起放在核心空間不可行嗎?從技術實現的角度來看,是可以的,然而從商業的角度來看,把對硬體的支援邏輯都放在核心空間,可能會損害廠家的利益。我們知道,L

Android Launcher 分析

1. Launcher的啟動過程從網路上找了一段關於Launcher的啟動過程的文章,作為學習Launcher的背景知識:Linux kernel啟動以後會通過app_main進程來初始化android Runtime Java運行環境,而zygote是Android的第一個進程。所有的android的應用以及大部分系統服務都是通過zygote fork出來的子進程(我現在看到的只有native的service manager不是zygote fork出來的)。在system server中啟動

雜亂之android的style、Theme的應用

首先,我們來確定下style和Theme都是做什麼用的?       我們都知道,我們可以通過在main.xml或者其他的布局檔案中通過屬性設定來設定控制項的樣式,這就導致了我們基本上要為每一個控制項都一一的設定屬性,更讓人惱火的是,這些屬性裡面的很多都是相同的,欲哭無淚啊!       

android之喜好設定相關 Preferences(一)

      最近學習android時發現,很多書上都介紹了preference喜好設定這個東西,但是大部分的書都是直接上來講怎麼用,對其的用途和來曆都是隻字不提,筆者本人對於這種做法是非常鄙視的。      這裡,我將對其進行一點簡單的描述,可能說法並不嚴謹,但是至少能協助你理解到底什麼事喜好設定:      喜好設定這個詞是preference翻譯過來的,至於它到底是什麼,我用一句話概括下:preference是一種android為我們提供的方便的對資料進行儲存的工具。      分析這句話:

Android系統如何?UI的自適應

http://www.cnblogs.com/melaniedeng/archive/2012/05/17/2506869.html      做Android應用的人都知道,要一個apk適用多個不同的手機螢幕是很容易的,就是在項目的res檔案夾下面有多套相關的資源檔。程式啟動並執行時候,Android系統會根據當前裝置的資訊去載入不同檔案夾下的資源檔。但是Android系統是怎麼做到這一點的呢?上網上搜了一下,很少有這方便的介紹,只好自己研究下代碼了。下面是我研究代碼得到的結果(正確性有待確認

Android 高手進階教程(十三)之—-Android 資料庫SQLiteDatabase的使用!!

 大家好,好久沒有更新部落格了,最近由於身體不適讓大家久等了,好了,直接進入主題~Android 提供了三種資料存放區方式,第一種是檔案儲存體;第二種是SharedPreferences儲存;第三種就是資料庫SQLiteDatabase儲存。檔案儲存體我就不用多說了,而SharedPreferences可以存取簡單的資料(int,double,float.etc),它經常用於資料緩衝,因為它讀取儲存簡單。詳細可以參見本系列。Android高手進階教程(七)之----Android

android中ListView點擊和裡邊按鈕點擊不能同時生效問題解決

 今天遇到一個問題:android中ListView點擊和裡邊button點擊不能同時生效問題解決。原因是:listView在開始繪製的時候,系統首先調用getCount()函數,根據他的傳回值得到listView的長度(這也是為什麼在開始的第一張圖特別的標出列表長度),然後根據這個長度,調用getView()逐一繪製每一行。如果你的getCount()傳回值是0的話,列表將不顯示同樣return

Activity設定全屏以及Android獲得螢幕的寬和高

 Android程式中要設定全屏包括兩個部分: 視窗 全屏和A ctivity 全屏。視窗全屏 是指隱藏系統頂部用來顯示時間、電量、訊號等資訊的 標題列 ,A ctivity全屏 是指隱藏程式的標題列。我們可以在程式碼中設定,也可以通過修改AndroidManifest.xml檔案來實現。    1. 修改程式碼 。    我們需要在 A ctivity的onCreate方法中添加相應的代碼。請 注意 代碼的位置,要在setContentView()方法之前調用哦。public class

Android 不顯示光線標或者游標顏色為白色的解決方案

在Android3.2或者更高版本上面,可以按照如下的方式進行設定:EditText有一個屬性:android:textCursorDrawable,這個屬性是用來控制游標顏色的 android:textCursorDrawable="@null""@null"作用是讓游標顏色和文本顏色保持一致 在Android3.2版本以下,不存在這個屬性,所以無法通過這個屬性進行設定,此時請檢查你的AndroidManifest.xml檔案中的 <uses-sdk

Android 監聽系統音樂播放器播放的音樂的方法

  最近在做項目的時候遇到一個小問題,就是需要自己寫一個View來控制系統音樂播放器的播允許存取為,並且要能得到現正播放的音樂的資訊,可能剛開始是想省點時間,所以就沒有直接去看源碼,而是上網搜尋了一下,但令我十分驚訝的是網上竟然沒有這個,難道說沒有童鞋做過這個?嘿嘿,啥都不說了,開始:  獲得系統現正播放的音樂的資訊,查看源碼可以知道,在Music應用中有一個MediaPlaybackService.java檔案,內部的代碼我就不寫了,總之就是在播放音樂的時候會在四種情況下發送廣播,這些廣播裡麵

android手機定位

做移動互連網就不太可能不碰手機端的開發。上周為了項目需要,俺也挽袖子掄胳膊開始寫起了android程式,還好有java基礎,倒也上手快,寫了幾個小程式,主要都是關於定位方面的。網上也搜得到一些相關的文章和教程,但給出的例子效果不太好,而且感覺只有其表,卻不明其理。因此寫出此文,分享一些我的經驗。雖然是以android為主,但是我想對其它平台的開發也應該有些協助。這篇文章側重於制定一個合理的定位方案。手機定位的方式 先科普一些基礎知識吧。最簡單的手機定位方式當然是通過GPS模組(現在大部分的智能機

Android編譯過程詳解(三)

     Android編譯過程詳解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359.html    Android編譯過程詳解(二):http://www.cnblogs.com/mr-raptor/archive/2012/06/08/2541571.html    Android編譯過程詳解(三):http://www.cnblogs.com/mr-raptor/archive/2012/06/12/254703

Android中Bitmap、Drawable、byte[]轉換

1.Drawable—>BitmapResources res=getResources();Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0);2.Bitmap---->DrawableDrawable drawable =new BitmapDrawable(bmp);另外在網上搜了些,也不知到底誰是原創的1、Drawable → Bitmappublic static Bitmap

android源碼下載,從Android2.2.2到4.2.2的源碼整理匯總

 Android-2.2.2_r1.tar.bz2                       迅雷下載Android-2.2.2_r1-20121015.tar.bz2     迅雷下載Android-2.3.3_r1                                   http://l2.yunpan.cn/lk/Q8aA2vu2RZCSxAndroid-2.3.4_r1                                 

總頁數: 2771 1 .... 668 669 670 671 672 .... 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.