Time of Update: 2018-12-07
處理UI事件 在android上, 有多種方法擷取使用者與應用程式的互動資訊. 當考慮UI內部的事件時, 我們的方法是抓取特定的與使用者互動的View對象產生的事件. 在你用來組成布局的View對象中,你可能會注意到一些用於處理UI事件的回呼函數. 這些方法是被Android架構調用的. 例如,當一個View被按下時, 它的onTouchEvent()方法被調用. 但是,為了截獲這個資訊,你必須擴充這個類並改寫這個方法. 而擴充每個View對象來處理這樣的事件可能是不實際的.
Time of Update: 2018-12-07
原文:http://blog.csdn.net/ddna/article/details/5451722一遍有關TouchEvent, onClick及onLongClick觸發機制的文章,對需要做介面交換需要好好瞭解。針對螢幕上的一個View控制項,Android如何區分應當觸發onTouchEvent,還是onClick,亦或是onLongClick事件?在Android中,一次使用者操作可以被不同的View按次序分別處理,並將完全響應了使用者一次UI操作稱之為消費了該事件(consume)
Time of Update: 2018-12-07
首先,這篇文章僅僅針對於由於觸摸(Touch)而觸發的事件。 Android的事件:onClick, onScroll, onFling等等,都是由許多個Touch組成的。其中Touch的第一個狀態肯定是ACTION_DOWN, 表示按下了螢幕。之後,touch將會有後續事件,可能是: ACTION_MOVE //表示為移動手勢ACTION_UP //表示為離開螢幕ACTION_CANCEL //表示取消手勢,不會由使用者產生,而是由程式產生的一個Action_DOWN,
Time of Update: 2018-12-07
1.Android的訊息佇列就像一個隧道一樣,訊息像車輛,先進先出。2.訊息發送線程不會阻塞線程,而訊息接收線程會阻塞線程。這是Android的Handler機制,Handler處理完一個Message對象才會接著去取下一個訊息進行處理。3.Android裡沒有Global的MessageQueue。不同APK不能通過MessageQueue來交流。4.直接使用JAVA 的 Thread 是無法更新Android UI的,因為Android View
Time of Update: 2018-12-07
1. src原始碼;res資源,包括圖片和布局值等等;asset據說是視頻等等。2.關於布局,有點類似IOS。介面和後台邏輯分開寫,然後串連起來。布局介面就是XML實現了,跟WP7的方式也是蠻像的。然後在邏輯中通過 setContentView(R.layout.main); 來進行綁定。這裡有個activity的概念。我現在的理解就是PAGE介面,然後具體的介面通過繼承自它然後實現。包含5個介面事件,囊括了它的生命週期。public class EX01 extends Activity {
Time of Update: 2018-12-07
1、File Explorer 沒有檔案。 solution:重啟模擬器2、java.lang.IllegalStateException: get field slot from row 0 col -1 failed solution:資料庫查詢時寫錯cursor.getString(cursor.getColumnIndex("cardNum"));正確為:
Time of Update: 2018-12-07
來自:http://blog.csdn.net/guochunyang/article/details/6203232 JSR172規範來調過webservice感覺賊好用,使用J2ME的JSR172來產生stub並加入到項目中調用,調試了半天最後以失敗告終,實在沒辦法了,只能另尋其它的組件,如果自己通過HttpConnection來串連的擷取資料的話要封裝的東西太多了,不划算。最後找到了KSoap2,在網上找了N多例子回來看,那些例子基本上都是互抄的,沒一個能用,真鬱悶。不過還好,起碼知道了一
Time of Update: 2018-12-07
finish是Activity的類,僅僅針對Activity,當調用finish()時,只是將活動推向後台,並沒有立即釋放記憶體,活動的資源並沒有被清理;當調用System.exit(0)時,殺死了整個進程,這時候活動所佔的資源也會被釋放。在開發android應用時,常常通過按返回鍵(即keyCode == KeyEvent.KEYCODE_BACK)就能關閉程式,其實大多情況下該應用還在任務裡運行著,其實這不是我們想要的結果。我們可以這樣做,當使用者點擊自訂的退出按鈕或返回鍵時(需要捕獲動作)
Time of Update: 2018-12-07
Linux 下Android 開發環境搭建 ---CentOS對於Linux我也是一位新人,弄Linux也就半年左右吧,同時作為Android隊伍中的一個新人。由於我最近每天使用的是CentOS 5.5,所以選擇CentOS5.5作為我的開發環境。我以前一直在LinuxSir潛水,第一次發貼,我還是細緻的把我作的寫下來。同時作為我的學習筆記我會把我的學習成果發上來的。作為新人,如果有什麼不對的地方,還望各位不吝賜教,多多關照~目錄1、環境搭建 1.1、JDK安裝 1.2、Eclipse安裝
Time of Update: 2018-12-07
隨著電子產品的飛速發展,廣播電台幾乎已經遠離了人們的娛樂生活,但是近年來由於網路電台的興起,廣播電台又逐漸有了市場,手機上如果有一個網路電台軟體,使用率應該是比較高的。目前的主流智能手機平台中,iphone和 symbian都已經有了這類軟體,android平台雖然推出的時間不是很長,但是也已經有這類軟體了,最近我也正在Android上做這方面的工作,下面就把我的一些經驗介紹一下。 網路電台種類 目前的網路電台網站一般是基於以下三種協議的: mms、rtsp、http 其中mms是微軟公
Time of Update: 2018-12-07
此貼為轉載 ,不是本人製作。 本樣本以Servlet為例,示範Android與Servlet的通訊。 眾所周知,Android與伺服器通訊通常採用HTTP通訊方式和Socket通訊方式,而HTTP通訊方式又分get和post兩種方式。至於Socket通訊會在以後的博文中介紹。 HTTP協議簡介: HTTP (Hypertext Transfer Protocol
Time of Update: 2018-12-07
在我們使用真機進行Android應用調試時,無法獲得調試資訊,錯誤提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory這是因為我們的手機沒有開起log記錄,下面以華為U8860為例開啟手機的log功能:1、在撥號介面輸入:*#*#2846579#*#* 進入測試菜單介面。 2、Project Menu–後台設定–LOG設定 3、LOG開關–LOG開啟
Time of Update: 2018-12-07
本以為新浪發布圖片和發布文字一樣的簡單,但很悲劇。。。。。。。遠不是想象的那樣。現在分享一下代碼。 /** * 發錶帶圖片的微博 * * @param token * @param tokenSecret * @param status * 發表的內容 * @param urlPath * 圖片的地址 本函數沒有用到,我直接在函數中建立的。 * @return */public static void uploadStatus(String
Time of Update: 2018-12-06
1.Android 實現書籍翻頁效果----原理篇 http://www.apkbus.com/android-52331-1-1.html 2.Android 實現書籍翻頁效果----源碼篇http://www.apkbus.com/android-52332-1-1.html3.Android 實現書籍翻頁效果----完結篇http://www.apkbus.com/android-52334-1-1.html4.Android
Time of Update: 2018-12-06
老羅Android開發視頻教程( android解析json資料 )4集集合老羅Android開發視頻教程( android解析json資料 ) 第一集android解析json資料http://www.apkbus.com/android-94460-1-1.html老羅Android開發視頻教程( android解析json資料 ) 第二集android解析json資料http://www.apkbus.com/android-94461-1-1.html老羅Android開發視頻教程(
Time of Update: 2018-12-07
1 jamendo android平台在開源的線上音樂播放 https://github.com/telecapoland/jamendo-android.githttp://blog.csdn.net/gaomatrix/article/details/6847602 源碼分析2 開源項目介紹:包括FBReaderJ ,Angle,Open GPS Tracker ,Rokon ,LGame ,OpenIntents ,android-bluetooth ,Android apktool,
Time of Update: 2018-12-07
Android動畫分為Tween動畫和Frame動畫,Tween動畫主要包括圖片的放大縮小、旋轉、透明度變化、移動等等操作;Frame動畫則簡單得多了,就是把一張張的圖片連續播放產生動畫效果。 本節主要介紹一下Frame動畫,Tween動畫會在後面的文章中介紹,敬請關注。
Time of Update: 2018-12-07
Android 對話方塊(Dialog)大全 建立你自己的對話方塊 Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用這些方法的話,Activity將通過getOwnerActivity()方法返回該Activity管理的對話方塊(dialog). onCreateDialog(
Time of Update: 2018-12-07
uninet與cmnet確實等同,使用的是互諒網直連模式,不需要設定proxy,也就是不需要代理的。我的g1,添加apn,只要填上名稱,然後在apn裡面填上uninet就可以了。只能,而且必須這麼設定,你的g1才可以使用,youtube,market等等應用。至於多媒體訊息的問題,要設定兩個apn,第一個設定wap,具體為:名稱:隨便,apn:uniwap,proxy:10.0.0.172 port:80 最後的apn type:default
Time of Update: 2018-12-07
在一個Android應用中,主要是由四種組件組成的,這四種組件可參考“Android應用的構成”。 而這四種組件是獨立的,它們之間可以互相調用,協調工作,最終組成一個真正的Android應用。 在這些組件之間的通訊中,主要是由Intent協助完成的。 Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,Android則根據此Intent的描述,負責找到對應的組件,將