Android自適應螢幕大小

Android 自問世以來就廣受追捧,因為其開放的特性,市面上也就隨即出現了,各種版本的Android機器,不同的Android OS,不同的OEM,當然也就有了很多莫名其妙的螢幕尺寸.為此我前篇文章介紹了,如何通過編碼的方式擷取Android手機的寬高,有了這個寬高,我們就可以實現Android自適應螢幕大小了.方法其實很簡單,最常見的就是在res下建立相應尺寸的layout檔案夾.舉個例子:HTC Sensation Z710e手機的螢幕尺寸是540 x 960 pixels, 4.3

Android 應用程式真機調試

1. 設定android手機為USB偵錯模式。步驟: menu---> 設定 ---> 應用程式 ---> 開發 , 選擇【USB調試】 2. 用USB串連手機和電腦,並確保成功。步驟: 在windows下執行c:/adb devices, 查看手機是否已經串連成功。PS:如果你的是ZTE中興手機電信版,請先安裝電信寬頻那個應用程式。(如果是第一次連電腦的話,系統會提示你安裝那個程式的,根據提示做就可以了。)  3. 設定應用程式為偵錯模式。操作:

android 設定程式安裝位置

在android2.2 版本和以後的版本中,android應用可以自訂選擇安裝的路徑AndroidManifest.xml下面的manifest節點中有個屬性叫:android:installLocation 可以決定程式安裝的路徑屬性的值有:auto --------自動,有系統決定安裝位置internalOnly ---- 手機記憶體preferExternal ----------外部存放裝置<manifest

Android的許可權permission介紹

作者:houfeng出處:http://houfeng.cnblogs.com 本文著作權歸作者和部落格園共有,未經作者同意請保留此聲明. <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" ></uses-permission>允許讀寫訪問"properties"表在checkin資料庫中,改值可以修改上傳<uses-permission

android 工程結構,它到底是怎麼啟動並執行。

為了協助理解,我決定先上傳一個工程,這個是我做的一個小作業,3、4個小時完成,沒什麼含金量,就是交差用的,這裡給大家做個模板吧。 我把一個工程分6個部分,如左面的圖所示,然後來一一說好了。1. 這裡就是存放我們寫的類的,由於我這個簡單,就沒有分很多包了,一個包搞定一切。2. 這個是編譯產生的,裡面有個R.java檔案,千萬不要亂動它,會導致很可怕的錯誤,另外,如果明明寫的很對,但是就是編譯通不過的話,一定是這個東西除了問題,可以上網搜搜解決辦法,不知道能不能刪了這個檔案重新編譯。3.

android 定製個性按鈕 控制項

【註:次部落格長期荒置,因此附上這個工程的下載連結:http://pan.baidu.com/share/link?shareid=81046&uk=1158065893 

分享21個挖掘設計水平的iPhone和Android應用程式網站

文章目錄 iPhone 設計精美的介面能夠給我們帶來良好的心情,讓人看了又想看,尤其是一些手機應用程式介面,設計師提高水平的有效方式是觀看其他人得設計風格,然後融入到自己的設計當中,在我做設計的多年生涯中,我發現國內的設計師,思路有時很狹隘,設計出來的東西不能夠表達出有效標題和提示正因為如此,在今天開發當中,我收集了一些例子,設計精美的iPhone和Android應用程式網站

Android renderscript, more info’ and an example application

Here's a few more snippets of information I've managed to uncover on android renderscript:Compiled on the device Uses acc compiler No architectural support issues. No external libraries You cannot #include No allocation allowed Safe predictable I

如何擷取Android手機螢幕高寬值

擷取Android手機螢幕高寬值的方法,大概有兩種,一種是通過View提供的方法擷取,還有一種是通過Display對象擷取螢幕高寬。下面這篇文章介紹的很詳細,有興趣的朋友可以過去看下,原文地址如下:http://www.iteye.com/topic/828830 網上還有其他的文章,有興趣的朋友可以自己試試。我這裡主要跟大家分享的是如何通過DisplayMetrics的參數擷取螢幕的寬高.下面我貼出源碼,跟大家分享下.因為注視寫得都很清楚,我就不做過多說明了.import

Android adb push在簡中window亂碼問題

