Android Camera图片上传 + Node.js服务器

Android SDK和测试机版本: Android4.4.2 + Nexus7

功能点:
①:点击按钮「写真開始」,切换到Camera Activity。
②:点击按钮「写真しよう」,拍照并将照片显示在当前Activity中弹出「アップロード TO 他のAPP」、「アップロード TO サービス」、「写真続き」
③:点击「アップロード TO 他のAPP」按钮,弹出设备中其他APP比如「google Drive」,选择APP完成上传。
④:点击「アップロード TO サービス」上传到Node.js服务器中。
⑤:点击「写真続き」按钮,回到功能点②。

学习开发中遇到许多问题,接下来要花几天时间进行总结。
观点如下:
①:SurfaceView类
②:Camera.takePicture(ShutterCallback shutter, PictureCallback raw, PictureCallback jpeg)方法
③:Bitmap.compress(Bitmap.CompressFormat.JPEG, 50, fos);图片压缩
④:Intent.ACTION_SEND,Intent学习。
⑤:android.os.NetworkOnMainThreadException异常
⑥:Toast类上传完了信息提示框。
⑦:Node.js服务器。

客户端和服务器的代码一并奉上。

猜你喜欢

转载自yanwenjinhaha.iteye.com/blog/2043016
今日推荐