欢迎来到天天文库
浏览记录
ID:11323654
大小:173.46 KB
页数:19页
时间:2018-07-11
《android拍照和上传》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、19/19Android拍照,上传,预览综合最近需要做手机拍照([1]、调用系统相机【博客最后】;[2]、自己写照相机布局),预览,上传功能。特地研究了下android的手机拍照,其实不难。参考:http://blog.csdn.net/cfwdl/article/details/5746708http://mjbb.iteye.com/blog/1018006http://blog.csdn.net/hellogv/article/details/59624941、上传文件功能没啥好说的,网上很多讲的,只要细心点
2、,按照格式来写发送的数据,都是没有问题的。如果遇到问题,欢迎留言讨论、2、预览也没啥讲的,就用Gallery和ImageSwitcher就行,我做的很简单(参考代码)。附上流程图: 拍照功能:【预览尺寸有知道的朋友留言告知。】19/19Java代码 import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import and
3、roid.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.PixelFormat; import android.hardware
4、.Camera; import android.hardware.Camera.AutoFocusCallback; import android.hardware.Camera.PictureCallback; import android.hardware.Camera.ShutterCallback; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.v
5、iew.KeyEvent; import android.view.SurfaceHolder; import android.view.SurfaceView; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import com.peacemap.photo.po.Const; /** * 拍照 * @author Administrator
6、 */ public class TakePhotoAct extends Activity implements SurfaceHolder.Callback{ private static String imgPath = Environment.getExternalStorageDirectory().getPath() + "/"+Const.imageDir; private SurfaceView surfaceView; //相机画布 pr
7、ivate SurfaceHolder surfaceHolder; private Button takePicView,exitView; private Camera mCamera; //照相机 @Override 19/19 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
8、 setContentView(R.layout.main); //这里我在AndroidManifest.xml的activity中添加了android:theme="@android:style/Theme.NoTitleBar.Fullscreen" /** * 隐藏状态栏和标题栏
此文档下载收益归作者所有