Time of Update: 2018-12-06
方法:create(Context context, Uri uri) 解釋:靜態方法,通過Uri建立一個多媒體播放器。 方法:create(Context context, int resid) 解釋:靜態方法,通過資源ID建立一個多媒體播放器 方法:create(Context context, Uri uri, SurfaceHolder holder) 解釋:靜態方法,通過Uri和指定 SurfaceHolder 【抽象類別】 建立一個多媒體播放器 方法:
Time of Update: 2018-12-06
本文來源於:hunter的部落格(http://my.oschina.net/hunterXue/blog/15107)Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error:
Time of Update: 2018-12-06
這兩個方法的效果是一樣,只是區別於效率!Java代碼:playBtn.setBackgroundResource(R.drawable.pause_selecor);從上面可以看出來是從資源檔中擷取drawable中的pause_selecor對象,如果是經常要用到的drawable對象,就可以讓它成為一個成員變數來使用,例如:在onCreate的時候就讀取一次資源檔將它轉為Drawable對象。Java代碼:pauseSelecor =
Time of Update: 2018-12-06
在eclipse裡建立一個project,選Android-Android Project 然後Next,繼續 解釋一下Package Name:這個學過編程的人都應該熟悉了,類似於namespace,你定義的所有東西都在一個包裡不會和別的包出現重新命名的問題等等,不多說了。Create Activity:在android系統裡,每個程式都是由一個個Activity的運行連成一起的。這裡相當於建立了程式的入口Activity,相當於main()函數。Min SDK
Time of Update: 2018-12-06
在Android的網路開發中,會常用到Http請求,為了避免代碼的重複編寫,我們要學會封裝一個Http請求類。方法1:public class Network {public String makeHttpRequest(String url, List<NameValuePair> params) {try{ .............}catch (JSONException e) { e.printStackTrace(); }
Time of Update: 2018-12-06
private Boolean isOnline() { ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); if(ni != null && ni.isConnected()) {//
Time of Update: 2018-12-06
在應用中不是很常見自訂的退出彈出框,遊戲中我們經常能看到。下面就看下是怎麼實現的,首先我們定義一個方法,當使用者點擊退出的時候調用這個方法。 1 private void dialog() { 2 final AlertDialog dlg = new AlertDialog.Builder(this).create(); 3 dlg.show(); 4 Window window = dlg.getWindow();
Time of Update: 2018-12-06
public class AndroidLoadImageFromURLActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // Loader image - will
Time of Update: 2018-12-06
最近有個需求,在過濾的列表上一直彈出輸入框,讓使用者選擇下單,也就是說在下單按鈕觸發後,再次自動彈出輸入框,Editext擷取焦點。具體實現代碼:Timer timer = new Timer(); timer.schedule(new TimerTask(){ @Override public void run() { InputMethodManager m =
Time of Update: 2018-12-06
本程式實現了使用Dom方法從網路端解析xml檔案,展示在列表,並實現點擊進入相關頁面。首先我們建立一個類,用來實現http請求和xml檔案節點的擷取,這裡的http請求很簡單,就傳遞一個url,在代碼中通過這樣的一個方法實現public String getXmlFromUrl(String url) { String xml = null; try { // defaultHttpClient
Time of Update: 2018-12-06
最近學習WebService,感覺利用這個借口開發網站的Android用戶端方便及了,用到一個工具類,這裡銘記一下。public static final String WebServiceNamespace =""//地址public static final String WebAddress = ""//地址調用Webservicepublic static Object callWebservice(String WebServiceUrl,String method,String[]
Time of Update: 2018-12-06
前提:使用可以連網的模擬器或者手機調試一,更改xml檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Time of Update: 2018-12-06
:MainActivity.javapackage tianshuai.homePage;import android.app.TabActivity;import android.os.Bundle;import android.view.LayoutInflater;import android.widget.RelativeLayout;import android.widget.TabHost;import android.widget.TabHost.TabSpec;import
Time of Update: 2018-12-06
終於發布一個android應用程式到機鋒市場,AppChina應用匯了。機鋒市場和智件園註冊上傳都比較麻煩, AppChina應用匯開始最簡單但後面的驗證還是比較麻煩的而且不能包含廣告和積分的,cmd100以前可以免費發布到google市場的,現在也不行了要收費了。智件園的發布很坑爹,開始是中文的到後面有部分是英文的
Time of Update: 2018-12-06
android spinner自動彈出列表,設定title,TtextView不換行自動截取方法在stackoverflow上搜尋android spinner click得到可以用的結果spinner.performClick();//設定titlespinner.setPrompt("My Title"); 彈出的列表第一次按回退鍵無法監聽到。//無法監聽到回退鍵 TZone.setOnKeyListener(new View.OnKeyListener()
Time of Update: 2018-12-06
android 在onReciver裡面使用定時器 定時更新UI的例子在定時器線程裡面是不能直接更新UI的,需要使用Handle,使用Handle可以註冊個廣播,在定時到時且條件符合情況下發送一個廣播Handler收到廣播後處理更新UI相關操作,這裡還示範了下傳送Context變數作為定時器的建構函式值的方法(如果需要在run方法使用到Context可以用)下面代碼是工程裡面的,需要參考的人把無關的代碼刪除了
Time of Update: 2018-12-06
android 讓TextView支援的Html標籤實現自訂時鐘顯示組件DigitalClock預設的 DigitalClock顯示時分秒的,而且上午 下午 字型大小和時間一樣大,要實現的時鐘效果是只顯示時分,每分鐘更新一次,上午
Time of Update: 2018-12-06
上星期來了一個Android的實習同學,雖然比我小半歲,但是看上去像個大哥哥一樣,對人非常好。自從畢業我一直沒有從事寫程式,而是所謂的資料之類的,也許他天生就是教書的料,他說要我跟他學Android,因為很簡單,可是我腦子不管用,對於程式我接受還是很差的,但是為了能讓自己多學習點,我答應了,馬上他就幫我配置環境了,我看著他.... 由於他是比較早接觸的,所以按老版本一樣安裝配置。網址:http://www.hzlitai.com.cn/article/ARM11/SYSTEM/android.h
Time of Update: 2018-12-06
這周利用休息時間又學習了Gallery,然後隨便寫了一個圖片瀏覽的東東。首先看一下介面:點擊下面的圖片,在上面相應的顯示出來。代碼如下:View Code <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2018-12-06
這兩天著手編譯源碼的準備工作,在此記錄下過程,方便自己備份的同時也希望能對後來者有所協助。Attention:本文環境是在ubuntu 11.04下擷取並編譯android 2.3.3的源碼,過程參考了easwy的博文http://easwy.com/blog/archives/compile-android-gingerbread-2-3-1/ 以及google官網 http://source.android.com/source/downloading.html 。官網上的要求資訊為:In