Android SurfaceView、Callback以及SurfaceHolder

之前我們對view和surfaceview 做了比較和取捨,最後我們發現surfaceview更加的適合運作與遊戲開發中,那麼下面就讓我們來看看這個surfaceview的結構吧; package eoe.demo;import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import

《Android核心剖析》讀書筆記 第7章 理解Context

Context在我們實際開發中被廣泛用到,比如

老生常談之Android裡的dp和sp

       Android裡面的sp和dp網上有很多文章都談過了,但是看後總有一種意猶未盡的感覺。現在我也來談談dp和sp,和大家交流一下,不對之處歡迎拍磚。一、dp(或者dip device independent pixels)一種基於螢幕密度的抽象單位。在每英寸160點的顯示器上,1dp=1px。不同裝置有不同的顯示效果,這個和裝置硬體有關。android裡的代碼如下: // 檔案位置:android4.0\frameworks\base\core\java\android\util\

在Android開發中怎樣調用系統Email發送郵件

我們都知道,在Android中調用其他程式進行相關處理,幾乎都是使用的Intent,所以,Email也不例外。 在Android中,調用Email有三種類型的Intent:      Intent.ACTION_SENDTO  無附件的發送      Intent.ACTION_SEND  帶附件的發送      Intent.ACTION_SEND_MULTIPLE  帶有多附件的發送

android 2.2 的新功能 ndk-gdb調試.

android2.2 的這個功能可能是很多做移植工作和底層開發人員的福音.下載最新的Android NDK, r4b ndk 每個版本都有些變化,有好有壞.對於新人來說,使用更方便,對於我這種好多工程的人來說,又要改配置.ndk-gdb使用的一些基本步驟.1.jni 的工程.   在mk編譯選項中LOCAL_LDLIBS := 加入-g  不過我看hello-jni似乎沒有.可能不是必須的.2.java 工程的AndroidManifest.xml

ant 編譯android工程)

最近比較懶,部落格一直都沒更新,上次有人問ant 來編譯android 工程,這裡我就完整的整理了一下。如果你嫌棄IDE太慢或者覺得手動編譯更Cool,不用IDE你可以學到更多。也是成為牛人的必修課啊!一,準備antant 官網可下載http://ant.apache.org/ant

Android應用開發中如何使用隱藏API

一開始需要說明的是,Google之所以要將一些API隱藏(指加上@hide標記的public類、方法或常量)是有原因的。其中很大的原因就是Android系統本身還在不斷的進化發展中。從1.0、1.1到現在即將問世的Android 2.3.4。 這些隱藏的API本身可能是不穩定的,所以,使用隱藏API,意味著程式更差的相容性。    如果要我給出建議的話,最好還是不要使用隱藏的API。不過有時為了實現Android應用某些特殊的功能或者效果,隱藏的API往往能發揮意想不到的作用。這些API具體能做

Android NDK學習筆記

前言Android系統中的應用程式都是用Java開發的。Android NDK使我們能夠在android上使用C/C++開發的原生代碼。有兩個理由使用NDK: 一是合理的重用現有的代碼;二是在程式中某些關鍵的部分提高執行效率。這裡先講幾個符號的約定:<project> - 你的Android應用程式工程的目錄<ndk> - 你的ndk安裝的目錄捷徑這裡先扯一句題外話 --

Android Service的使用方法 音樂播放器執行個體

Service翻譯成中文是服務,熟悉Windows

android TimerTask 的簡單應用

