關於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實現號碼歸屬地查詢

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

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

 這次我們來學習AlertDialog控制項,這次老妖怪們想了,不能讓每個妖怪都能看到通輯令啊?得要有個認證許可權啊,萬一孫猴子變成小妖怪看到了多不好啊,呵呵,這次我們就用AlertDialog控制項來做登入認證功能.先      還是來看main.xml <?xml version="1.0"

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 Audio程式碼分析16 - testPlaybackHeadPositionAfterPause函數

play, stop, flush這幾個函數,今天來看看pause函數。*****************************************源碼*************************************************    //Test case 4: getPlaybackHeadPosition() is > 0 after play(); pause();    @LargeTest&

ANDROID 產生快顯功能表方法

一、先對某一個控制項註冊,使得他能夠產生菜單registerForContextMenu(this.gallery); //註冊一個gallery空間的的菜單 二、當觸發控制項的時候,建立菜單@Override  public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {       if (v ==

[Android Training視頻系列]Starting Another Activity

Respond to the Send Button-響應Send(發送)按鈕響應按鈕的on-click(點擊)事件,開啟main.xml布局檔案然後在Button(按鈕)元素中添加android:onclick屬性:<Button    android:layout_width="wrap_content"   

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沒有提供一個API來告訴你是否有廣告,那怎麼實現的呢?在這裡我拒絕直接上來就是代碼,代碼很簡單,我希望大家學會一種思維模式,而不是單純的copy。以下是我在考慮這個問題的時候一些想法。 假設一:掃描APK內包含的3方廣告外掛程式jar,通過與收集到的jar做對比。假設二:掃描manifest,對比一些廣告平台聲明的activity之類。假設三:2點

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 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 .... 2369 2370 2371 2372 2373 .... 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.