Android自適應螢幕大小

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

android擷取系統時間

如何擷取Android系統時間是24小時制還是12小時制在做一個項目時,因為需要顯示時間,要求顯示格式與系統標題列顯示的時間格式一致,在網上找了很久沒找到相關文檔說明,後來在一本書上看到了。直接上源碼:        ContentResolver cv = this.getContentResolver();        String strTimeFormat = android.provider.Settings.System.getString(cv,                 

Android自訂View研究(五)–View的大小

說了這麼多,那View的大小是多少呢?這小節我就研究下View的大小。通過LogCat來研究View的大小是怎樣確定的。好了,直接切入正題吧.一、        在Activity中直接new HelloView 時View的大小。View的大小擷取可以用其中的兩種方法擷取:   

Android 監聽WIFI

[一籃飯特稀原創,轉載請註明出自http://www.cnblogs.com/wanghafan/archive/2013/01/10/2855096.html]1.註冊一個廣播接收器,監聽網路狀態1 private void Start()2 {3 IntentFilter filter = new IntentFilter();4 filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION)

Android 完全退出

[一籃飯特稀原創,轉載請註明出自http://www.cnblogs.com/wanghafan/archive/2012/08/24/2654313.html]解決退出依舊返回上一頁問題!1.在Common.java中public class Common{ public static List<Activity> activityList = new ArrayList<Activity>(); public static void

android 組件動畫(二)——TextView刷入與刷出的效果

 首先看看效果: ///項目布局//// attrs.xml    自訂屬性,該屬性主要是控制動畫播放的時間<?xml version="1.0" encoding="utf-8"?><resources><declare-styleable name="SlidingText"><attr name="animationDuration" format="integer"

android 圖片疊加效果——兩種方法

:第一種:第二種: 第一種是通過canvas畫出來的效果:public void first(View v) { // 防止出現Immutable bitmap passed to Canvas constructor錯誤 Bitmap bitmap1 = BitmapFactory.decodeResource(getResources(), R.drawable.apple).copy(Bitmap.Config.ARGB_8888,

[android學習筆記]學習jni編程

由於筆者一直從事c++的開發,因此轉移到android平台時不免需要使用jni的模式進行開發。本人使用的ndk版本為r5b,該目錄下面內建了一個hello-jni的sample程式,在匯入該project到eclipse的時候破費周折,按照網上教程均無法奏效,後來查閱官方文檔,才順利完成匯入,編譯。(eclipse + ndk + cygwin平台的搭建請參閱該文檔:windows系統整合cygwin與Eclipse與使用Android NDK

我對Google的chromium和android發展的看法

最近,Chromebook來了,Android頭子魯賓調走了,接管的人正是Chrome瀏覽器主管。Chromebook沉寂了有2、3年,上一次推出的ChromeOS是以Webkit為Shell,事實證明療效不好。而這2、3年中,聽到的更多的聲音是ChromeOS會被放棄掉,更應該扶正Android一統所有。從我對chromium源碼瞭解,Google的開發支援有增無減,其中最吸引我的是新的案頭UI技術,代號為Aura。經過這些時間的開發,新的案頭shell搭載到Chromebook推出,是否成功

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

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

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

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

android手機定位

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

Android應用之免註冊解決方案

本文的目的主要是為了簡化:註冊、登陸、忘記密碼、登出等android應用標配的功能簡化的辦法:不再是依據帳號密碼進行驗證,而是通過驗證手機、手機卡或者手機及手機卡1.手機:就是只要是同一個手機訪問應用,都認為是同一個使用者;2.手機卡:就是只要是同一個手機號訪問應用,都認為是同一個使用者;3.手機+手機號:就是同一個手機號在同一個手機上,才認為是同一個使用者;應用可以根據應用的特點,選擇具體方案。在android中,識別手機的資訊推薦使用IMEI;識別手機卡的資訊推薦使用SimSerialNum

Android應用啟動後自動建立案頭捷徑

和IOS開發和Windows Phone開發相比,Android是開放的,Android上的開發也相對更加靈活,能夠做很多事情。有的朋友會發現,在某些Android應用安裝以後,第一次運行,就會在案頭建立捷徑。這是如何做到的呢?要不怎麼說Android特別開放呢,在Android開發中,只要發送一個廣播,就可以實現這種需求了。廢話不多說,以下是封裝好的一段代碼。 1 public class ShortcutUtil { 2 3 public static void

Android 遠程圖片擷取和本機快取(一)

   本機快取       非同步下載       大家都知道,在android應用中UI線程5秒沒響應的話就會拋出無響應異常,對於遠程擷取大的資源來說,這種異常還是很容易就會拋出來的,那麼怎麼避免這種問題的產生。在android中提供兩種方法來做這件事情:啟動一個新的線程來擷取資源,完成後通過Handler機制發送訊息,並在UI線程中處理訊息,從而達到在非同步線程中擷取圖片,然後通過Handler Message來更新UI線程的過程。      

Android中全屏或者取消標題列

先介紹去掉標題列的方法:第一種:也一般入門的時候經常使用的一種方法requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉標題列注意這句一定要寫在setContentView()方法的前面,不然會報錯的第二種:在AndroidManifest.xml檔案中定義<application android:icon="@drawable/icon" android:label="@string/app_name"

Android之Tab分頁標籤的實現方法一—–TabActivity和TabHost的結合(二)

  在上一篇講到了TabActivity和TabHost的結合的分頁實現方式一。這裡,將講到方式二。其實,方式一、二大同小異,只是方式二的布局檔案可以是獨立的。當然,也有些差別,例如點擊頂部Tab標籤時頁面跳轉事件響應的實現也不同。具體,看原始碼。      二、TabActivity和TabHost的結合實現分頁標籤--------方式二      細節分析:      1.主類繼承TabActivity      public class Pagination extends

android 滑動按鈕

package com.qing;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import android.graphics.Paint;import android.graphics.Rect;import

android 點擊跳轉到你要展示的網頁

一.你要開啟一個網頁你可以自己寫一個webview,在自己的程式中就可以開啟.wv = (WebView) findViewById(R.id.webView1);wv.getSettings().setJavaScriptEnabled(true);wv.setScrollBarStyle(0);WebSettings webSettings =

Android 自製傳送簡訊程式

1 package com.turboradio.googlesdk; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 import android.app.Activity; 7 import android.app.PendingIntent; 8 import android.content.Intent; 9 import android.os.Bundle;10 import

總頁數: 2771 1 .... 795 796 797 798 799 .... 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.