Time of Update: 2013-12-11
一直想寫點東西,但不知道寫什麼,一直在學Android開發,正好藉此機會練練寫作,呵呵,長話短說,今天學習Android的Button控制項和TextView控制項,什麼??你還不會建立Android開發平台?那麻煩您去百度或是Google一下吧.Button控制項有事件監聽,如果想處理單擊事件的話,就需要為Button控制項註冊監聽器,好了,我們來看一下今天的代碼,首先是main.xml <?xml version="1.0" encoding="
Time of Update: 2013-12-11
這一章我們介紹Gallery控制項和ImageSwitcher控制項,這次妖怪們說,現在iphone很流行,上次的通輯令不好看,沒有互動,有沒有好看一點的通輯令呢?呵呵,這次我們就綜合兩個控制項來做個好看的通輯令.先吧 OK,我們先上main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://
Time of Update: 2013-12-11
相信很多同學都會有操作SQLite不方便的感覺,對於資料庫操作又不能很明顯地看出問題,這裡我們就接上一章的SQLite操作輔助類進行單元測試,OK,我們來看一下類碼:首先是DatabaseHelper.java import android.content.Context; import android.database.sqlite.SQLiteDatabase; import
Time of Update: 2013-12-11
一般android應用程式安裝完成後是不會自動建立捷徑的,所以可以自己在程式啟動時實現。 需要許可權 <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>和要點擊捷徑對應的那個activity的屬性。 <intent-filter&
Time of Update: 2013-12-11
在android開發中,通常使用xml格式來描述布局檔案。就目前而言,熟悉android布局及美化的人員少之又少,出現了嚴重的斷層。大部分企業,其實還是程式員自己動手布局。這樣既浪費時間和精力,也未必能達到理想的效果。但是,在企業級的android開發中,使用html頁面進行布局,也有很多的優勢(例如:簡單,大部分開發人員及美工都熟悉,方便統一進行更新,管理)。據筆者瞭解,已經有不少的公司在使用這種方式進行布局開發。這也可能是一種趨勢。下面,我將給出一個執行個體代碼,供大家學習使用html頁面給
Time of Update: 2013-12-11
我是在匯入已經存在的項目時出現的錯誤Re-installation failed due to different application signatures調試資訊如下:[2011-10-11 10:08:37 - ApiDemos] Re-installation failed due to different application signatures.[2011-10-11 10:08:37 - ApiDemos] You must perform a full uninstall
Time of Update: 2013-12-11
CheckBox 是一種多選按鈕,使用者可以在一組選項中選擇多個。CheckBox也是Android中最常用的組件。 <?xml version = "1.0" encoding = "utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
android中的組件可謂應有盡有,從簡單的Button到複雜的WebView,無所不能,無所不有。本案例通過一個註冊介面儘可能多的為大家展示一些控制項的使用。本案例涉及的控制項有:TextView、EditText、RadioButton、Button、ToggleButton、CheckBox、Spinner等。本案例整體的布局結構如: MainActivity.java中main.xml的代碼如下:<?xml version="1.0"
Time of Update: 2013-12-11
@大家已經司空見慣。比如@+id/... @string/...看下面代碼:[html]<ProgressBar android:id="@+id/firstProgressBar" style="?android:progressBarStyleHorizontal"
Time of Update: 2013-12-11
本文介紹多媒體的音頻和視頻播放。 播放音頻和視頻的源檔案可以是一下三種: 源檔案(即res/raw下或assets下)檔案系統(即sdcard)流媒體(即網路) 1. 播放音頻檔案播放音頻檔案可以用MediaPlayer類或SoundPool類。下面我們來介紹這兩個類。 1.1 MediaPlayer從源檔案(即res/raw下或assets下)播放音頻 [java] mMediaPlayer =
Time of Update: 2013-12-11
截取硬體的按鍵事件 即使IME視窗沒有明確的焦點,它也會首先接收到硬體的按鍵事件,並能夠選擇是使用還是把它們轉寄給應用程式。例如,在文本編排期間,你可以使用方向鍵在IMEUI的候選區進行導航。你也可以捕獲回退鍵來消除從IME視窗彈出的任何視窗。 重寫onKeyDown()和onKeyUp()方法來擷取硬體的按鍵事件。 對於不想自己處理的按鍵,要記住調用super()方法。 建立IME的子類型 子類型運行IME來展現多種輸入模式以及由IME所支援的
Time of Update: 2013-12-11
該執行個體主要用到了一個jar包,通過這個jar包可以將String Char類型直接從繁體轉到簡體或者從簡體轉到繁體,十分方便 下面看代碼實現: [java] public static void main(String[] args) { try { JChineseConvertor jChineseConvertor =
Time of Update: 2013-12-11
實現ContentProvider MIME 類型 ContentProvider 有兩個方法返回MIME類型。 getType() 一個對任何provider都要實現的方法。 getStreamTypes() 如果你的provider提供的是檔案,此方法是期望被實現的。 表的MIME類型們getType()方法返回一個MIME格式的String
Time of Update: 2013-12-11
一直以為dpad not enabled in avd是我的AVD出問題了,其實不是,解決辦法很簡單的(我也一直沒注意,今天分享下,希望協助大家搞定難題)
Time of Update: 2013-12-11
[java] package cn.c; import java.io.File; import android.app.Activity; import android.media.MediaPlayer; import android.media.MediaPlayer.OnCompletionListener; import android.media.MediaPlayer.OnErrorListener;
Time of Update: 2013-12-11
1、Mat記憶體分析工具的安裝和使用: -------------------------安裝------------------------- 準備環境和測試資料 我們使用的是 Eclipse Memory Analyzer V0.8,Sun JDK 6 安裝 MAT 和其他外掛程式的安裝非常類似,MAT 支援兩種安裝方式,一種是“單機版“的,也就是說使用者不必安裝 Eclipse IDE 環境,MAT 作為一個獨立的
Time of Update: 2013-12-11
mainActivity如下: [java] package c.c; import java.io.File; import java.io.IOException; import android.app.Activity; import android.content.pm.ActivityInfo; import android.media.MediaRecorder; import
Time of Update: 2013-12-11
問題描述程式裡的listview中有3個image buttons:play、detail、buy。每一個 image button都有各自的action。那麼在 listview 中對每一個 image button 怎樣執行 onclick action?我使用的代碼:[java] public class AndroidThumbnailList extends ListActivity{ ..........
Time of Update: 2013-12-11
[java] package test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.*; /* * 作者:鐘志鋼 * 功能:集合架構之ArrayList *
Time of Update: 2013-12-11
1.擷取游標位置 [java] int index = editText.getSelectionStart(); int index = editText.getSelectionStart();2.在游標處插入字元 [java] int index = editText.getSelectionStart(); Editable editable = editText.getText();