編輯:關於Android編程
主要修改zxing中的.Zxing.camera 包下的CameraManager類
開關代碼 在CamereManager中增加
//提供給其他activity調用
public void flashHandler() {
//camera.startPreview();
Parameters parameters = camera.getParameters();
// 判斷閃光燈當前狀態來修改
if (Parameters.FLASH_MODE_OFF.equals(parameters.getFlashMode())) {
turnOn(parameters);
} else if (Parameters.FLASH_MODE_TORCH.equals(parameters.getFlashMode())) {
turnOff(parameters);
}
}
//開
private void turnOn(Parameters parameters) {
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
}
//關
private void turnOff(Parameters parameters) {
parameters.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
}
通過imagebutton來調用
initTitle()方法中加入
flashImageButton = (ImageButton) findViewById(R.id.btn_flashlight);
flashImageButton.setOnClickListener(new OnClickListener() {
//監聽閃光燈按鈕
@Override
public void onClick(View v) {
CameraManager.get().flashHandler();
}
});
Android實現畫板、寫字板功能(附源碼下載)
前言本文給大家分享一個使用Android開發寫字板功能Dem、簡單操作內存中的圖像、對圖像進行簡單的處理、繪制直線、以達到寫字板的效果效果圖如下XML布局代碼<Re
Android屬性動畫簡析
簡析大家知道,我們在開發一款產品的時候為了達到良好的用戶體驗,我們可以在應用中適當的加上一些動畫效果,譬如平移、縮放、旋轉等等,但是這些常用的動畫在Android很早期的
Android初級教程:RatingBar的使用
記得淘寶裡面買家給賣家評分的時候會有一個星星狀的評分條,其實就是基於RatingBar做了自定義使用了。那麼本篇文章就對RatingBar的使用做一個基本的認識。接下來就
Android Developer:內存分析器
Heap Viewer,Memory Monitor和Allocation Tracker是用來可視化你的app使用內存的補充工具。使用Memory Monitor To