Time of Update: 2014-02-11
一、什麼是觸摸事件?當前可以直接去查查維基百科等查下專業的即使,不過這裡可以給出一個通俗點的。先看看下面圖片,點擊中間的圖片後彈出“點擊圖片”字樣。二、使用者如何理解?站在使用者的角度來分析整個過程是1. 手上拿著一個手機,手機上顯示的介面是一個黑底背景中間顯示一個圖片。2. 手指在螢幕上點擊圖片3. 彈出“點擊圖片”字樣。三、手機系統如何理解?那站在手機系統的角度的流程呢?1. 顯示當前介面(這屬於UI範疇,暫時略過)2. 使用者手指在螢幕是點了一下3.
Time of Update: 2014-02-11
今天我們終於可以把這個項目給結束掉啦,有了前幾天的準備,相信最後一天還是比較輕鬆的,國際慣例:最後要完成的就是我們的主要功能--拼圖介面。布局比較簡單,在前幾天就已經做好了,現在我們要做的是以下幾件事情:1、計時記步:這個是遊戲基本都有的功能,其實也比較簡單,記錄成功移動的步數、顯示一個計時器就行了。2、處理圖片,調整為合適的大小比例:這個方法在前幾天已經實現了3、點擊GridView後移動圖片:是否能移動的方法已經在前幾天實現了4、判斷是否拼圖完成:唉,也已經實現了5、點擊原圖按鈕:顯示原圖:
Time of Update: 2014-02-11
本文將與你一起從零開始,做一個河北省空氣品質自動發布系統的用戶端,文章面向零基礎的、只看過一點安卓教程的同學,對於比較基礎的內容,也會用紅字的連結標出,大家可以點開看詳細的介紹。
Time of Update: 2014-02-11
相信對於每個IT人士來說,android的編程大家並不陌生。簡單的編程方法這裡不贅述。 筆者在實際應用中,運用到百度地圖的相關編程,之所以選擇百度而不選擇Google地圖,這個大家都懂的。 查閱了很多資料,尤其是這篇文章給我的收穫較大:http://blog.csdn.net/xiaanming/article/details/11171581,以下簡稱“原
Time of Update: 2014-02-10
Intel HAXM 可使 Intel Atom (x86) 模擬器鏡像的運行速度達到真機效果,沒有它,我們平常建立的模擬器如何之卡頓,想必各位皆知,在此不必多說。可從 Intel? Hardware Accelerated Execution Manager 1.0.6 (R3) 下載安裝包。蘋果系統下,需要下載如下包:haxm-macosx_r03.zip (1.0.6)需要注意,最新版的系統 10.9 需要同時安裝如下包:Hotfix for OS X 10.9 only
Time of Update: 2014-02-10
在Android開發中,當Android原生控制項不能滿足我們的需求的時候,就需要自訂View。View在螢幕上繪製出來先要經過measure(計算)和layout(布局)。 什麼時候調用onMeasure方法? 當子View的父控制項要放置該View的時候,父控制項會傳遞兩個參數給View——widthMeasureSpec和heightMeasureSpec。這兩個參數是View可以擷取的寬高尺寸和模式值混合的int資料。可以通過int mode =
Time of Update: 2014-02-10
MainActivity如下:vcD4KPHByZSBjbGFzcz0="brush:java;">package cc.testview4;import cc.testview4.SlideView.SwitchChangedListener;import android.app.Activity;import android.os.Bundle;/** * Demo描述: * 自訂滑動控制項 * * 參考資料: *
Time of Update: 2014-02-10
觸摸事件學習系列文章詳見:《Android Touch事件學習系列匯總》 還是回到onTouchEvent方法傳遞的參數MotionEvent類,其對象有四個方法可以擷取當前手指在螢幕上的位置資訊,但是一個是相對位址一個是絕對位址,以下具體看下區別。一、Android Touch事件rawX,rawY與x,y的區別MotionEvent有四個方法getRawX(), event.getRawY(), getX(),getY(),
Time of Update: 2014-02-10
一、Monkey測試簡介Monkey測試是Android平台自動化測試的一種手段,通過Monkey程式類比使用者觸控螢幕幕、滑動Trackball、按鍵等操作來對裝置上的程式進行壓力測試,檢測程式多久的時間會發生異常。二、Monkey程式介紹1) Monkey程式由Android系統內建,使用Java語言寫成,在Android檔案系統中的存放路徑是:/system/framework/monkey.jar;2)
Time of Update: 2014-02-10
自從 Android 4.1 開始,Google引入了應用程式的累加式更新。 Smart app updates is a new feature of Google Play that introduces a better way of delivering app updates to devices. When developers publish an update, Google Play now delivers only the bits that have changed
Time of Update: 2014-02-10
LocalBroadcastManager 是V4包中的一個類,主要負責程式內部廣播的註冊與發送。也就是說,它只是適用代碼中註冊發送廣播,對於在AndroidManifest中註冊的廣播接收,則不適用。官方英文解釋如下:Helper to register for and send broadcasts of Intents to local objects within your process. This is has a number of advantages over sending
Time of Update: 2014-02-09
前言:我們在android手機上面有時候會遇到監聽手機軟鍵盤按鍵的時候,例如:我們在瀏覽器輸入url完畢後可以點擊軟鍵盤右下角的“GO”按鍵載入url頁面;在點擊搜尋方塊的時候,點擊右下角的search符號鍵可以進行搜尋;或者在全部資料輸入完畢後,點擊右下角的"done"就馬上進行下一步操作。:function 1:重寫Activity的dispatchKeyEvent(KeyEvent
Time of Update: 2014-02-08
接上一篇<Android 開發實踐 ViewGroup 實現左右滑出視窗(一)http://www.cnblogs.com/inkheart0124/p/3532862.html> 源碼: http://files.cnblogs.com/inkheart0124/PushSlider.zipViewGroup中touch事件的處理,有三個函數public boolean dispatchTouchEvent(MotionEvent ev);事件派發public
Time of Update: 2014-02-08
原創作品,轉載請標明:http://blog.csdn.net/jackystudio/article/details/18978237最近忙出翔了,這年過的也揪心。好久沒來更新部落格了,今天就來寫一寫cocos2d-x中圖形的繪製。1.概述其實cocos2d-x封裝了大量的opengl的繪圖函數,我們可以很輕鬆的在遊戲中調用。但是實際上我們很少會這麼做,因為編碼繪圖的方式效率實在太低了,尤其是諸如一些高階貝茲路徑之類的,官方也不建議這麼做,使用映像能更有效提高繪圖效率,同時也會更為的美觀,也減
Time of Update: 2014-02-08
在ubuntu下下載android源碼我斷斷續續搞了好幾個月,希望大家不要向我學習啊!一次性搞定!這裡給大家一些建議啊,如果是看書的話看下書的出版日期,超過一年的基本上失效,網上的也是,特別是在國內,基本上連不上。步驟1: 更改hosts也許這一步不是必須的,但是為了以防萬一還是改了吧,也沒有什麼損失!$sudo gedit /etc/hosts添入以下內容: 74.125.31.82 www.googlesource.com
Time of Update: 2014-02-08
我們知道WindowManagerService服務運行在SystemServer進程中,應用程式啟動Activity時,需要請求WMS為啟動的Activity建立對應的視窗,同時WMS也負責修改視窗屬性,因此這裡就涉及到應用程式進程與WMS服務之間的跨進程互動過程。在前面我們介紹了Android中的Binder通訊機制,應用程式進程正是使用Binder通訊方式和SystemServer進程互動的。在應用程式進程中啟動的每一個Activity都擁有一個ViewRootImpl對象:framewo
Time of Update: 2014-02-08
Dagger
Time of Update: 2014-02-08
1、如何在程式中打出Log 以及Log的分類區別 ? verbose、debug、info、warning、error 2、給你一個Log檔案,如何定位到問題所在? 1)如果是ANR問題 , 則搜尋“ANR”關鍵詞 。 快速定位到關鍵事件資訊 。 2)如果是ForceClosed 和其它異常退出資訊,則搜尋"Fatal" 關鍵詞, 快速定位到關鍵事件資訊
Time of Update: 2014-02-08
一個簡單的對手機進行網路抓包分析的方法:1. 編譯tcpdump 從tcpdump的官方網站下載原始碼並編譯 tcpdump官方網站: http://www.tcpdump.org/2. 在手機中安裝tcpdump 只需要把編譯好的tcpdump程式拷貝到手機中,並賦予許可權 adb push /data/local/tcpdump adb shell su chmod 6755 /data/local/tcpdump3.
Time of Update: 2014-02-08
Activity通常是學習Android寫demo時遇到的第一個類,知名程度可以與經典的列印“Hello World”相媲美,畢竟在Android中即使想在介面上顯示一個“Hello World”,也必須先建立Activiy子類在其onCreate方法中建立視圖,在視圖上添加文字“Hello World”。哈哈,接下來就來看看Android 的四大組件使用頻率最高的Activity吧。一、Activity是什嗎? 首先會提出一個問題,Activity到底是什嗎?