adb readdir在windows(簡體)下讀取出來為GBK,而Android使用UTF-8編碼,導致adb push傳入機器內為亂碼。1. 安裝mingw32  sudo apt-get install mingw322. 修改adb源碼  file_sync_client.c   1 diff --git a/adb/file_sync_client.c b/adb/file_sync_client.c 2 old mode 100644 3 new mode 100755 4

Android自適應不同解析度或不同螢幕大小的layout布局(橫屏|豎屏)

一:不同的layout Android手機螢幕大小不一,有480x320, 640x360, 800x480.怎樣才能讓App自動適應不同的螢幕呢?    其實很簡單,只需要在res目錄下建立不同的layout檔案夾,比如layout-640x360,layout-800x480,所有的layout檔案在編譯之後都會寫入R.java裡,而系統會根據螢幕的大小自己選擇合適的layout進行使用。 二:hdpi、mdpi、ldpi 在之前的版本中,只有一個drawable,而2

第一次和android的……無奈接觸

真的沒有想到,android SDK裡帶的那個Emulator,竟然可以那樣慢!最近接了份扯淡的工作,總結套方案評估android的運行效能,從裡到外!之所以說這份工作很扯淡,是因為我從來沒有搞過android。算了,管他呢,只要能按時往我銀行帳號裡打錢,其它神馬都是浮雲,OK,開工吧。上網查了查,當然主要是研究了一份舊的報告,總結了一下,大概是需要三個工具:1. TraceView2. DDMS3.

android手機定位

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

Android裡透明的ListView

發現了一個list滾動時,某item背景透明的問題。網上搜尋一下,發現有很多人在問list背景黑色的問題,交流中給出的解決方案基本上很統一。先是解釋問題產生的原因是Android對list的滾動做了顯示最佳化,用寫在該list的layout檔案中的android:cacheColorHint顏色值與item背景混合,黑色主題下該顏色值預設為#FF191919,於是背景黑了。解決方案是關掉最佳化。怎麼關?有說把android:cacheColorHint設定為"@android:color/tra

推他Android手機用戶端UI賞析

推他歡迎介面歡迎介面做的不錯,最主要的是在進行網路連接以及進行登入驗證的時候,分別會提示“正在串連,請稍後...”和“登入中...”,這個值得其他應用學習。推他分享主介面介面簡潔推他文字分享介面文字編輯視窗不會被軟鍵盤覆蓋推他圖片分享介面有點簡單了推他動態介面相當簡潔美觀。回複、轉推、喜歡、顯示回應都在同一個介面中操作推他回複推他轉推推他喜歡推他顯示回應

建立Android啟動介面

每個Android應用啟動之後都會出現一個Splash啟動介面,顯示產品的LOGO、公司的LOGO或者開發人員資訊。如果應用程式啟動時間比較長,那麼啟動介面就是一個很好的東西,可以讓使用者耐心等待這段枯燥的時間。製作Splash介面突出產品LOGO,產品名稱,產品主要特色;註明產品的版本資訊;註明公司資訊或者開發人員資訊;背景圖片,亦可以用背景顏色代替;除了等待還能做點什麼大多數的Splash介面都是會等待一定時間,然後切換到下一個介面;其實,在這段時間裡,可以對系統狀況進行檢測,比如網路是否通

Android UI設計模式

home.xml<?xml version="1.0" encoding="utf-8"?><mergexmlns:android="http://schemas.android.com/apk/res/android"><includelayout="@layout/background" /><LinearLayoutandroid:orientation="vertical"

在android.app.Application中定義全域變數

  在Android應用中使用全域變數,除了public的靜態變數,還有更優雅的方式是使用android.app.Application。  啟動Application時,系統會建立一個PID,即進程ID,所有的Activity就會在此進程上運行。那麼我們在Application建立的時候初始化全域變數,同一個應用的所有Activity都可以取到這些全域變數的值。  例如,在Application中儲存登入狀態 

[翻譯]Action Bar for Android

文章目錄 在 layout 檔案中在Activity中,HomeAction處於Bar的最左側,普通Action處於Bar的最右側自訂ActionTitle 點擊事件定製Want to contribute? 這個項目旨在提供一個可重複使用的ACTION BAR的組成部分。有關Action Bar 模式的詳細描述可以參考Android Patterns.Action Bar 組件是一個 Library Project

總頁數: 2802 1 .... 266 267 268 269 270 .... 2802 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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