Android應用開發入門(五十四)Activity的啟動模式介紹及使用
前言 在一個Android應用中,不可避免的會包含多個Activity,當開啟多個Activity之後,當按後退鍵時,一般會回退到上一個Activity,這一點和浏覽器
Android應用開發入門(五十六)Task和BackStack的高級內容介紹及應用
前言 之前的文章講到了Android下Activity的啟動模式,涉及到了Task和BackStack的內容,對這些不熟悉的朋友,可以先去看看:http://www.f
Android應用開發入門(五十七)加載大分辨率圖片到內存示例
前言 在使用ImageView顯示圖片的時候,直接加載一個圖片資源到內存中,經常會出現內存溢出的錯誤,這是因為有些圖片的分辨率比較高,把它直接加載到內存中之後,會導致堆
Android應用開發入門(五十八)MediaPlayer介紹及使用
前言 Android提供了常見的音頻、視頻的編碼、解碼機制。借助於多媒體類MediaPlayer的支持,開發人員可以很方便在在應用中播放音頻、視頻。本文主要講解在And
Android應用開發入門(五十九)MediaPlayer的高級功能應用
前言 上一篇文章裡已經將了MediaPlayer的簡單應用,如何使用MediaPlayer在Android應用中播放音頻。這篇在MediaPlayer使用的基礎上,講解
Android應用開發入門(六十)SoundPool的介紹及使用
前言 在Android中播放音頻文件經常會用到MediaPlayer,但是MediaPlayer存在一些不足的地方,如:資源占用量較高、加載延遲時間較長、不支持多個音頻
Android應用開發入門(六十一)調用系統照相機拍照與攝像示例
前言 在很多場景中,都需要用到攝像頭去拍攝照片或視頻,在照片或視頻的基礎之上進行處理。但是Android系統源碼是開源的,很多設備廠商均可使用,並且定制比較混亂。一般而
Android應用開發入門(六十二)使用SurfaceView播放視頻示例
前言 本文講解一下如何在Android下,使用SurfaceView播放一個視頻流媒體。之前有講到如何使用MediaPlayer播放音頻流媒體,其實MediaPlaye
Android應用開發入門(六十三)使用VideoView播放視頻示例
前言 之前有講過如何使用SurfaceView配合MediaPlayer播放視頻,其實Android還為開發人員提供了另外一種更簡單的播放視頻媒體的方式,那就是Vide
Android應用開發入門(六十四)使用Camera拍攝照片示例
前言 在開發Android應用的時候,如果需要調用攝像頭獲取拍攝的照片,除了通過Intent調用系統現有相機應用拍攝照片之外,還可以通過直接調用Camera硬件去去獲取
Android應用開發入門(六十五)通過MediaRecorder進行錄音錄像
前言 Android除了支持播放多媒體文件之外,還可以從對應的硬件中捕獲多媒體,比如從麥克風錄音、從攝像頭錄像等。本文講解一下Android下如何通過MediaReco
Android應用開發入門(六十六)逐幀動畫FrameAnimation
前言 本文講解一下如何在Android平台下播放一個逐幀動畫。逐幀動畫在Android下可以通過代碼和XML文件兩種方式定義,本文都將講到,最後將以一個簡單的Demo來
Android應用開發入門(六十七)Tween補間動畫介紹及使用
前言 Android除了支持逐幀動畫之外,也提供了對補間動畫的支持,補間動畫就是指開發人員只需要指定動畫的開始、動畫結束的"關鍵幀",而動畫變化的&
Android應用開發入門(六十八)通過系統Gallery獲取圖片
前言 在Android應用中,經常有場景會需要使用到設備上存儲的圖片,而直接從路徑中獲取無疑是非常不便利的。所以一般推薦調用系統的Gallery應用,選擇圖片,然後使用
Android應用開發入門(六十九)優化從系統Camera和Gallery獲取圖片
前言 之前有兩篇文章講解了如何從系統內已有的Camera和Gallery應用中獲取圖片的例子,看到評論裡有朋友說有時候會報錯,導致程序崩潰的問題。本文主要就這個問題分析
Android應用開發入門(七十)使用Canvas在ImageView上畫圖並保存
前言 除了使用已有的圖片之外,Android應用常常需要在運行時根據場景動態生成2D圖片,比如手機游戲,這就需要借助於Android2D繪圖的支持。本文主要講解一下An
Android出現skia decode returned false的解決辦法
是解碼圖片報錯。換成這種方式解決?URL imageurl = new URL(String url);&n
《Android應用開發實戰第二版》的基於服務的微博照片分享代碼錯誤不能運行的解決辦法
書中有幾處錯誤,運行不了。經過修改可以運行。1.缺少一個weibo library項目。要引入到項目中使用方法: 右鍵自己的項目。Properties-->Andr
Android 4.0上Toast顯示太小的解決方法
在AndroidManifest.xml上添加<uses-sdk android:minSdkVersion="3" and
Android不使用系統Toast自定義Toast示例
效果圖: 創建Toast類package com.example.messageboxtest; &n