Time of Update: 2013-12-11
在寫Android應用時經常會遇到讀取亂碼的問題,這裡總結下我所遇到的亂碼相關問題:首先,我用的是Eclipse整合式開發環境,剛開始時在.java檔案中含有漢字時,Eclipse會報出不能識別編碼的錯誤,這個問題的解決辦法是修改Eclipse的編碼配置,方法是:點擊"Windows"->"Preferences"->"General"->"Content Types",把"Java
Time of Update: 2013-12-11
Android多媒體架構套件含了擷取和回放音頻,視頻和各種類形的映像的功能,所以你可以很容易的把它們整合到你的應用中.你可以從儲存在資源中的檔案,檔案系統中的檔案,或從網路資料流中播放音頻或視頻,這些都是用MediaPlayer或JetPlayerAPI實現.你也可以使用MediaRecorderand Camera
Time of Update: 2013-12-11
本例參考ApiDemos中NFC的ForegoundDispatch來介紹編寫Android NFC 的基本步驟,因為手邊只有MifareClassic 類型的Tag ,需要對ForegoundDispatch的代碼做些修改來檢測MifareClassic 的類型的NFC Tag,讀寫其他類型的NFC Tag的基本步驟是一致的。1. 在Android manifest 檔案中申明和NFC相關的許可權和功能選項:許可權申明:<uses-permission
Time of Update: 2013-12-11
如果需要在Android開機時自動啟動應用程式,可以通過響應android.intent.action.BOOT_COMPLETED廣播訊息來實現, Android系統啟動結束時,會發出 android.intent.action.BOOT_COMPLETED 訊息。 具體步驟如下:1. 定義一個Broadcast Receiver ,比如:BootupReceiver [java]public class BootupReceiver extends
Time of Update: 2013-12-11
【0】準備環境:Linux or MacOS(也可以選擇虛擬機器裡面安裝ubuntu,請注意若是要編譯Android原始碼,Windows暫不支援).Note:The source download is approximately 6GB in size. You will need 25GB free to complete a single build, and up to 90GB (or more) for a full set of builds.【1】安裝Git與curl:$
Time of Update: 2013-12-11
首先給大家講android的多媒體資料庫。MediaStore這個類是android系統提供的一個多媒體資料庫,android中多媒體資訊 都可以從這裡提取。這個MediaStore包括了多媒體資料庫的所有資訊,包括音頻,視頻和映像,android把所有的多媒體資料庫介面進行了封裝, 所有的資料庫不用自己進行建立,直接調用利用ContentResolver去掉用那些封裝好的介面就可以進行資料庫的操作了。今天我就介紹一些這些介面
Time of Update: 2013-12-11
Android橫豎屏要解決的問題應該就兩個:一。布局問題;二。重新載入問題。1.布局問題:如果不想讓軟體在橫豎屏之間切換,最簡單的辦法就是在項目的 AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation屬性,他有以下幾個參數:"unspecified"預設值 由系統來判斷顯示方向.判定的策略是和裝置相關的,所以不同的裝置會有不同的顯示方向."landscape"橫屏顯示(寬比高要長)&
Time of Update: 2013-12-11
全屏在Activity的onCreate方法中的setContentView(myview)調用之前添加下面代碼requestWindowFeature(Window.FEATURE_NO_TITLE);//隱藏標題 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2013-12-11
-------------------第一種,所有按鈕受監聽.package gongzibai.co.cc;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;import
Time of Update: 2013-12-11
android中,activity的啟動模式有四種,分別為:“standard”(預設)“singleTop”“singleTask”“singleInstance” 他們分別在AndroidManifest.xml檔案中可配,也可通過intent啟動Activity時添加必要參數來設定 例如: 1<activity2
Time of Update: 2013-12-11
color theme是emacs的美化包.:http://www.nongnu.org/color-theme/linux下配置方法:將壓縮包中color-theme.el和themes檔案夾拷貝到某個檔案夾,我的是~/.emacs.d,然後開啟設定檔.emacs沒有.emacs可以點配置按鈕,然後點save for future sessions按鈕開啟後寫入:(add-to-list 'load-path "~/.emacs.d/")(require '
Time of Update: 2013-12-11
Bundle類是一個key-value對,“A mapping from String values to various Parcelable types.”兩個activity之間的通訊可以通過bundle類來實現,做法就是:(1)建立一個bundle類[java] Bundle mBundle = new Bundle(); (2)bundle類中加入資料(key
Time of Update: 2013-12-11
[java] <span style="font-size:12px;"> @Override public Object onRetainNonConfigurationInstance() { final List<String> list1 =
Time of Update: 2013-12-11
問:“在Android平台如何調用WebService”?經過溝通我發現,甚至有些朋友連什麼是WebSerivce都不知道就在問怎麼使用,更別說和WebService有關的SOAP、WSDL這類“火星”名詞了。所以,我就想在講解Android平台如何調用WebSerivce之前,先來介紹下WebService,看看它到底有多神秘。
Time of Update: 2013-12-11
相機 Android架構架包含了各種相機和相機功能的支援,使你可以在你的應用中捕獲映像和視頻.本文檔討論一個簡單快速的擷取映像和視頻的方法,並概述一個建立自訂使用者相機體驗的進階方法.想一想 在使你的應用能使用裝置上的相機之前,你應該先想一想你的應用將來會如何使用此硬體.Camera必須-相機是必須的,你不希望你的應用安裝到一個沒有相機的裝置上.你應該在manifest檔案中聲明需要相機.快速映像或自訂特性-你的應用將如何使用相機?你僅僅是抓取一個快速圖片或視訊剪輯,還是提供一個新的使用方式
Time of Update: 2013-12-11
類Graphics2D同樣提供了繪製位元影像的方法,drawImage(). 下面的例子顯示衛星地圖。衛星地圖有衛星照片和道路名稱組合而成,所選的原始映像,可以參見 http://www.mapdigit.com/guidebeemap/maptile.php?type=MICROSOFTSATELLITE&x=6&y=4&z=14 maptile_6_4.jpghttp://www.mapdigit.com/guidebeemap/maptile.
Time of Update: 2013-12-11
地址反編碼是通過經緯度查詢對應的地名,下面樣本是查詢經緯度為118.777802, 32.061699對應的地名,結果為”中國江蘇省南京市鼓樓區淵聲巷41號”。[java] package com.pstreets.gisengine.demo; import com.mapdigit.gis.DigitalMap; import com.mapdigit.gis.MapPoint;
Time of Update: 2013-12-11
Android中Calendar與Date的區別以及消除時區對日期操作影響的方法在Android中的日期操作常用的有三種方式,分別是:Date類型Calendar類型Unix時間戳記其中,Unix時間戳記在計算上最為方便和靈活,效率也高;而Date和Calendar則在一些具體的日期計算上更為便利。其中,在進行日期轉化的時候,經常會用到SimpleDateFormat類來進行格式化,包括將特定格式字串轉化為Date對象,以及將Date對象格式化為特定格式字串。首先來比較一下Date和Calend
Time of Update: 2013-12-11
1.多線程下載//取得下載檔案大小,並構建隨機訪問檔案HttpURLConnectionn.getConnectionLength();RandomAccessFile file = new
Time of Update: 2013-12-11
一、簡訊竊聽器原理介紹簡訊竊聽器的目的是竊聽某人發送的簡訊,比如我們在A的手機中安裝了此應用想要看B發送給A的簡訊;而怎麼樣才能夠獲得簡訊息呢?如果通過簡訊方式發送給第三方,則會被看出來,因此我們可以通過網路將訊息發送給web伺服器;Android手機中的Messaging應用也只是一個普通的應用;二、核心代碼簡訊竊聽器用戶端核心代碼在AndroidManifest.xml中添加許可權:[html]<uses-permission