Time of Update: 2018-12-03
1.下載 Android Screen Monitorhttp://code.google.com/p/android-screen-monitor/ (1) 下載 ASM_2_30.zip 並解壓縮, 取得 asm.jar(2) 將 asm.jar 複製到D:\android-sdk\platform-tools目錄下 2. 執行 Android Screen Monitor win+R ==》 運行cmd控制台進入D:\android-sdk\platform-tools 執行下面命令:&
Time of Update: 2018-12-03
在分析Android訊息機制之前,我們先來看一段代碼:public class MainActivity extends Activity implements View.OnClickListener {private TextView stateText;private Button btn; @Override public void onCreate(Bundle savedInstanceState) {
Time of Update: 2018-12-03
1 main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" >
Time of Update: 2018-12-03
1,在layout下定義login.xml自訂登入視圖,代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-03
利用代碼註冊 BroadcastReceiver 時有以下步驟: 1)產生一個 BroadcastReceiver 對象; 2)產生一個 IntentFilter 對象; 3)為 IntentFilter 對象添加一個 Action ; 4)利用 IntentFilter 和 BroadcastReceiver 綁定註冊一個 BroadcastReceiver 到系統中,當系統廣播該Action事件的時候,就出發該BroadcastReceiver。1
Time of Update: 2018-12-03
android中的對話方塊形式有四種,分別是一般對話方塊形式,列表對話方塊形式,選項按鈕對話方塊,多選按鈕對話方塊,下面我一一對他們進行詳解。<一>一般對話方塊一般對話方塊形式如:具體實現代碼如下: 1 new AlertDialog.Builder(this) 2 .setTitle("刪除")//設定標題 3
Time of Update: 2018-12-03
Android允許我們定義自己的的ContentProvider對象來共用資料,練練手,簡單來實現一下。要使用ContentProvider來操作資料,必須要有儲存資料的場所。可以使用檔案或SQLite資料庫的方式來儲存資料,通常使用SQLite資料庫。1,建立一個資料庫協助類,歸根結底都是它在操作資料庫。代碼如下:package com.njue;import android.content.Context;import
Time of Update: 2018-12-03
前一段時間,研究Android的通訊錄,在它的contacts2.db資料庫中發現raw_contacts表中有sort_key這一列用於排序的漢語拼音等資訊,就突然想到我們可以利用它得到漢字相應的拼音. 不好意思,我的模擬器不能輸入中文,如果是中文名“張三”,它在這一列的存放形式應該是“ZHANG張SAN三”那麼我的具體思路如下:1,往表中插入漢字2,查表,找到此欄位,經過相應的處理,輸出3,刪除此欄位 contacts2.db中有好多表,想深入瞭解的,可以下載本文章結尾處的工程,裡面有本文的
Time of Update: 2018-12-03
現在很多知名網站為廣大開發人員提供了開放平台,像百度,人人網等等!這裡是我根據百度官方提供的百度地圖的一個樣本,自己寫的一個小程式,有如下功能:(1) 定位當前位置(沒使用GPS,定位快,也相當精確),(2) 尋找附近的地點(景區,KFC等等),(3) 擷取去這個地點的路線(4) 將路線分享到人人 咱們直接,讓大家看的更為直觀一些:1, 開始介面2, 人人登陸介面3,
Time of Update: 2018-12-03
Android跟伺服器互動資料,有時資料量大時,就需要以xml形式的互動資料。這裡來實現伺服器給Android用戶端發送xml資料,Android用戶端解析。伺服器端我使用dom4j第三方包來組織xml資料,大家可自行百度下載。而Android用戶端則使用 XmlPullParser來解析xml資料。 伺服器端代碼: package servlet;import java.io.IOException;import java.io.PrintWriter;import
Time of Update: 2018-12-03
此項目實現網路通訊,android手機用戶端去請求PC服務端,將PC上mysql中的資料顯示在手機上。 PC服務端用JavaWeb寫了個servlet,android手機用戶端請求這個servlet,由servlet執行查詢資料,並返回給手機用戶端,伺服器為Tomcat。 為了更清楚的展示,咱們現在mysql建一個測試表test create table test(name varchar(20) primary
Time of Update: 2018-12-03
安裝Andriod 2.2 SDK遇到以下問題: -= warning! =- A folder failed to be renamed or moved. On Windows this typically means that a program Is using that Folder (for example Windows Explorer or your anti-virus software.) Please momentarily deactivate your
Time of Update: 2018-12-03
剛剛看了一下一個幀布局的簡單Android樣本,糾結了半天不知道如何將圖片加到resource中的drawable中去。 比如在一個TestDemo的Res/drawable檔案夾中,新添加一張圖片資源要如何添加。 我直接將圖片複製到bin\res\drawable-hdpi或者bin\res\drawable-mdpi中去,然後在eclipse中重新整理圖片仍然不顯示。 上網找到了關於載入圖片資源的問題解決辦法:
Time of Update: 2018-12-03
這個類主要用來查詢判斷網路連接資訊。ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);NetworkInfo getActiveNetworkInfo() 擷取現在正串連的網路資訊,沒任何網路連接會返回null。NetworkInfo[] getAllNetworkInfo() 擷取機器能支援的所有網路資訊。NetworkInfo
Time of Update: 2018-12-03
此包下的類主要以Preference為父類,PreferenceActivity繼承自ListActivity用來顯示UI,以ListView形式顯示,preference主要用來做設定檔,所做的選擇以Sharedpreference(xml)形式存於程式目錄下。使用方式:定義一個xml(隨便放哪,最好在res下建個xml檔案夾,放裡面)檔案,在java代碼中addPreferencesFromResource(int
Time of Update: 2018-12-03
之前對於四種模式的理解僅限於理論和一兩個簡單的測試(singleTop和singleTask)今天腦袋抽風想都實際測一下,暈,測到 singleInstance杯具了請對四種模式熟悉的朋友直接跳到文章底部,幫忙看下singleInstance的問題,謝謝 未標明launchMode的Activity都是預設啟動模式1,standard每次都會建立一個Activity執行個體 2,singleTask棧空間簡易示意:A -- B --
Time of Update: 2018-12-03
基於android的定位無非就兩種:network、gps。兩者各有優劣。Network:定位快,準確度低,受環境影響小。GPS:定位慢,準確度高,受環境影響大。本文要解決的問題:1. locationManager.getLastKnownLocation方法返回null。2. 如何?快速而又精確的定位。 E文好的話,直接看官網就好了http://developer.android.com/guide/topics/location/strategies.html 在你的程
Time of Update: 2018-12-03
擷取Wifi的控制類WifiManager。 WifiManager
Time of Update: 2018-12-03
1添加到Shortcut選項中/** * 添加到Shortcut選項中(預設案頭上長按調出) * * 同時需要在manifest中為activity提供一個包含 * action="android.intent.action.CREATE_SHORTCUT"的intent-filter */ private void addShortcutToOptions(){ // 建立一個預設的Intent Intent shortcut = new Intent(); //捷徑的名稱 shortcut.
Time of Update: 2018-12-03
轉自:http://www.myexception.cn/android/448805.htmlAndroid