編輯:關於Android編程
Time lapse視頻(定時錄像?)
time lapse視頻使得用戶可以創建某個時間段的圖像組成的視頻剪輯.此特性使用MediaRecorder 來錄制圖像到一個序列.
要使用MediaRecorder錄制一個time lapse視頻,你必須像錄制一個一般視頻那樣配置recorder對象,設置幀率到一個低的數字並且設置time lapse質量 ,如下面代碼所示:
[java]
// Step 3: 設置一個CamcorderProfile (requires API Level 8 or higher)
mMediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_TIME_LAPSE_HIGH));
...
// Step 5.5: 設置視頻幀率為一個低數
mMediaRecorder.setCaptureRate(0.1); // 每10秒獲取一幀
// Step 3: 設置一個CamcorderProfile (requires API Level 8 or higher)
mMediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_TIME_LAPSE_HIGH));
...
// Step 5.5: 設置視頻幀率為一個低數
mMediaRecorder.setCaptureRate(0.1); // 每10秒獲取一幀
mMediaRecorder.setCaptureRate(0.1); // 每10秒獲取一幀
這些設置必須作為對MediaRecorder的配置過程中的一部分來完成.完整的例子,請看"配置MediaRecorder"一節.一旦配置結束,你就可以像錄制一個普通視頻那樣開始視頻錄制.
作者:nkmnkm
在我們開發Android項目的時候,常常需要對安裝來自同一個項目但是版本不同的app到手機上,這就存在覆蓋問題,通過修改Android的包名可以解決這個問題,步驟如下:1
ContentProvider為存儲和獲取數據提供統一的接口,它可以在不同的應用程序之間共享數據,本身就是適合進程間通信的。ContentProvider底層實現也是Bi
功能介紹使用文章介紹以及和Picasso的對比分析請參考Introduction to Glide, Image Loader Library for Android,
今天自定義了一個簡單的Android菜單控件。實現方式是:PopupWindow和ListView。現在來給大家分享一下源碼: SHContextMenu.java核心代