三九宝宝网宝宝教育智力培养

Android调用照相机和地图开发地图显示界面覆盖了相机

02月22日 编辑 39baobao.com

[用eclipse开发的Android百度地图要能运行的最简单的功能都可以]eclipse上地图API使用,需要引入的sdk。 1、在Android开发中点击“SDK下载”,下载地图开发需要的SDK或者Demo。Demo中为开发者提供了功能丰富的代码示例。 2、下载完成后,会有多...+阅读

android手机有自带的照相机和图库,我们做的项目中有时用到上传图片到服务器,今天做了一个项目用到这个功能,所以把我的代码记录下来和大家分享,有需求的朋友可以参考下android手机有自带的照相机和图库,我们做的项目中有时用到上传图片到服务器,今天做了一个项目用到这个功能,所以把我的代码记录下来和大家分享,第一次写博客希望各位大神多多批评。 首先上一段调用android相册和相机的代码: 复制代码 代码如下:Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);//调用android自带的照相机 photoUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; startActivityForResult(intent, 1); 复制代码 代码如下:Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);//调用android的图库 startActivityForResult(i, 2); 复制代码 代码如下:Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { //完成照相后回调用此方法 super.onActivityResult(requestCode, resultCode, data); case 1: switch (resultCode) { case Activity.RESULT_OK://照相完成点击确定 String sdStatus = Environment.getExternalStorageState(); if (!sdStatus.equals(Environment.MEDIA_MOUNTED)) { // 检测sd是否可用 Log.v("TestFile", "SD card is not avaiable/writeable right now."); return; } Bundle bundle = data.getExtras(); Bitmap bitmap = (Bitmap) bundle.get("data");// 获取相机返回的数据,并转换为Bitmap图片格式 FileOutputStream b = null; File file = new File("/sdcard/pk4fun/"); file.mkdirs();// 创建文件夹,名称为pk4fun // 照片的命名,目标文件夹下,以当前时间数字串为名称,即可确保每张照片名称不相同。网上流传的其他Demo这里的照片名称都写死了,则会发生无论拍照多少张,后一张总会把前一张照片覆盖。细心的同学还可以设置这个字符串,比如加上“IMG”字样等;然后就会发现sd卡中myimage这个文件夹下,会保存刚刚调用相机拍出来的照片,照片名称不会重复。 String str = null; Date date = null; SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");// 获取当前时间,进一步转化为字符串 date = new Date(resultCode); str = format.format(date); String fileName = "/sdcard/myImage/" + str + ".jpg"; sendBroadcast(fileName); try { b = new FileOutputStream(fileName); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, b);// 把数据写入文件 } catch (FileNotFoundException e) { e.printStackTrace(); } finally { try { b.flush(); b.close(); } catch (IOException e) { e.printStackTrace(); } } break; case Activity.RESULT_CANCELED:// 取消 break; } break; case 2: switch (resultCode) { case Activity.RESULT_OK: { Uri uri = data.getData(); Cursor cursor = mActivity.getContentResolver().query(uri, null, null, null, null); cursor.moveToFirst(); String imgNo = cursor.getString(0); // 图片编号 String imgPath = cursor.getString

(1); // 图片文件路径 String imgSize = cursor.getString

(2); // 图片大小 String imgName = cursor.getString

(3); // 图片文件名 cursor.close(); // Options options = new BitmapFactory.Options(); // options.inJustDecodeBounds = false; // options.inSampleSize = 10; // Bitmap bitmap = BitmapFactory.decodeFile(imgPath, options); } break; case Activity.RESULT_CANCELED:// 取消 break; } break; }

以下为关联文档:

世界地图界面的歌曲名字叫什么楼主你好 大厅默认6个歌曲: every (GReeeeN ) 咒文Mirotic(东方神起 ) Bad Girl,Good Girl (miss A ) Hands Up(2PM 6星) 三国杀(汪苏泷 ) 浪漫惊喜 (KenT ) 如您有疑问请向我【追...

如何申请google地图开发的Android Google Map API Key1)下载地图移动版API(Android)开发包 要在Android应用中使用地图API,就需要在工程中引用地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。 2)申请A...

android百度地图开发怎么把当前位置移动到屏幕中间初学者求详var map = new BMap.Map("container"); // 创建Map实例 var point = new BMap.Point(116.404, 39.915); // 创建点坐标 map.centerAndZoom(point,15); // 初始化地图,设置中心点坐...

android开发百度地图哪个API可以设置地图是否可以拖动android地图怎样获得地图中心点的经纬坐标GeoPoint point =new GeoPoint((int)(jd*1e6), (int)(wd*1e6));我想获得当前地图中心的经纬赋值给point地图中心是可以变的,比如我拖...

急求android百度地图开发怎样设置地图中心android地图怎样获得地图中心点的经纬坐标GeoPoint point =new GeoPoint((int)(jd*1e6), (int)(wd*1e6));我想获得当前地图中心的经纬赋值给point地图中心是可以变的,比如我拖...

Android开发 spinner处理和调用函数的问题其实实现方式有很多,我之前从网上学到一种取巧的办法,你可以试下。 首先定义这么一个类,作用类似Map那种键值对(get/set方法加不加都行) class Item{ public String key; public...

室内地图开发和室内GIS应用指的是什么上海为卓信息科技室内GIS平台底层架构基于传统GIS平台,根据室内地图和室内定位的特点,在坐标体系和功能定义方面进行有针对性的扩展开发,形成专业的室内地理信息系统引擎。该平...

怎么利用地图api开发地图1)下载地图移动版API(Android)开发包 要在Android应用中使用地图API,就需要在工程中引用地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。 2)申请A...

高德地图 android开发中怎么用经纬度来显示地图首先创建工程,并在工程Build Path>Configure Build Path…>libraries 中选择“Add Externel JARs…”,选定 MapApi.jar,点击OK,这样就可以将高德地图Android API 库文件引入。然...

推荐阅读
图文推荐