關於Thread,Handler和ProgressBar的簡單使用(二)

用Thread和Handler控制ProgressBar的進度public class HandlerProgressBarAty extends Activity{ private int i = 0;private ProgressBar mProgressBar; private android.os.Handler mHandler = new Handler(){@Overridepublic void handleMessage(Message msg)

Android Layout之AbsoluteLayout

AbsoluteLayout,顧名思義,就是絕對位置的布局;也可以叫做座標布局,也就是指定元素的絕對位置(或者叫絕對座標值)。這種布局簡單直接,直觀性強,但是由於手機螢幕尺寸差別比較大,使用絕對位置的適應性會比較差。 <?xml version = "1.0" encoding = "utf-8"?><AbsoluteLayout

Android實現號碼歸屬地查詢

我們通過發送XML訪問 WebService就可以實現號碼的歸屬地查詢,我們可以使用Proxy 伺服器提供的XML的格式進行設定,然後請求提交給伺服器,伺服器根據請求就會返回給一個XML,XML中就封裝了我們想要擷取的資料。發送XML1.通過URL封裝路徑開啟一個HttpURLConnection2.佈建要求方式,Content-Type和Content-Length   XML檔案的Content-Type為:application/soap+xml;

Android[初級教程]第十三章 ProgressDialog控制項

這次我們學習ProgressDialog控制項,還是拿西遊記來說,唐僧被妖怪們抓去了,那悟空得去救啊,但妖怪肯定不讓啦,這就經過了一番打鬥,當然,妖怪肯定打不過悟空啦,我們就用ProgressDialog來類比打妖怪的過程,設定為100隻妖怪,打完這100隻妖怪才能救出師傅.看圖:   呵呵,這次悟空沒出手,讓八戒跟沙僧搶了回頭功,來看main.xml <?xml version="1.0" encoding="utf-

Android[中級教程]第二章 資料存放區之File

接著上面一章,這次我們將資料存放區在File檔案裡,布局檔案沒什麼改變,還是一樣的布局,看main.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    

Cannot complete the install because one or more required ite

 Cannot complete the install because one or more required items could not be found要在Eclipse IDE下編寫Android軟體之前必須要安裝ADT外掛程式,按照Android Developers上的詳細指導()應該能夠很順利的安裝上這個外掛程式。但是很不幸的是我在這個過程中出現了一些意外。在添加完更新源和選擇更新項開始更新後,出現了下的這個錯誤:Android DDMS 和 Android

Android中的MessageHandler機制一

 總體思想就是兩個(多個)線程共用一Block Storage地區,它們並發地操作這塊記憶體。 下面是我自己初步寫的類比程式,有需要程式者可以聯絡我QQ402320131哈~: 這裡僅貼上Hander, HandlerThread, Looper2 package com.zte.liu; public class Handler {  private Looper2 looper =

Android文章翻譯之Painless Threading

便於使用線程(Painless Threading) 這篇文章介紹了Android的執行緒模式和AsyncTask等內容,值得一看。以下的翻譯的內容:此文章討論的是用於Android應用程式的執行緒模式,和應用程式怎樣利用Worker Thread代替主線程執行長時間的操作,用以確保最好的UI表現。該文章同樣解釋了應用程式在主線程與worker Thread中和Android UI工具包組件互動的相關API。UI線程(The UI Thread)  當應用程式啟動並執行時候,

Android中的pdu

Android裝置接收到的SMS是以pdu形式的(protocol description unit)。android.telephony.gsm.SmsMessage這個類可以儲存SMS的相關資訊,我們也可以從接收到的pdu中建立新的SmsMessage執行個體,Toast介面組件可以以系統通知的形式來顯示接收到的SMS訊息文本。A PDU is a "protocol discription unit", which is the industry format for

Android主題(theme)與樣式(style)

主題和樣式有什麼不同?主題:Theme是針對表單層級的,改變表單樣式。在application和activity標籤下使用。樣式:Style是針對表單元素層級的,改變指定控制項或者Layout的樣式。在具體控制項下使用。主題和樣式可以用Android系統內建的也可以自訂。下面講講怎麼自訂佈景主題和樣式。具體步驟:在res/values目錄下建立一個名叫style.xml的檔案對於每一個主題和樣式,給<style>元素增加一個全域唯一的名字,和一個可選的父類屬性在<style&g

Android mediaRecorder架構簡述(一)

下面是架構簡圖:首先調用mediaRecorder.java中的方法比如start方法,會調用jni: 也就是調用android_media_recorder.cpp的start方法: 接著到mediaRecorder.cpp,mediaRecorder是由mediaplayerService建立的,而mediaRecoder.cpp和mediaplayerService是通過binder機制來進行進程間的通訊的,這時client端就是通過操作服務端返回的imediaReco

Looper與Handler是如何通過Message發生關係的

經常看到Android的訊息用法大概為:Looper.prepare()Looper.myLooper();xxxHandler = new Handler() {     handleMessage(Message msg){...} };  Looper.loop();  剛開始搞不清楚狀況, 根據名字完全看不出有什麼關係的兩個類,到底如何進行訊息傳遞呢? 只是知道就這麼用就沒問題的, 應該不少人跟我一樣吧. &

android GridView實現圖庫預覽圖,多選模式下右上方打勾

    看到有初學者有這樣的需求: GridView實現圖庫預覽圖,多選模式下右上方打勾。(4.0圖庫的預覽圖多選時,多了個藍色邊框,其實是藍色背景)        GridView在自己實際開發中也沒用到過,就想試著實現下,寫個demo供初學者參考,高手略過。        先來個吧:      

Android播放視頻(三)

[java]  package cn.c;  import java.io.File;  import java.io.IOException;  import android.app.Activity;  import android.media.MediaPlayer;  import android.media.MediaPlayer.OnCompletionListener;  import

android 顯示pdf檔案內容

先要對pdf檔案進行解析,然後顯示出來解析pdf檔案需要pdfbox的jar包, 下面是解析pdf的代碼:package com.lingjoin.extractors;import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.IOException;import java.io.StringReader;import java.util.Date;import

Android自訂Toast

mainActivity如下: [java] package cn.c;    import android.app.Activity;  import android.os.Bundle;  import android.view.LayoutInflater;  import android.view.View;  import android.view.View.OnClickListener;

android刪除檔案許可權

android檔案儲存體有幾種方式,SD卡,system,data。今天要談的刪除檔案是指刪除SD卡和data下面的檔案,system有待後續再整理。 整個過程包括建立檔案,設定屬性,刪除檔案,許可權。以下都是java代碼: 建立檔案:       String strFileName = "/data/flagFactoryMode.txt";      File file =

android ndk c代碼調用java的代碼

這裡簡單說一下ndk中c調用java的方法  至於ndk的環境搭建這裡就不說了,有空會貼上來  java調c的感覺相對比較簡單,以後有空一併貼上來,這裡說下 c去回調java的代碼了  首先建立工程就不說了,我們這裡展開一個經典例子  helloworld  哈哈哈 第一步,在android工程中

Android--ContentProvider跨程式訪問資料

兩個程式A和B,A程式中有兩個類,一個繼承Activity,一個繼承ContentProviderB程式中有一個類,繼承 Activity 在A程式中建立一個資料庫,資料庫中建立兩張表,實現B程式訪問A程式資料庫中的資料 A程式中繼承Activity的類:建立資料庫,在資料庫中建立表,在表中插入資料 [html] package cn.mrzhu.test24;    import android.app.Activity;

gravity與layout_gravity的使用情境

最近做一個功能,要將文字水平置中,本來是想這樣做的: textView

總頁數: 2771 1 .... 2283 2284 2285 2286 2287 .... 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.