导航:首页 > 操作系统 > android照相机源码

android照相机源码

发布时间:2022-07-29 15:25:45

android开发怎么实现拍照上传

这个其实是一个很泛的问题

我大致说下我的思路:

  1. 用startactivityforresult方法调用系统的摄像头,随便拍张照片,把照片保存在某一目录下面

  2. 点击完成后,会在onactivityresult中,根据目录的地址,再把这目录下面的资源得转换为文件,接着通过接口进行提交。提交成功后,后台返回一个URL。

  3. 通过这个URL,运用imageload(第三方插件)显示图片

㈡ android 调用系统照相机,保存后回到前一个activity

修改相机源码编译,因为相机返回功能是点2次,保存并没有退出动作,这个不改源码或者在相机源码里面加Intent 是做不到这种效果的 。 我刚想了下,在广播或者Service里面加 OnKeyDown 方法 ,但是广播和service没有这方法,所以不能够靠监听到 返回键的键值 4 ,从而直接 Intent到 A activity的功能就无法实现 ,所以建议修改相机源码,即可实现 。 如果是纯应用, 抱歉,能想的都想了,实现不了。

㈢ 怎样查看 Android APP源代码

将apk文件拷贝至sdcard上。
命令顺序如下:

进入Android sdk文件夹/tools目录下
输入adb shell
输入su
输入cd data
输入cd app
这时就可以看到你安装的所有的apk文件。输入cp 空格 对应的apk 空格 /sdcard/
这样就将apk文件拷贝出来了。
将apk文件后缀直接变成rar格式,可以看到熟悉的目录结构了,

其中xml文件打开后都是二进制的,无法查看。
这时就用到了一个android4me的AXMLPrinter2工具。(请自行网络搜索)
输入以下命令,将xml文件解析出来
java -jar AXMLPrinter2.jar showtimes_list.xml
此命令是在命令行中查看此showtimes_list.xml
将showtimes_list.xml生成xml文件,则输入以下命令:
java -jar AXMLPrinter2.jar showtimes_list.xml > h.xml
目前进行到这一步,只能看到xml文件的内容,其工程中的java源文件还是看不到,看目录结构下有一个classes.dex文件,我们需要将dex文件变为jar文件。
这里用到了另一个工具dex2jar。(自行搜索下载)
在Windows下解压之后的目录如下图所示:

在命令行中,进入到此目录下:
在Windows下,输入以下命令:
dex2jar.bat c:classes.dex
运行完之后,在C盘会多一个classes.dex.dex2jar.jar文件,此文件就是我们需要的jar文件。
利用jd-gui,将jar文件反向工程为java代码。(请自行搜索下载)
它分为Windows、Linux、和max三个版本,这里我下载的是Windows版本的。
解压之后,双击运行exe文件,选择classes.dex.dex2jar.jar文件,相应的jar文件中的Java文件就被反向工程显示出来了!

㈣ Android中自己调用本地照相机拍摄之后,如何实现预览

取到拍摄图片路径,放到预览的ImageView中就可以了啊

㈤ android 如何实现自动拍照啊

设置一个定时器,每两秒触发camera.takepicture一次,就可以了。

㈥ android 点击即启动照相机,怎么实现

/**
* 调用相机拍照并存储照片
*/
private void callCameraTakePhoto() {
Date currentDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss", Locale.CHINESE);
current_datetime = sdf.format(currentDate); // 初始化当前时间值
// 路径规则:SD卡路径(内部存储)/packageName/no_upload_media/yyyyMMddHHmmss.jpg
photoName = current_datetime + ".jpg"; // 初始化图片文件名
photoSavePath = PHOTO_FILE_PATH + File.separator + photoName; // 初始化文件夹位置
Log.e("path", photoSavePath);

init_pic_dir(PHOTO_FILE_PATH); // 查询并创建文件夹

// 启动相机并拍照
intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(photoSavePath)));
startActivityForResult(intent, CALL_CAMERA);
}

建议:Android手机版本不一样,调用手机底层方法也是不一样的。同样,手机牌子不一样,也可能会导致调用手机底层方法不一样。此方法在小米4.4-5.1是ok的。

㈦ android开发 如何实现扫描本地二维码图片

开源的二维码扫描库主要有zxing和zbar,zbar在iPos平台上应用比较成熟,而在Android平台上主流还是用zxing库,因此这里主要讲述如何利用zxing进行二维码开发。

㈧ android中怎么启动camera

Android中启动camera相机,原理是直接调用系统的相机应用,只需要在Intent对象中传入相应的参数即可。如下代码:

在菜单或按钮的选择操作中调用如下代码,开启系统自带CameraAPP,并传递一个拍照存储的路径给系统应用程序,具体如下:
imgPath="/sdcard/test/img.jpg";
//必须确保文件夹路径存在,否则拍照后无法完成回调
FilevFile=newFile(imgPath);//新建一个File类,也就是照片保存的位置
if(!vFile.exists())//判断该文件是否存在
{
FilevDirPath=vFile.getParentFile();//newFile(vFile.getParent());
vDirPath.mkdirs();
}
Uriuri=Uri.fromFile(vFile);//文件在android系统中uri地址
Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);//打开相机
intent.putExtra(MediaStore.EXTRA_OUTPUT,uri);//发送意图,启动相机
startActivityForResult(intent,SystemCapture);//启动完成,返回值接收

㈨ 求android的Camera 相机源码,并且能够直接导入eclipse中使用的

http://www.okbase.net/upload/2014/03/20/A213053385-25935.rar
希望采纳

㈩ android 如何调用系统相机拍摄视频并保存在指定文件夹

自定义照相机是什么意思,你是要改Camera的源码吗?如果是的话,界面都在layout文件夹下面啊。不过settings菜单是在java代码里实现的。如果要改界面的话,挺烦的,有时候会牵涉到逻辑层,不光是UI。是这样的哈!{$aser$}

阅读全文

与android照相机源码相关的资料

热点内容
女权主义pdf 浏览:458
阿里云服务器低价续费 浏览:337
python监控日志脚本 浏览:134
云服务器实例是什么意思 浏览:710
小寻app是做什么的 浏览:649
c语言中编译和运行 浏览:999
画流图找循环编译原理 浏览:143
oppo手机西瓜视频的文件夹 浏览:867
骑手一般用哪个app 浏览:610
程序员老板用什么手机 浏览:848
比心app头像不通过为什么 浏览:105
加密币市值前十走势 浏览:190
单片机学习推荐课程 浏览:473
对数ln的运算法则图片 浏览:735
仿微博app源码 浏览:781
怎么取消调用app 浏览:545
程序员去哪里求助 浏览:834
服务器里的端口是什么 浏览:975
aspnetjavaphp 浏览:399
程序员毕业时间 浏览:286