[android] AlertDialog顯示時間

import java.text.SimpleDateFormat;import java.util.Date;import android.app.Activity;import android.app.AlertDialog;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import

【android】 ProgressDialog的使用

package com.shao.android;import java.util.Random;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.os.Handler;import android.os.Message;import

巧解Android時區載入過慢的問題

     當在Android系統中切換語言時,會帶來一個有趣的bug:SimpleDateFormat在處理“z”時區欄位時會花費很長的時間。如果你在一個ListView裡多次調用這個方法,就會發現這個ListView在滾動時很不流暢。控制台相關輸出如下所示:I/Resources( 471): Loaded time zone names for en_US in 1904ms.I/Resources( 471): Loaded time zone names for en_US in 1

android–使用Struts2服務端與android互動

一,伺服器端:  首先搭建struts2的環境,匯入必要的類庫。web.xml檔案:<?xml version="1.0" encoding="UTF-8"?><web-app

android-仿QQtab

<?xml version="1.0"

android 基於GeolocationAPI的基站定位

api 地址為http://code.google.com/p/gears/wiki/GeolocationAPI發送的格式:                              { "location": {   "latitude": 51.0,   "longitude": -0.1,   "altitude": 30.1,   "accuracy": 1200.1,   "altitude_accuracy": 10.1,   "address": {   

android–由檔案名稱擷取檔案Id的兩種方法

在android中,我們經常使用資源檔的id來代替這個資源,如 R.drawable.*** ,那怎樣通過檔案名稱得到這個資源的Id的,這裡介紹兩種方法:一:通過  getIdentifier (String name, String defType, String defPackage)方法。  這裡有兩種實現1.name 用package:type/entry,那麼後面兩個參數可以為null.2.name唯寫檔案名稱,後面兩參數分別為檔案類型和包路徑。二:通過反射機制:   給個demo:

在Android系統中調用系統自拍

    從Android 2.3 Gingerbread開始,原生支援自拍。下面我們看看如何在程式裡來調用前置的網路攝影機。    第一種方式是採用MediaStore,調用系統原生的相機。 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra("camerasensortype", 2); // 調用自拍 intent.putExtra("autofocus", true);

Android–擷取安裝的程式資訊

android軟體的資訊儲存在PackageInfo中,ApplicationInfo主要包括名字、Package標籤、版本資訊和表徵圖資訊,源碼:import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Context;import

android【打電話,收發簡訊實現】

1.打電話;EditText mobileText = (EditText)findViewById(R.id.mobile);String mobile = mobileText.getText().toString();Intent intent = new Intent();intent.setAction("android.intent.action.CALL");intent.setData(Uri.parse("tel:"+

android-Vibrator的使用

android手機中的震動由Vibrator實現。設定震動事件,需要知道其震動的時間長短、震動的周期等。在android中,震動的時間一毫秒計算(1/1000秒),所以如果設定的時間值太小,會感覺不出來。通過調用Vibrator的vibrate(long[] pattern, int repeat)方法實現。前一個參數為設定震動的效果的數組,第二個參數為 -1表示只震動一次,為0則震動會一直持續。一個demo:package com.shao.vibrator;import

android–多點觸控的實現

Android多點觸控在本質上需要LCD驅動和程式本身設計上支援,目前市面上只要使用電容屏觸控原理的手機均可以支援多點觸控Multitouch技術,對於網頁縮放、手勢操作上有更好的使用者體驗。 在Android平台上事件均使用了MotionEvent對象方式處理,比如開始觸控時會觸發ACTION_DOWN而移動操作時為

Android中的Parcel是什麼

    Parcel,翻譯過來是“打包”的意思。打包幹什麼呢?是為了序列化。   

Android 很有用的程式碼片段

 1:查看是否有儲存卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) {       說明有 SD 記憶卡插入 }  2:讓某個 Activity 透明  OnCreate  中不設 Layout  this.setTheme(R.style.Theme_Transparent);  以下是  Theme_Transparent 的定義(注意

android-擷取手機電話的狀態

無論是打電話還是來電,系統廣播是會發送相應的訊息的,我們可以監聽廣播擷取手機電話狀態。首先在manifest檔案中配置自己的BroadcastReceiver,和聲明許可權。 <receiver android:name=".filter.PhoneStatReceiver"> <intent-filter> <action

Android開發:什麼是IBinder

上回書簡單描述了進程間傳遞類對象的原理,這回在講Parcel之前,先要講一個東西:IBinder。IBinder是什麼呢?首先要明白,Android的遠程調用(就是跨進程調用)就是通過IBinder實現的,下面是對android開發文檔的翻譯。 IBinder是遠程對象的基本介面,是為高效能而設計的輕量級遠程調用機制的核心部分。但它不僅用於遠程調用,也用於進程內調用。這個介面定義了與遠程對象互動的協議。不要直接實現這個介面,而應該從Binder派生。IBinder的主要API是transact(

Android資料存放區–檔案儲存體

 android平台的資料存放區主要有5種方式:   1.檔案儲存體資料;   2.使用SharedPreferences儲存資料;   3.SQLite資料庫儲存資料;   4.使用ContentProvider儲存資料; 

android–建立捷徑和判斷是否已經建立

一般android應用程式安裝完成後是不會自動建立捷徑的,所以可以自己在程式啟動時實現。 需要許可權  <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>和要點擊捷徑對應的那個activity的屬性。        <intent-filter>                <action

Android開發:什麼是Parcel(2)

上回書解釋了IBinder,這回詳細解釋一下Parcel,以下是對android sdk 文檔的翻議:Parcel是一個容器,它主要用於儲存序列化資料,然後可以通過Binder在進程間傳遞這些資料(要瞭解為什麼要序列化,請參考:http://blog.csdn.net/nkmnkm/archive/2011/05/28/6451699.aspx)。Parcel可以包含未經處理資料類型(用各種對應的方法寫入,比如writeInt(),writeFloat()等),可以包含Parcelable對象,

android-臉部偵測FaceDetector

無意中看到這個類,就查了一下。FaceDetector檢測到的並不是人的全臉,而只是雙眼。實際測試中,發現圖片太小的話檢測不到人臉,實驗中使用小於100x100的圖片檢測不到人臉,但是由於Android記憶體有限,圖片太大的話,會出現無法載入圖片的異常。圖片的格式必須為Bitmap RGB565格式。文檔  findFaces(Bitmap bitmap, Face[] faces)方法中有說明。方法有float confidence() ;可信度(0-1)float eyesDistance(

總頁數: 2945 1 .... 181 182 183 184 185 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。