Time of Update: 2013-12-11
android通過程式開啟mp3播放器播放音樂Intent it = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/song.mp3"); it.setDataAndType(uri, "audio/mp3"); startActivity(it); Uri uri =
Time of Update: 2013-12-11
這回的項目還是在那篇文章中展示的微博形式,不過UI改了,另外增加了不少功能,因此出來後的效果應該會比原來強很多。另外在手機版的開發完成後會開發pad版本的,加上銷控功能,也就是一些房源的展示和銷售等功能。註:我們這兩個東西是給銷售用的! 所以這回就以一種直播的方式展現出來,由於產品團隊正在努力的進行著設計,所以我們先來看看一些基礎的架構和代碼,等產品設計完成準備開工後在把我們的需求、原型、設計圖等等的東西寫上來看看,大家也就能夠徹底的明白我們想要做的是個什麼東西了。&nbs
Time of Update: 2013-12-11
Android dvm的進程和Linux的進程, 應用程式的進程是否為同一個概念DVM指dalivk的虛擬機器。每一個Android應用程式都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機器執行個體。而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念。sim卡的EF
Time of Update: 2013-12-11
package com.zeph.android.sim; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import
Time of Update: 2013-12-11
1、音頻視頻的播放都會用到MediaPlayer類。使用MediaPlayer實現視音頻播放的步驟: a、產生MediaPlayer對象,根據播放檔案從不同的地方使用不同的產生方式 (參考MediaPlayer
Time of Update: 2013-12-11
1、不繼承TabActivity 2、在布局件中定義TabHost 注意:TabWidget的id必須是@android:id/tabs,FrameLayout的id必須是@android:id/tabcontent。 java代碼: package yc.demo; import android.app.Activity; import android.os.Bundle; import
Time of Update: 2013-12-11
Android中繼承View(一) -- 一個小Demo序:總想寫下點東西出來,但是總是沒有時間,不是業務忙就是又有新的研究項目,最近有點時間,寫點以前一直想寫有一直沒寫的東西,供大家參考,但是終歸是一家之言,僅供參考。本人的每次講解都會提供原始碼下載,並且會最近會一直更新還請大家多多關注,有不對的地方歡迎指教。好了,不說題外話了,咱們開始研究。 一、
Time of Update: 2013-12-11
在上次的部落格中寫過直接操作手機內建儲存空間的程式,這次就接著上次的部落格協議下對sd卡的檔案操作。與內建儲存不同的是使用sd卡需要使用者授權 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission
Time of Update: 2013-12-11
在Android有非同步處理需要重要的Service和Handler組件,今天首先學習一下Service組件, 其中涉及到Android Service中處理序間通訊和bindService()的方法下一次在講解學習 1:首先來看看在文檔中對於Service的概念的解釋:
Time of Update: 2013-12-11
表格版面配置的風格跟HTML 中的表格比較接近,只是所採用的標籤不同。□<TableLayout > 是頂級元素,採用的是表格版面配置□<TableRow> 定義一個行□<TextView > 定義一個儲存格的內容樣本main.xml布局檔案內容如下: <? xml version = "1.0"encoding = "utf-8" ?> <
Time of Update: 2013-12-11
TextView屬性設定android:layout_width="fill_parent" android:layout_height="wrap_content"
Time of Update: 2013-12-11
幾天沒登ubuntu,後來因為客戶要加新功能,又得修改android Mms的源碼。但這次發現一個很詭異的問題,增加了string和drawable資源後,居然不能索引出來,鬱悶了一天。後來想到肯定所那個R的問題,但是import的R包路徑沒錯啊,但直接連結的時候卻跳到了android源碼編譯後的out目錄下的R檔案。雖然還不知道由於什麼原因,但是通過去掉原來的import,重新引入那個項目產生的R檔案,就ok啦// 續:找到原因所在了、、因為需要引用Mms_
Time of Update: 2013-12-11
今天寫Blog閱讀器的時候遇到了這個問題,把它分享給大家,讓同樣是新手們少走冤枉路 始初寫這個功能的時候,用過了好多方法,也耗了不少時間去研究WebView和ViewFlipper的屬性後來知道了WebView本身的onTouchEvent和ViewFlipper有衝突;(WebView表示當然是老大說了算是吧,ViewFlipper表示壓力很大,只能靠邊站) 那沒辦法了,我們需要把WebView“修理”一下,重寫它
Time of Update: 2013-12-11
今天學習了SharedPreferences,經過老師的講解我們瞭解到SharedPreferences是Android平台上一個輕量級的儲存類,主要是儲存一些常用的配置比如視窗狀態,一般在Activity中 重載視窗狀態onSaveInstanceState儲存一般使用SharedPreferences完成,它提供了Android平台常規的Long長
Time of Update: 2013-12-11
這一節,我們接著前面的介紹,討論一下第五個議題,其實就是關於Android中的資料存放區問題。我們先來看看有哪些常見的資料存放區方式:檔案儲存體、資料庫儲存這些都是比較常見的方式,在Android中也提供了這些儲存方式。當然還有就像之前介紹的那樣,主要包含兩大類,一類是文檔類的資料,主要是用檔案或者資料庫來儲存,第二類就是設定檔(例如行事曆檢視的設定檔:周視圖或者日視圖等等)的儲存,者在Android中使用的是Preference來實現的。當然,我們這裡的儲存不僅僅是通常理解的store的概念,
Time of Update: 2013-12-11
今天,我們來記錄資料存放區的part2,討論以下關於File和SQLite的話題。我們知道,再關係型資料庫出現之前大家都習慣用檔案來儲存資料,後來出現了資料庫,能夠更加有效組織資料,我們首先來討論用檔案存取資料。
Time of Update: 2013-12-11
Pull模式解析原理:與SAX解析器類比相似,也提供了類似的事件驅動.使用parser.next()可以進入下一個元素並觸發相應事件。事件將作為數值代碼被發送,因此可以使用一個switch對感興趣的事件進行處理。當元素開始解析時,調用parser.nextText()方法可以擷取下一個Text類型元素的值。Pull模式解析步驟:1、 得到一個XmlPullParser對象這裡得到XMLPullParser對象的方式有兩種: &
Time of Update: 2013-12-11
SAX是一種佔用記憶體少且解析速度快的解析器,它採用的是事件啟動,它不需要解析完整個文檔,而是按照內容順序 看文檔某個部分是否符合xml文法,如果符合就觸發相應的事件,所謂的事件就是些回調方法(callback),這些方法 定義在ContentHandler中,下面是其主要方法: startDocument:當遇到文檔的時候就觸發這個事件 調用這個方法 可以在其中做些預先處理工作 startElement: (String namespaceURI,String
Time of Update: 2013-12-11
第一種也是最開始就接觸的方式,通常在activity組件的oncreate事件中直接定義,直接動作。這種方式每個控制項都定義一次,通常不方便.Button btn = (Button) findViewById(R.id.myButton); btn .setOnClickListener(new View.OnClickListener() { public
Time of Update: 2013-12-11
今天開發map應用,在申請mapkey 的時候發現一個問題申請的是SHA1 的值,不是MD5的值,這個問題是因為jdk1.7版本預設的是SHA1值keytool -list -alias androiddebugkey -keystore "C:\Users\RW\.android\debug.keystore" -storepass android -keypass android 查了查官方的文檔,發現要在-list