Android 怎樣獲得手機資訊(二)

 1.2.2.2 系統資訊       在Android中,想要擷取系統資訊,可以調用其提供的方法System.getProperty(propertyStr),而系統資訊諸如使用者根目錄(user.home)等都可以通過這個方法擷取,實現代碼如下:Java代碼:public static StringBuffer buffer = null;private static String initProperty(String description,String propertyStr)

Android滑動切換activity

螢幕切換指的是在同一個Activity內螢幕見的切換。通過GestureDetector、OnGestureListener實現滑屏事件。ViewFlipper是繼承至FrameLayout的,所以它是一個Layout裡面可以放置多個View。樣本中第一頁僅放了一個按鈕BUTTON,向下滑屏時,每頁都只放了一個TEXTVIEW。頁面:<?xml version="1.0" encoding="utf-8"?> <LinearLayout

Android畫圖之Matrix(一)

參考:http://chroya.iteye.com/blog/713869Matrix,中文裡叫矩陣,高等數學裡有介紹,在影像處理方面,主要是用於平面的縮放、平移、旋轉等操作。        首先介紹一下矩陣運算。加法和減法就不用說了,太簡單了,對應位相加就好。影像處理,主要用到的是乘法。下面是一個乘法的公式:也就是行列式,行與列相乘。線性代數裡有學。 

Android畫圖之Matrix(二)

參考:http://www.iteye.com/topic/713869上一篇講了一下Matrix的原理和運算方法,涉及到高等數學,有點難以理解。還好Android裡面提供了對Matrix操作的一系列方便的介面。    Matrix的操作,總共分為translate(平移),rotate(旋轉),scale(縮放)和skew(傾斜)四種,每一種變換在Android的API裡都提供了set, post和pre三種操作方式,除了translate,其他三種操作都可以指定中心點。   

boolean android.app.Activity.isFinishing()函數使用

這個函數注釋:Check to see whether this activity is in the process of finishing, either because you calledfinish on it or someone else has requested that it finished. This is often used inonPause to determine whether the activity is simply pausing or

android EditText setText發生stackoerverflowerror

