Android自用—–AsyncTask實現非同步處理任務

在開發Android應用時必須遵守單執行緒模式的原則: Android UI操作並不是安全執行緒的並且這些操作必須在UI線程中執行。在單執行緒模式中始終要記住兩條法則: 1. 不要阻塞UI線程 2. 確保只在UI線程中訪問Android UI工具包     當一個程式第一次啟動時,Android會同時啟動一個對應的主線程(Main

Android中取得手機螢幕大小

先看:  其實就是 DisplayMetrics類 的應用 ,代碼如下:package yc.android.resolution;import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.View;import android.widget.Button;import android.widget.TextView;public

Android 調用 Web Service

先用隨便什麼東西做出個 Web Service,假設得到的Web Service地址如下:  http://192.168.0.100/android/WebService1.asmx  而這個 Web Service 中,提供了一個 Sum 函數,其實現如下:publicint Sum(int a, int b) {  return a + b;  }則在 Android 中,可以按以下方式調用  publicvoid callWS() throws

android入門:zxing學習筆記(二)

     上一篇介紹了zxing掃描二維碼的過程,剛開始看這份代碼時,不怎麼明白,很多細節都不清楚,到後來又了更深的理解後,發現這代碼設計的就是好,品質高。整個掃描二維碼和一維碼的過程是非常迅速的,效率很高。最近發現微博上有個二維坊的ID,發得qr碼圖形都非常的Q,不知道怎麼弄出來的,程式員可以借這個可愛的qr碼浪漫下。     在整個zxing的android代碼部分,很重要的兩點是main activity 和 camera。在這一篇,就主要介紹下android

android入門:zxing學習筆記(五)

     莫道君行早,更有早行人。          Barcode Scanner不只是上面兩篇說的這麼簡單,還有其他處理,如閃光燈,放大處理,最優的預覽尺寸等等。這些不影響對代碼的理解,知道camera的使用後,開始看看Barcode

Android 擷取SDCard上圖片和視頻的縮圖

從Android 2.2開始系統新增了一個縮圖ThumbnailUtils類,位於framework的android.media.ThumbnailUtils位置,可以協助我們從mediaprovider中擷取系統中的視頻或圖片檔案的縮圖,該類提供了三種靜態方法可以直接調用擷取。1.static Bitmap  createVideoThumbnail(String filePath, int kind)  //擷取視頻檔案的縮圖,第一個參數為視頻檔案的位置,比如/sdcard/android1

隨筆- 122 文章- 0 評論- 431 Android 應用程式表單顯示狀態操作(requestWindowFeature()的應用)

我們在開發程式是經常會需要軟體全螢幕顯示、自訂標題(使用按鈕等控制項)和其他的需求,今天這一講就是如何控制Android應用程式的表單顯示.  首先介紹一個重要方法那就是requestWindowFeature(featrueId),它的功能是啟用表單的擴充特性。參數是Window類中定義的常量。一、枚舉常量1.DEFAULT_FEATURES:系統預設狀態,一般不需要指定2.FEATURE_CONTEXT_MENU:啟用ContextMenu,預設該項已啟用,一般無需指定3.FEATURE_C

android:TableLayout表格版面配置詳解

這篇博文包括的內容:1、TableLayout簡介2、TableLayout行列數的確定3、TableLayout可設定的屬性詳解4、一個包含4個TableLayout布局的執行個體及 一、Tablelayout簡介Tablelayout類以行和列的形式對控制項進行管理,每一行為一個TableRow對象,或一個View控制項。 當為TableRow對象時,可在TableRow下添加子控制項,預設情況下,每個子控制項佔據一列。

Android開發環境搭建與起步–太詳細了,一步一步圖文教你

字型顏色說明:黑色表示已理解內容,紅色表示未解決的問題或知識點。目錄一、安裝JDK.. 11、JDK下載... 12、安裝JDK.. 13、環境變數設定... 3二、安裝Eclipse. 51、Eclipse下載... 52、Eclipse安裝... 5三、安裝SDK.. 51、下載SDK.. 52、SDK安裝... 53、SDK配置... 8四、配置ADT.. 11五、建立模擬器(AVD)... 13六、HelloWorld程式... 161、建立Android Project

Android 如何判斷一個應用在運行

Android 如何判斷一個應用在運行 在一個應用中,或一個Service 、Receiver中判斷一個應用是否正在運行,以便進行一些相關的處理。這個時候我們需要得到一個ActivityManager,這個Manager顧名思意就是管理Activity的,它有一個方法叫getRunningTasks,可以得到當前系統正在啟動並執行Task的列表,代碼如下:    ActivityManager am =

android手機解析度整理

現在市面上的機子的解析度有一下幾種240X320(已經基本上沒人用了,不過我的三星5670就是)320X480  現在最主流的低端安卓機都是這個解析度460X640  早起的安卓機子在用,現在已經基本沒有了480X800  現在最主流的中高端安卓智能機的解析度,包括 windows phone也是這個解析度480X854  這個是WFVGA,是480X800的加長版540X960  HTC的高端機很喜歡用這個解析度也就是qHD了640X960

android中使用Canvas繪製指定位置和寬高度的圖片

/*---------------------------------      * 繪製圖片      * @param x螢幕上的x座標      * @param y螢幕上的y座標      * @param w要繪製的圖片的寬度      * @param h要繪製的圖片的高度      * @param bx圖片上的x座標      * @param by圖片上的y座標      *     

android Paint和Color類介紹 使用樣本

    要繪圖,首先得調整畫筆,待畫筆調整好之後,再將映像繪製到畫布上,這樣才可以顯示在手機螢幕上。Android 中的畫筆是 Paint類,Paint 中包含了很多方法對其屬性進行設定,主要方法(沒有全部列出,大家可以查看官方文檔)如下:   setAntiAlias: 設定畫筆的鋸齒效果。    setColor: 設定畫筆顏色    setARGB:  設定畫筆的a,r,p,g值。    setAlpha:  設定Alpha值    setTextSize: 設定字型尺寸。   

Android: 如何開啟assets or raw檔案夾下的資料庫檔案

在Android中不能直接開啟res raw目錄中的資料庫檔案,而需要在程式第一次啟動時將該檔案複製到手機記憶體或SD卡的某個目錄中,然後再開啟該資料庫檔案。 複製的基本方法是使用getResources().openRawResource方法獲得res raw目錄中資源的 InputStream對象,然後將該InputStream對象中的資料寫入其他的目錄中相應檔案中。 在Android

關於android的螢幕保持常亮

實現這一功能的方法有兩種,一種是在Manifest.xml檔案裡面聲明,一種是在代碼裡面修改LayoutParams的標誌位。具體如下:1、在Manifest.xml檔案裡面用user-permission聲明。代碼如下:這種方法,在安裝apk時,系統會提示安裝人是否允許使用禁止休眠功能。<uses-permission android:name="android.permission.WAKE_LOCK" />為了不對其他程式造成影響,啟用和關閉螢幕常亮的代碼一般被放在

Android無法串連Wifi問題的解決方案

         

關於擷取android的wifi-ip地址

      最近做項目時,出了點小問題,在部落格中記錄下。      由於項目需要擷取當前android系統的wifi-ip地址,習慣性的隨手在網上一搜,找了段代碼就用了,也測試了,可以正常擷取,代碼如下: 1 try { 2 for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { 3

Android擷取螢幕解析度及DisplayMetrics簡介(轉)

Android 可設定為隨著視窗大小調整縮放比例,但即便如此,手機程式設計人員還是必須知道手機螢幕的邊界,以避免縮放造成的布局變形問題。手機的解析度資訊是手機的一項重要訊息,很好的是,Android 已經提供DisplayMetircs 類可以很方便的擷取解析度。下面簡要介紹 DisplayMetics 類:Andorid.util 包下的DisplayMetrics 類提供了一種關於顯示的通用資訊,如顯示大小,解析度和字型。為了擷取DisplayMetrics

Android菜單詳解(二)——建立並響應選項菜單

上一篇《Android菜單詳解(一)——理解android中的menu》簡單介紹了一下Android的菜單,今天讓我們看一下如何通過代碼建立和響應最常用的選項菜單(options menu)。建立options menu之前提到,Android的activity已經為我們提前建立好了android.view.Menu對象,並提供了回調方法onCreateOptionsMenu(Menu

Android菜單詳解(三)——SubMenu和IconMenu

我們在上一篇介紹了如何在Android中建立和響應選項菜單,今天我們將探索子功能表和表徵圖菜單。子功能表Sub Menu 子功能表提供了一種自然的組織功能表項目的方式,它被大量地運用在windows和其他OS的GUI設計中。Android同樣支援子功能表,你可以通過addSubMenu(int groupId, int itemId, int order, int titleRes)方法非常方便的建立和響應子功能表。@Overridepublicboolean

總頁數: 2771 1 .... 60 61 62 63 64 .... 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.