android SurfaceView實現人物動畫

經常看到別人的遊戲中有人物跑動的效果,對這個東西很好奇,剛好群裡上傳了“忍者突襲”的代碼,我看了裡面的代碼,但對畫人物那段還是沒咋弄,所以自己寫一個測試程式,程式中使用到的圖片資源是來自“忍者突襲”的代碼,真心的感謝寫“忍者突襲”代碼的人~~人物角色使用的圖片如下:在畫人物角色時會對這張圖片進行剪下,使用的函數是mCanvas.clipRect(mClipRect);繪製人物角色的思想是使用mCanvas.clipRect(mClipRect);函數來設定畫布顯示的位置及大小,假設為(prese

android ocr tess-two庫使用

經過上一篇部落格的編譯操作後,建立一個測試工程,將編譯好的Library以properties->android->add的方式將庫添加到項目中,但在添加的Library前會有個紅色的叉號,原因是ADT在windows上支援的不是很好(參考自:android添加庫檔案出錯解決辦法),現在已經可以運行了,但識別的結果差很多。原圖如下:識別後的圖片如下:不知道這個識別效率為什麼這麼低,不論是英文的還是中文的識別效率都很低,是因為我設定的不合適還是這個庫本來的效率就很低,求指導啊~~

android 均勻覆蓋介面的TextView

有時候想做介面是5個TextView平均的分布在頁面上,為了方便以後使用,將自己寫的代碼寫成部落格,方便以後使用,原理是外邊使用相對布局,先將第一個(layout_alignParentTop)、第三個(layout_centerInParent)、第五個的位置(layout_alignParentBottom)確定,然後再確定第二個的位置(在第一個的下邊,在第三個的上邊),但只這麼寫就會發現第二個的位置距離第一個的距離比較近,而距離第三個的距離比較遠,所以在第二個的外邊先套一個大的Relati

android 鋼琴介面實現

最近在做一個鋼琴的東西,關於這個介面如何設計畫了很長時間,主要是考慮到針對不同的解析度,如果只針對一種解析度的話用絕對布局可以實現,實現的基本思想是每個白色的鍵的位置是可以計算出來的,螢幕的寬度可以獲得到,白鍵是將螢幕均勻的分成8份,所以每個白鍵所處的位置是可以得到的,而由於黑鍵的實現採用的是重寫ViewGroup的方法,先計算出每個黑鍵的位置,然後再執行onLayout方法將黑鍵放在指定的位置。布局如下:<RelativeLayout

android 標題列的高度

240x320的高度為20px 320x480的高度為25px 480x800的高度為38px 不知道為什麼我寫的測試程式按照網上的說法老是擷取不到,以上是我google搜尋出來的結果。以下是我寫的擷取標題列高度的代碼:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main);

android讀取簡訊多媒體訊息

由於項目需要讀取手機內的簡訊和多媒體訊息資料,不知道如何來處理,本來這個項目是別人做的,後來讓我來修改,都是百度點代碼粘貼上去,一問為啥這樣處理,都是說網上找的代碼,我對我修改後的東西做了下整理,首先感謝http://kaifazhe001.com/article/actueal_-8060143.html這篇部落格,給了我很大的協助,裡面有些東西是看系統源碼來處理的。會話列表的讀取通過查詢content://mms-sms/conversations?simple=true這個Url可以獲得到

android 擷取字串的高度和寬度

轉自:http://sean.huanglijiang.com/article.asp?id=229計算出當前繪製出來的字串有多寬,可以這麼來!方法1:Paint pFont = new Paint(); Rect rect = new Rect();//返回包圍整個字串的最小的一個Rect地區pFont.getTextBounds(str, 0, 1, rect); strwid = rect.width();strhei =

android底欄TabHost

以前寫過底欄的TabHost,但不知道放在哪裡了,上次需要寫一個功能時,又重新找,重新寫,現在記錄在這兒,方便以後開發~~TabHost的定義好像比較嚴格,具體什麼原因不知道,只知道書上這麼說的。xml如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_

android 禁止橫豎屏切換時調用onCreate函數

在橫豎屏切換的時候會重新調用onCreate方法,可以使用以下方法禁止切換的過程中調用onCreate方法,如果你需要橫屏和豎屏使用不同的布局檔案,可能這種方式是不行的,經過我自己寫代碼測試,如果當前是豎屏,經過切換後它並不會使用橫屏的布局檔案,而是將豎屏的布局檔案使用在橫屏狀態下,不知道是我寫的不合適還是本來就這樣,希望和大家討論這個問題。通過查閱Android