android應用開發中常常會用到定時器,不可避免的需要用到 TimerTask 定時器任務這個類下面簡單的一個樣本示範了如何使用TimerTask這個樣本示範了3秒未有觸屏事件發生則鎖屏(只是設定下文本,意思一下)有觸屏事件則解除鎖定public class ColTimerTaskActivity extends Activity {/** Called when the activity is first created. */private final String TAG =

android升級ADT22沒有R檔案

升級到ADT22之後沒有R檔案了,杯具,嘗試了N多方法:1、clean項目,然後重新編譯,失敗!!!2、升級jdk,然後編譯,失敗!!!3、查看xml是檔案命名問題,木有問題啊啊啊!!!4、然後我就把之前的eclipse刪除了,重新下載了一個新的,重新安裝了adt,然後綁定了android

Android應用–簡、美音樂播放器添加電話監聽

Android應用--簡、美音樂播放器添加電話監聽2013年6月11日簡、美音樂播放器第2階段啟動第1階段完成了以下功能: 1.   自動顯示音樂列表2.   點擊列表播放音樂3.   長按列表彈出對話方塊4.   暫停音樂5.   上一首音樂6.   下一首音樂7.   自動播放下一首歌曲8.   單曲迴圈9.   全部迴圈10.  全部隨機播放 第2階段準備完成以下功能:1. 歌詞顯示(實現歌詞滾動功能)前一篇部落格已經實現了2. 來電監聽 這篇部落格將要講的內容,很簡單3. 控制音量4.

[置頂] Android玄鐵劍之TextView之跑馬燈

傳送門:上一節 玄鐵劍         金庸武俠第一神劍!劍魔獨孤求敗四十歲前持之橫行天下,後為神鵰俠楊過所得,持之亦無敵於天下。神鵰俠隱退前將此劍贈與小東邪郭襄。襄陽城破前,郭靖、黃蓉夫婦請高明工匠熔之鑄成倚天劍、屠龍刀二神兵,並藏《九陰真經》、《降龍十八掌掌譜》與《武穆遺書》於其中。此劍劍身長愈三尺,兩邊劍鋒均為鈍口,劍尖圓圓似是半球,通體深黑,卻隱隱透出紅光。劍以玄鐵製成,共重八八六十四斤。玄鐵乃天下至寶,便是要得一兩也是絕難,尋常刀槍劍戟之中,只要加入半兩數錢,凡鐵立成利器。“重劍無鋒,

Android全工程編譯不過問題匯總

1、編譯不過報錯logframeworks/hwext/Android.mk:167: frameworks/hwext/haplv1/src/com/huawei/android/hardware/fmradio/libfm_common_hal frameworks/hwext/Android.mk:168: LOCAL_PATH=frameworks/hwext

理解Android的手勢識別

對於觸控螢幕,其原生的訊息無非按下、抬起、移動這幾種,我們只需要簡單重載onTouch或者設定觸摸接聽程式setOnTouchListener即可進行處理。不過,為了提高我們的APP的使用者體驗,有時候我們需要識別使用者的手勢,Android給我們提供的手勢識別工具GestureDetector就可以幫上大忙了。 基礎GestureDetector的工作原理是,當我們接收到使用者觸摸訊息時,將這個訊息交給GestureDetector去加工,我們通過設定接聽程式獲得GestureDetector

[置頂] Android玄鐵劍之TextView之傳送門

  傳送門:上一節    玄鐵劍        

android學習筆記之擷取手機螢幕大小

       android手機的螢幕尺寸問題一直是讓開發人員感覺很頭疼的問題,由於各手機廠商所採用的螢幕尺寸不同,user UI介面呈現及布局自然也各自迥異。所以,在開發android手機應用程式時,除了對底層API的掌握之外,最重要的仍是螢幕解析度概念的理解。      

Github-Client(ANDROID)開源之旅(二) —— 淺析ActionBarSherkLock

 接上篇博文:http://blog.csdn.net/geniuseoe2012/article/details/8982469其中提到了Github-Client用到了很多開源的第三方庫首單其沖的便是ActionBarSherklock ,眾所周知從Android3.0開始就提供了ActionBar,這讓Android的使用者體驗強了好多,但是這個ActionBar在Android3.0以下是不支援的,Google也沒推出什麼解決方案,不過沒有什麼是做不到的,在github上有牛人放出了開源

Android本地視頻播放器開發–ffmpeg解碼視頻檔案中的音頻(1)

在上一章中Android本地視頻播放器開發--NDK編譯FFmpeg能夠擷取編譯出來的ffmpeg庫,接下來就是調用ffmpeg來實現解碼,這裡我們先解碼音頻,然後在播放音頻,同時為了適應性我會用不同的方法進行播放例如使用Android提供的AudioTrack,SDL、OpengAL,OpenSL ES,最終合入視頻播放器的是OpenSL

Github安卓開源項目編譯運行

很多新手朋友朋友在Github搜尋開源項目時,有時候不明白怎麼匯入eclipse。的確,有的時候那些項目只有源碼,要自己打包JAR或串連Library使用,新手朋友是摸不到頭腦的。我簡單的歸納如下:第一類:直接項目這類是最簡單的。你一看就知道是個android項目源碼。 例子:看雪論壇https://github.com/kanxue-team/kanxue-android-app

總頁數: 2771 1 .... 224 225 226 227 228 .... 2771 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.