前面一次項目中遇到了這個問題,後來解決了,這次項目中又遇到了這個問題,結果困擾了我一天,問了下同事,茅塞頓開。所以寫下來記住。android有個監聽輸入的介面:TextWatcher,自己可以實現它,然後讓EditText註冊。class Watcher implements TextWatcher{        @Override        public void beforeTextChanged(CharSequence s, int start, int count,      

Android擷取狀態列和標題列的高度

1.擷取狀態列高度:decorView是window中的最頂層view,可以從window中擷取到decorView,然後decorView有個getWindowVisibleDisplayFrame方法可以擷取到程式顯示的地區,包括標題列,但不包括狀態列。 於是,我們就可以算出狀態列的高度了。view plaincopy to clipboardprint?01.Rect frame = new Rect();  

android Parcelable項目中的應用

在activity之間可能要傳遞資料,如果是基本類型加String類型,那就好辦了,android已經提供了相關api。但是如果要傳遞一個實體類,比如說一個好友類:buddyinfo,就沒有相關api供調用了,這個時候可以使用parcebale。看代碼:實體類:import android.os.Parcel;import android.os.Parcelable;public class BuddyInfo implements Parcelable{private String

Android自動化的測試之Monkey工具

Monkey工具前言:最近開始研究Android自動化測試方法,對其中的一些工具、方法和架構做了一些簡單的整理,其中包括android測試架構、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接觸時間很短,很多地方有不足之處,希望能和大家多多交流。 一、

Android畫圖之Bitmap(二)

參考:http://www.iteye.com/topic/710262前面一篇博文介紹了簡單的把Bitmap畫到螢幕上,以及縮放Bitmap以鋪滿螢幕。對Bitmap的操作還有很多。比如截取Bitmap的部分地區,可以使用mBitmap = Bitmap.createBitmap(bmp, 100, 100, 120,

android軟鍵盤enter鍵

enter鍵,斷行符號鍵,電腦鍵盤上enter鍵就有多種響應。android軟鍵盤也不例外你在EditText上輸入以後,想在下一行輸入框輸入,可能需要去點擊下一行輸入框,讓它擷取焦點,也可能要隱藏軟鍵盤,在點擊輸入框,彈出軟鍵盤。或者已經到了最後一行輸入框,輸入完畢以後,要點擊登入,註冊,或者連結按鈕,可能要去隱藏它,感覺操作狠繁瑣。使用者體驗不好,有沒有解決辦法呢?其實可以利用軟鍵盤的enter鍵來解決上面的體驗問題。軟鍵盤,最常用的enter鍵事件有: 把EditText的Ime

Android 資源替換機制學習

How Android Finds the Best-matching Resource執行個體:有如下一些資源檔:drawable/drawable-en/drawable-fr-rCA/drawable-en-port/drawable-en-notouch-12key/drawable-port-ldpi/drawable-port-notouch-12key/And assume the following is the device

Android 之IntentService學習

public abstract class IntentService extends

Android requires compiler compliance level 5.0 or 6.0. Found ’1.7′ instead. Please use A

原文地址:http://blog.csdn.net/satiling/article/details/7000846重裝作業系統後,要重新設定Android開發環境。配置成功後,添加原本項目時卻出現了錯誤!Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.解決方案:1.項目右鍵

【轉載】Ubuntu Android開發環境搭配

 Ubuntu Android開發環境搭配  安裝Ubuntu Android應用程式開發環境需要如下幾個軟體Java開發包:JDK 1.5/1.6開發Integration Environment(IDE): Eclipse 3.4Android開發環境:ADTAndroid SDKAndroid SDK API一、安裝JDK 1.6方法一:在"系統" > "系統管理">

android中json解析

 在Android應用開發中,常用的資料交換格式有XML和JSON,這兩種方式各有各的好處,我們在特定的應用開發中可以選擇合適的一種。下面來看一下JSON資料解析:例子永遠是最好的教程,下面我們來看個例子!有這樣一個JSON資料:"{"username":"zhangsan","password":"123456"}"通過解析後對應的資料顯示在相應的控制項中:就是上面這種效果。在Android中使用json需要一個jar包,gson-1.7.jar;可以在google的網站上下載。把這個包加到項

Android拷貝工程不覆蓋原工程的配置方法

 Android拷貝工程不覆蓋原工程的配置方法    今天同學向探討一個問題,如何在android手機上拷貝工程不覆蓋原工程的配置方法,例如A工程,我拷貝A工程的代碼,在A工程的基礎上我開發B工程,這個時候因為包名或者其中一些配置的原因,讓A和B工程不能同時運行在虛擬機器或者真機上,為了使共A。B工程同是友好的運行在手機上,請使用如下:    

android中shape繪製背景圖片

android中shape繪製背景圖 今天無意發現了android中很好的一款繪製背景圖片的xml布局吧!shape。使用shape可以很好的替代以前自己四處找背景圖片啦!一張圖大家看看效果這張背景就是使用shape繪製的哦。幾行代碼就可以搞定,個人感覺比使用圖片好多了。建立一個shape的xml在drawable檔案夾下。建立android xml的時候選擇drawable,下面就有一個shape的選擇。 gradient為顏色的漸層,corners為邊緣的圓角。<?xml

android google map 開發中的常見問題及解決(無法擷取 google map apiKey 和Couldn’t get connection factory client)

android google map 開發中的常見問題及解決  這些天要研究下google map,在開發的過程中遇到了一些問題。在網上找資料發現也有很多朋友也遇到了類似的問題。而且沒有確切的解決方案。在這裡本人就簡要的說說自己遇到的問題和解決方案。google map的引入, <?xml version="1.0" encoding="utf-8"?><manifest

android開發引入包的問題(ADT17)

更新最新ADT外掛程式,打包工程無異常,但是程式運行時無法找到所引入jar包更新最新ADT外掛程式,打包工程無異常,但是程式運行時無法找到所引入jar包,更新最新的ADT外掛程式時,自然而然大家都會遇到這樣的問題。(因為更新了sdk到1.7以上,就需要更新eclipse的ADT外掛程式到最新的17以上)。但是ADT外掛程式的包的引入方式有所的改變。首先你所建的工程自然而然的多了一個Android

總頁數: 2771 1 .... 664 665 666 667 668 .... 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.