編輯:關於Android編程
// 創建保存照片文件夾 private void CreateFileJPG() { File file = new File("/sdcard/image"); if (!file.exists()) { try { file.mkdirs(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } }
/** * 拍照保存圖片 * */ public void saveMyBitmap() { FileOutputStream outStream = null; try { YuvImage yuvimage = new YuvImage(dataJPG, ImageFormat.NV21, cameraJPG.getParameters().getPreviewSize().width, cameraJPG .getParameters().getPreviewSize().height, null); ByteArrayOutputStream baos = new ByteArrayOutputStream(); yuvimage.compressToJpeg(new Rect(0, 0, cameraJPG.getParameters() .getPreviewSize().width, cameraJPG.getParameters() .getPreviewSize().height), 80, baos); outStream = new FileOutputStream(String.format( "/sdcard/image/%d.jpg", System.currentTimeMillis())); outStream.write(baos.toByteArray()); outStream.close(); Toast.makeText(getApplicationContext(), "照片保存成功!", Toast.LENGTH_SHORT).show(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } finally { } }
private PreviewCallback mPreviewCallback = new PreviewCallback() { @Override public void onPreviewFrame(byte[] data, Camera camera) { synchronized (MainService.this) { dataJPG = data; cameraJPG = camera; } } };
在Android3.0上開始引入了一個新概念叫Fragment。它有自己的布局文件,可以作為組件排布,也可以相互組合去實現不同的布局顯示。使用Fragment可以重復利用
有一種需要,我們在菜單項中點擊退出應用程序,應用程序就退出,不需要回到MainActivity設計:有兩個應用界面MainActivity和BActivity,以及用於程
最近在項目開發中遇到一個關於手機輸入鍵盤的坑,特來記錄下。應用場景:項目中有一個界面是用viewpaper加三個fragment寫的,其中viewpaper被我屏蔽了左右
2016年08月01日新的一周開始了,一篇自定義倒計時View開啟了這周的篇章…國際慣例,效果圖如下;帶陰影帶指引點的倒計時View,不要被這下過嚇到,分析