編輯:關於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;
}
}
};
Android app開發中的Fragment入門學習教程
在Android3.0上開始引入了一個新概念叫Fragment。它有自己的布局文件,可以作為組件排布,也可以相互組合去實現不同的布局顯示。使用Fragment可以重復利用
Android 完全退出應用程序的解決方法
有一種需要,我們在菜單項中點擊退出應用程序,應用程序就退出,不需要回到MainActivity設計:有兩個應用界面MainActivity和BActivity,以及用於程
Android手機輸入法按鍵監聽-dispatchKeyEvent
最近在項目開發中遇到一個關於手機輸入鍵盤的坑,特來記錄下。應用場景:項目中有一個界面是用viewpaper加三個fragment寫的,其中viewpaper被我屏蔽了左右
Android_自定義倒計時View
2016年08月01日新的一周開始了,一篇自定義倒計時View開啟了這周的篇章…國際慣例,效果圖如下;帶陰影帶指引點的倒計時View,不要被這下過嚇到,分析