android ActivityGroup橫豎屏使用不同布局導致的問題

需要編寫一個上邊不變,下邊是幾個Tab,中間顯示的內容可以改變的頁面,最後使用了ActivityGroup來實現,中間各個頁面間的跳轉是使用以下語句實現的: container.removeAllViews();Intent intent = new Intent(Player.this,PlayerAlbum.class);intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);Window subActivity =

android post資料/問題

我快被整瘋了,對網路知識的不懂導致開發基於伺服器的用戶端很費勁,今天出現了一個問題就讓我很無奈,伺服器端是用django寫的,由於本人對django也是個菜鳥,領導讓用也木有辦法,django中寫了一個測試頁面,如果是用get方式訪問的,返回一個值,如果是post則返回另一個值。if request.method == 'POST': return HttpResponse("Success")else: return

android canvas的畫線和畫字的區別

原來一直以為canvas.drawText是根據給出的座標做為左上方來畫的,今天才發現給出的座標是左下角座標。  canvas.drawText("Hello World!", 50, 110, paint);canvas.drawLine(50, 110, 150, 110, paint);  得出的結果是:Hello World!         

android VelocityTracker類

VelocityTracker類 用來跟蹤觸摸速度的類 當你需要跟蹤的時候使用obtain()方法來來獲得VelocityTracker類的一個執行個體對象 使用addMovement(MotionEvent)函數將當前的移動事件傳遞給VelocityTracker對象 使用computeCurrentVelocity (int units)函數來計算當前的速度 使用getXVelocity ()、getYVelocity ()函數來獲得當前的速度

android onTouchEvent和onInterceptTouchEvent區別

最近師兄讓我分析下onTouchEvent和onInterceptTouchEvent的區別,在網上尋找了很多資料,但發現自己測試的結果和他們說的有不一樣的地方,當所有的onTouchEvent和onInterceptTouchEvent返回的都是false時,只有DOWN事件會按他們說的流程執行,而MOVE和UP事件則不會被響應。 測試1:LayoutView1.onInterceptTouchEvent返回false. LayoutView1.onTouchEvent返回false. Lay

關於在安卓平台上操作doc 等檔案

要在安卓上操作 doc、 xls 、 ppt , 還有 docx ... 07 版格式的檔案,另外還有PDF。搜尋了一下,還是有不少的開源項目,胡亂列一下:兩個比較大的,1. apache POI用這個操作了一下,不知道為什麼檔案都打不開。另外,看了看 3.6 的API  確實比較亂,看不太懂,要耐心。package com.ex.doc;import java.io.File;import java.io.FileInputStream;import

Ubuntu 12.04上搭建android 開發環境 (ADT 、android-studio)

1. ubuntu 12.04  64位2. 下載:1) Oracel JDK :http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2) ADT bundle  :http://developer.android.com/sdk/index.html3)android -studio

基於Android的Word文檔閱讀器

        隨著android系統的發展,android已經得到廣泛的認可,作為一名普通的大學生,真的希望自己能在android系統上做一個可以讓大家使用、方便大家工作的一個軟體,最後決定做一個基於andriod的Word格式閱讀器。        經過一些尋找工作,終於找到了可以在android系統上使用的用於讀取Word格式文檔的開源包--POI(The Java API For Microsoft Documents)。:http://poi.apache.org/     

下載 android 源碼

下載 android 源碼   @ubuntu 12.04 2013年06月19日 星期三 16時23分21秒 參考資料:1. google : http://source.android.com/source/downloading.html#initializing-a-repo-client2. Github下載Android源碼 : http://www.cnblogs.com/akira90/archive/2013/03/08/2950631.html 

Android下利用Apache POI 開啟DOC 文檔

有孩紙在做軟體設計大賽的一題目,需要能查看Doc 和各種office 文檔,搜尋自然便看到了POI,據說POI 文檔寫的不好,不過其他的貌似不是太簡單,就是太複雜。操作了一下,把檔案開啟了。記錄一下。1. POI 項目首頁:點擊開啟POI首頁首頁上很大的幾個單詞: Apache POI - the Java API for Microsoft Documents2. 下載了最新的 3.9 的 bin 和 src 。3. 看見首頁裡有 component

Android adb+push copy 檔案到儲存卡

copy E:\>adb push public.doc /sdcard/viewE:\>adb shell# cd /sdcardcd /sdcard# ls pu*ls pu*public.doc# exit

總頁數: 2945 1 .... 426 427 428 429 430 .... 2945 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。