Android擷取手機和系統版本等資訊的代碼

[html] 有時候需要統計手機的型號和版本號碼,利用程式可以擷取到相應的手機資訊,對比兩部手機發現,廠商不同,某個資訊顯示方式也不盡相同,具體見: 有時候需要統計手機的型號和版本號碼,利用程式可以擷取到相應的手機資訊,對比兩部手機發現,廠商不同,某個資訊顯示方式也不盡相同,具體見:[html]  [html] String phoneInfo = "Product: " +

Android繪製進階之二:文本的繪製

文本的繪製。字型有三種類型:1,內建基本字型 2,通過基本字型和樣式,建立新的Typeface 3,引入外部的ttf檔案。範例程式碼如下: 1. package com.mike.activity;2. 3. import android.R;4. import android.app.Activity;5. import android.graphics.Bitmap;6. import

Android非同步處理一:使用Thread+Handler實現非UI線程更新UI介面

概述:每個Android應用程式都運行在一個dalvik虛擬機器進程中,進程開始的時候會啟動一個主線程(MainThread),主線程負責處理和ui相關的事件,因此主線程通常又叫UI線程。而由於Android採用UI單執行緒模式,所以只能在主線程中對UI元素進行操作。如果在非UI線程直接對UI進行了操作,則會報錯:CalledFromWrongThreadException:only the original thread that created a view hierarchy can

android調節螢幕亮度

brightness(亮度)是window中的一個屬性修改亮度需要取得window屬性方法為:WindowManager.LayoutParams layoutParams = getWindow().getAttributes();         layoutParams.screenBrightness = b;// b是亮度       &

Android如何?模糊的視窗半透明效果

本樣本使用自訂佈景主題樣式,實現模糊半透明的Activity。1.  定義資訊清單檔(AndroidManifest.xml)<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"     

四極管:Android rameworks/base/libs/utils/RefBase.cpp:507:67: er

frameworks/base/libs/utils/RefBase.cpp: In member function 'void android::RefBase::weakref_type::trackMe(bool, bool)':frameworks/base/libs/utils/RefBase.cpp:507:67: error: passing 'const android::RefBase::weakref_impl' as 'this

螢幕解析度擷取

擷取手機螢幕的解析度:[html] DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);          int nowWidth = dm.widthPixels; //當前解析度 寬度 int nowHeigth =

利用input工具發送按鍵事件

有時候在Android開發測試過程中需要用到按鍵事件,但由於其它原因不是很方便每次都用鍵盤或滑鼠去點擊,這裡介紹一個adb下的工具--input工具.使用input工具其實很簡單,首先進入adb shell,然後輸入:[plain]#input keyevent <keycode> 或者直接在終端下輸入:[plain]$adb shell input keyevent

NotePad源碼學習

1、ContentProvider的使用       NotePad.java定義了資料庫中唯一的Notes表的若干欄位及其屬性。Notes表實現了BaseColumns介面,即擁有了_id和_count的屬性。資料庫表的Uri的命名規則一般是:content://**/資料庫名   (**代表provider的authorities)。    

Android使用ApacheFtpServer實現Ftp伺服器

為了方便在Android手機和PC電腦之間檔案傳輸和管理,於是想在Android上建立FTP伺服器來實現檔案訪問及管理操作。從網上搜尋到,Apache的FtpServer有java版本,便做了一個移植,發現很方便。1、匯入Apache FtpServer依賴jar包commons-net-ftp-2.0.jarftpserver-core-1.0.6.jarlog4j-1.2.14.jarmina-core-2.0.4.jarslf4j-api-1.5.2.jarslf4j-log4j12-1.

Android類參考---HandlerThread

1.  繼承關係java.lang.Object|______java.lang.Thread          |______android.os.HandlerThread2. 

android調用照相功能

public class MyCameraActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState)

Eclipse設定模板注釋

 1.設定方法的模板注釋 具體設定方法如下:windows -preferences- java- code style- code Templates - Comments- Methods -Edit 填入下面代碼  /** * @author van van.shu@magic-point.com * @version 建立時間:${date} ${time} * ${tags} */ 2.同理設定&

Android資料存放區(Data Storage)(一)

Android提供幾種儲存持久化應用程式資料的選擇。依賴具體的需求來選擇解決適合的方案,如資料應該是應用程式私人的還是共用的,以及資料所需要的儲存空間等。以下是可選擇的資料存放區方案:共用偏好(Shared Preferences)用鍵---值對的形式儲存私人的未經處理資料。內部儲存(Internal Storage)在裝置的記憶體上儲存私人的資料。外部儲存(External

Android中類比HOME鍵功能

 做一個類似於QQ按返回鍵並不銷毀Activity的方法(即不調用Activity.finish(),系統不調用 onDestroy),而是類似於按Home鍵,讓Activity類似於“暫停”(即只調用onPause,onDestroy)。  代碼如下: [java] public boolean onKeyDown(int keyCode, KeyEvent event)

Android RoboGuice使用指南(7):@Provides Methods

例說過如果需要構造一些較複雜的類的執行個體,通常的方法是使用@Provides 方法。這個方法必須定義在模組中(Module),而且必須使用@Provides 標註,在個方法的傳回型別則綁定到這個方法返回的對象執行個體。如果這個方法帶有binding Annotation 或是@Named(“xxx”),Guice則將@Provides方法返回的對象綁定到這個annotated

Android RoboGuice使用指南(1):概述

在開發應用時一個基本原則是模組化,並且近最大可能性地降低模組之間的耦合性。在Java平台上Spring Framework 以及.Net 平台 CAB ,SCSF 和Prism (WPF,Silverlight)中都有對Dependency injection 的支援。Dependency injection 大大降低了類之間的依賴性,可以通過annotation (Java)或是SeviceDepdendcy (.Net)

Android案頭捷徑

Android中的案頭捷徑和PC機上的捷徑一樣,用於啟動某一應用程式。要在案頭添加一個捷徑非常簡單,只需長按案頭或者點擊"Menu"按鈕,然後在彈出的選項中選擇shortcut,然後選擇要添加的捷徑即可。下面主要介紹如何通過代碼將一個應用程式添加到案頭捷徑。首先在描述檔案AndroidManifest.xml中註冊一個action為:<action

Android之WebViewClient與WebChromeClient的區別

ANDROID應用開發的時候可能會用到WEBVIEW這個組件,使用過程中可能會接觸到WEBVIEWCLIENT與WEBCHROMECLIENT,那麼這兩個類到底有什麼不同呢?WebViewClient主要協助WebView處理各種通知、請求事件的,比如:onLoadResourceonPageStartonPageFinishonReceiveErroronReceivedHttpAuthRequestWebChromeClient主要輔助WebView處理Javascript的對話方塊、網站表

Android GPRS的自動開啟與關閉

本例中需要的許可權:    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />   

總頁數: 2771 1 .... 2587 2588 2589 2590 2591 .... 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.