Android入門教程(九)之—–取得手機螢幕大小DisplayMetrics的應用

大家好,我們這一節要講的內容是Android如何取得手機螢幕大小的例子.本節主要用了三個對象TextView ,Button ,以及DisplayMetrics ,其中Displaymetrics 是取得手機螢幕大小的關鍵類,這個例子非常的簡單,當我們點擊按鈕,觸發事件,在TextView 裡顯示手機螢幕的寬高解析度.  看一下: 按鈕觸發前:   按鈕觸發後:

android配置開發環境ubuntu

  曾經一時對android產生的極大的興趣(畢竟也是基於linux的,本人也正用著android手機……),於是從網上整理了開發環境的配置方法,如下:一、配置Android開發環境1;sudo apt-get install eclipse2;start eclipse3;click help-> install new software->work in ; fill https://dl-ssl.google.com/android/eclipse/ 4;select the

如何在Windows下搭建Android開發環境

Android SDK 2.2 開發環境搭建(1) 安裝必備。(以下為Android開發中必備的軟體與工具)1.1 安裝jdk。Android目前支援以下jdk版本:jdk1.5,jdk1.6如果未安裝可以到官方下載:http://www.oracle.com/technetwork/java/javase/downloads/index.html下載後,點擊安裝即可。本文用的是:jdk 1.6.0_181.2

Android 使用Toast顯示提示資訊框

Toast是一種非常方便的提示訊息框,他會在程式介面上顯示一個簡單的提示資訊,這個提示資訊框用於向使用者產生簡單的提示資訊,它具有兩個特點。     1.       Toast提示資訊不會獲得焦點,   2.       Toast提示資訊過一段時間會自動消失     使用Toast來產生提示訊息也非常簡單,只要如下幾個步驟:  1.       調用Toast的構造器或makeText方法建立一個Toast對象。   2.       調用Toast的方法來設定該訊息提示的對齊,頁面邊界,顯

android下實現WAP和NET的自適應

WAP和NET的區別: (1) 為什麼會有兩個存取點?   在國際上,通常只有一種GPRS接入方式,為什麼在中國會有CMWAP和CMNET兩兄弟呢?(多媒體訊息之所以單獨配置存取點是因為多媒體訊息服務需要串連專用的伺服器,在這裡不作探討。)   其實,CMWAP 和 CMNET 只是中國移動人為劃分的兩個GPRS接入方式。前者是為手機WAP上網而設立的,後者則主要是為PC、膝上型電腦、PDA等利用GPRS上網服務。它們在

Android X86版本體驗

 Android系統目前可以說是移動互連網領域中最火最有潛力的一個作業系統的,若囊中羞澀或者更方便地體驗這個作業系統,可以通過虛擬機器來安裝一個x86版本的,目前最新的版本是Android2.2.1的,可以通過http://code.google.com/p/android-x86/downloads/list上下載到最新版本的ISO鏡像檔案,然後通過VirtualBox 或VMware來安裝該系統到虛擬硬碟上,以便經常開啟使用。     不過目前我在Vmware上安裝後遇到一個比較奇怪的問題,

理解Android系統的處理序間通訊原理(一)—-RPC中的代理模式

