原文:http://blog.csdn.net/ddna/article/details/5451722一遍有關TouchEvent, onClick及onLongClick觸發機制的文章,對需要做介面交換需要好好瞭解。針對螢幕上的一個View控制項,Android如何區分應當觸發onTouchEvent,還是onClick,亦或是onLongClick事件?在Android中,一次使用者操作可以被不同的View按次序分別處理,並將完全響應了使用者一次UI操作稱之為消費了該事件(consume)
Android 對於Layout相關的布局屬性說明:第一類:屬性值為true或falseandroid:layout_centerHrizontal 水平置中android:layout_centerVertical 垂直置中android:layout_centerInparent 相對於父元素完全置中android:layout_alignParentBottom 貼緊父元素的下邊緣android:layout_alignParentLeft
Android裡面可以通過終端使用AM命令啟動某個指定的Activity。工作中因為新開發的機器需要進行螢幕座標校準,機器因為還沒調試好,每次座標校準都沒有出現,機器使用不了,只能通過終端調用座標校準的Activity啟動。 例如啟動 coordinate.apk的主activityam start -n
首先,這篇文章僅僅針對於由於觸摸(Touch)而觸發的事件。 Android的事件:onClick, onScroll, onFling等等,都是由許多個Touch組成的。其中Touch的第一個狀態肯定是ACTION_DOWN, 表示按下了螢幕。之後,touch將會有後續事件,可能是: ACTION_MOVE //表示為移動手勢ACTION_UP //表示為離開螢幕ACTION_CANCEL //表示取消手勢,不會由使用者產生,而是由程式產生的一個Action_DOWN,
Android訊息機制(一) 一、 角色描述 1.Looper: 一個線程可以產生一個Looper對象,由它來管理此線程裡的Message Queue(訊息佇列)。 2.Handler: 你可以構造Handler對象來與Looper溝通,以便push新訊息到Message Queue裡;或者接收Looper(從Message Queue取出)所送來的訊息。 3. Message Queue(訊息佇列):用來存放線程放入的訊息。 4.線程:UI thread 通常就是main
1.Android的訊息佇列就像一個隧道一樣,訊息像車輛,先進先出。2.訊息發送線程不會阻塞線程,而訊息接收線程會阻塞線程。這是Android的Handler機制,Handler處理完一個Message對象才會接著去取下一個訊息進行處理。3.Android裡沒有Global的MessageQueue。不同APK不能通過MessageQueue來交流。4.直接使用JAVA 的 Thread 是無法更新Android UI的,因為Android View
1.Android處理序間通訊有兩種方式:Intent、進程服務。 (1) 實現遠程服務的步驟: 1)使用AIDL語言定義跨進程服務的介面 2)根據AIDL語言定義的介面,在具體的Service類中實現介面中定義的方法和屬性 3)在需要調用跨進程服務的組件中,通過相同的AIDL介面檔案,調用跨進程服務 (2)Parcel是Android系統中進程間資料傳遞的容器,但不能儲存在持久性存放裝置上。
ACCESS_CHECKIN_PROPERTIES 允許在登入資料庫的時候讀寫其中的屬性工作表,並上傳改變的值ACCESS_COARSE_LOCATION 允許應用存取範圍(如WIFI)性的定位ACCESS_FINE_LOCATION 允許應用訪問精確(如GPS)性的定位ACCESS_LOCATION_EXTRA_COMMANDS 允許應訪問額外的提供定位的指令ACCESS_MOCK_LOCATION
Android 上實現水傳輸速率效二--最佳化 羅朝輝 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商業用途-保持一致”創作公用協議 在上一篇文章《Android
前一段時間在做Android下的音樂和視頻播放器,音樂播放器有很多好的開源項目,而且大部分比較實用(有空會專門寫一篇關於音樂播放器的文章)。但是視頻方面的開源項目實在不多,主要是跟Android視頻解碼有關。Android預設只支援3gp和MP4兩種視頻格式,所以很多市面上的視頻播放器都內建了第三方解碼器。第三方解碼器,目前主要是FFMPEG和VLC解碼器。VLC官方正在開發一個Android平台的播放器,以後應該可以參考。這次主要是用到了一個開源項目faplayer。這個開源項目主要是用到
Android 有關多國語言支援的相關屬性。利用下面代碼列印系統相關屬性值。具體屬性可以查文檔。 package com.example; import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;import android.widget.TextView;import org.w3c.dom.Text; import
pm命令的具體用法如下:pm 命令是Android裡面packageManage的命令列,用於安裝包的操作。一般我們在命令列下,可以使用以下命令安裝一個新的安裝包。1、安裝APK:例如,在串口終端下輸入:pm install -r /data/card/ApicalRadio.apk就可以重新安裝ApicalRadio.apk到android系統上,預設是安裝到系統的data/app/目錄下。-r 參數表示重新安裝,如果原來已經安裝了,會覆蓋原來的安裝包。 2、卸載pm uninstall
入門基礎 01.Android 開發環境的建立在 Windows下搭建Android2.2開發環境(轉)克偉 我的HTC Hero(G3)使用者體驗我的HTC Hero(G3)使用者體驗續系列文章 Venus神廟 Study on Android【一】—概述 深入Android 【一】 —— 序及開篇Phinecos(洞庭散人) Android 執行個體剖析筆記(一)webabcd 系出名門 Android 系列文章索引吳秦 Android 開發之旅HalZhang Android
作為一個程式員光看光說, 就是不動手自己實踐一把, 那可不行, 即使那東西看上去很容易、很簡單,哈哈! 這3天拿中午休息時間看了看Android相關博文/書籍, 抽晚上時間寫了一個入門級DEMO,主要包含以下一些功能:1、基本控制項的使用(TextView、EditText、Button、ImageView) 2、菜單、提示對話方塊、進度對話方塊(OptionsMenu、Toast、AlertDialog、ProgressDialog) 3、
接上一篇博文, 來繼續完善這個例子; 主要是新增了2個Activity, 顯示裝置與視頻通道的TreeActivity, 瀏覽某一個通道的即時畫面的ImageActivity. TreeActivity主要就是使用一個ListView控制項按層次關係來顯示地區、裝置、視頻通道資訊。主要涉及以下幾個方面知識點:1、通過HTTP
王家林:致力於軟硬雲整合,通曉Android、HTML5、Hadoop Tel: 18610086859 Email: jialingege@126.com hiheartfirst@gmail.com 一:家林的話: APK是AF(Application
<大話設計模式>本教程說明及著作權聲明l 該文檔參考和使用了網路上的免費開放的圖片和內容,並以免費開放的方式發布,希望為移動互連網和智能手機時代貢獻綿薄之力!可以隨意轉載,但不得使用該文檔謀利。l 如果對該文檔有任何疑問或者建議,請進入官方部落格 http://www.cnblogs.com/guoshiandroid/留言或者直接與國士工作室聯絡(後附連絡方式),我們會謹慎參考您的建議並根據需要對本文檔進行修改,以造福更多開發人員!l
王家林:致力於軟硬雲整合,通曉Android、HTML5、Hadoop Tel: 18610086859 Email: jialingege@126.com
<大話設計模式>本教程說明及著作權聲明l 該文檔參考和使用了網路上的免費開放的圖片和內容,並以免費開放的方式發布,希望為移動互連網和智能手機時代貢獻綿薄之力!可以隨意轉載,但不得使用該文檔謀利。l 如果對該文檔有任何疑問或者建議,請進入官方部落格 http://www.cnblogs.com/guoshiandroid/留言或者直接與國士工作室聯絡(後附連絡方式),我們會謹慎參考您的建議並根據需要對本文檔進行修改,以造福更多開發人員!l
<大話設計模式>本教程說明及著作權聲明國士工作室是一支專註於Android平台企業級應用開發的技術團隊,致力於做中國最棒的Android應用程式開發機構,提供最棒的Android企業級應用開發培訓服務。企業培訓和開發合作官方連絡方式: 電話:18610086859 Email:hiheartfirst@gmail.com QQ:1740415547 QQ群:148325348國士工作室 有你更美好!l