編輯:關於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開發寫字板功能Dem、簡單操作內存中的圖像、對圖像進行簡單的處理、繪制直線、以達到寫字板的效果效果圖如下XML布局代碼<Re
簡析大家知道,我們在開發一款產品的時候為了達到良好的用戶體驗,我們可以在應用中適當的加上一些動畫效果,譬如平移、縮放、旋轉等等,但是這些常用的動畫在Android很早期的
記得淘寶裡面買家給賣家評分的時候會有一個星星狀的評分條,其實就是基於RatingBar做了自定義使用了。那麼本篇文章就對RatingBar的使用做一個基本的認識。接下來就
Heap Viewer,Memory Monitor和Allocation Tracker是用來可視化你的app使用內存的補充工具。使用Memory Monitor To