Android系統中的處理序間通訊是通過一個輕量級的RPC(Remote Procedure Call遠程進程調用)和AIDL(Android Interface Definination

android入門教程(十六)之– 使用Intent傳遞資料

 一、Intent作用android 中intent是經常要用到的。不管是頁面調轉,還是傳遞資料,或是調用外部程式,系統功能都要用到intent。Android的有三個基本組件——Activity,Service和BroadcastReceiver,它們都是通過Intent機制啟用的,而不同類型的組件有傳遞Intent的不同方式。(1)

Android入門教程(五)之——更改與顯示文字標籤TextView標籤的使用

我們寫了HelloAndroid 之後,一直覺得沒有寫半行代碼對不起自己,所以本節,我們將在HelloAndroid 基礎之上,進行與TextView 文字標籤的第一次接觸.在此例中,將會在Layout 中建立TextView 對象,並學會定義res/values/string.xml 裡的字串常數,最後通過TextView 的setText 方法,在預先載入程式之初,更改TextView

鄭重聲明:《深入理解Android 卷I》是一本真正的原創書籍

近來有不少讀者向編輯反應:1 本書很多內容從網上可以搜尋到。2 Binder一章從一個國外網站可以搜尋到英文版(http://unknownerror.net/2011-06/mechanism-of-binder-layman-android-5-30302)這裡要鄭重聲明一下:1

android shape使用 《轉載》

Android中常常使用shape來定義控制項的一些顯示內容,今天看了一些shape的使用,對shape有了大體的瞭解,稍作總結:先看下面的代碼:複製到剪貼簿  XML/HTML代碼    <shape>      <!-- 實心 -->      <solid android:color="#ff9d77"/>      <!-- 漸層 -->      <gradient          android:startColor="#ff8

android opengl es 立方體

繪製立方體的原理很簡單了,就是通過繪製三角形而來的,當然還可以通過繪製線來完成。     下面是核心代碼:  public class CubeRender implements Renderer { Cube cb;float ratio;@Overridepublic void onDrawFrame(GL10 gl) {// TODO Auto-generated method

Android調用相機並將照片儲存到sd卡上

Android中實現拍照有兩種方法,一種是調用系統內建的相機,然後使用其返回的照片資料。 還有一種是自己用Camera類和其他相關類實現相機功能,這種方法定製度比較高,洗染也比較複雜,一般平常的應用只需使用第一種即可。用Intent啟動相機的代碼:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent, 1);拍完照後就可以在onActivityResult(int

《Android/OPhone開發完全講義》連載(8):收到簡訊了,我該做點什嗎?

本文為《Android/OPhone開發完全講義》一書的內容連載。轉載請註明出處     簡訊是手機中經常使用到的一種服務。然而,當手機接收到簡訊時,也會向系統發送廣播。如果我們的應用程式要在手機接收到簡訊後做點什麼,那就需要接收這個系統廣播。 接收系統廣播的步驟我們已經熟悉了,下面就按步就班地來完成這兩個步驟。

想搶先體驗Android作業系統的魅力嗎?那就使用Android LiveCD吧!

本文為原創,如需轉載,請註明作者和出處,謝謝!      由於目前基於Android的手機價格比較貴。如果只是為了體驗android,花幾千元買個手機也不值得。不過幸好Google想到了這一點,剛剛推出 了Android LiveCD 0.2。那麼什麼叫LiveCD呢?就是可以刻在光碟片中啟動的Android,可以在PC上運行。當然,也可以使用VMWare、VirtualPC等虛 擬軟體來運行。或使用某些燒錄軟體次LiveCD刻在隨身碟上,那就變成了Android LiveUSB了。    

android中點中overlay彈出帶尾巴的氣泡的實現

就是上面的樣子做這個過程中我碰到兩個問題:1:如何做帶尾巴的氣泡View2:如何把這個View添加到MapView中.1:如何做帶尾巴的氣泡View我是採用背景圖的方式來實現的.當然,普通的PNG在View 縮放的時候會失真,尤其是那個尖尖的尾巴.後來採用9.png的格式,才完成了不變形的效果.9.png格式的Png可以用SDK\Tools\draw9patch.bat來處理,只要把普通的png的邊上標誌一下就可以了,具體draw9patch.bat如何使用這裡就不說了,網上有很多文檔,自己查查

在android下實現定製鬧鐘

鬧鐘是我們生活中常用的工具。在android系統中提供了強大的鬧鐘介面,並且使用起來也非常簡單。AlarmManager是android提供的鬧鈴管理介面。我們想建立一個鬧鈴程式就需要通過它來完成。那麼接下來就看一下建立鬧鐘的過程:1. 擷取AlarmManager對象AlarmManager am =

Android中的Linear Layout

今天在看android開發的文章,看到線性布局的時候,看不明白裡面的layout_weight屬性,所以乾脆翻譯出來研究,以下是原文的翻譯 -------------------------------------------------------------------------------------------------------LinearLayout aligns all children in a single direction — vertically or

Android 網路資料讀取及解析

微博網路資料擷取及解析的樣本OAuth auth = new OAuth();            String url = "http://api.t.sina.com.cn/statuses/friends_timeline.json";            List<BasicNameValuePair> params = new ArrayList<BasicNameValuePair>();            params.add(new BasicNa

Android中使用Ormlite實現持久化(二)–持久化類的詳細配置

上一篇文章簡單的使用了Ormlite一下,但是我覺得Ormlite出色之處就是對於需要欄位,表等等的配置設計的比較好。下面來說說類的配置:如果我們開發的Android應用需要保持使用者資訊,那麼現在建立一個類:UserAccount該類有六個變數: private int id; private String username; private String password; private Date regTime; private String tellphone; private

總頁數: 2771 1 .... 208 209 210 211 212 .... 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.