2 qq 34004602 qq_34004602 于 2016.03.03 10:54 提问

求教Android修改源码的问题

想修改Android源码中Cemara类的Open方法,实现修改调用的摄像头。求教详细步骤及方法。谢谢

2个回答

qq_27564553
qq_27564553   2016.03.03 11:28
已采纳

1 下载完成的源码(sdk下面的都是不完成的包)
2 修改android源码中找到Open方法所在源码,建议少量的改动,保持源码的健壮
3 linux环境(不建议虚拟机,如果对电脑配置足够强大的话)编译,生产一堆img文件
4 然后就是刷机了(这里要注意的就是 vid需要和真机对应的)
接下来就是直接去尝试了,不要做之前不需要纠结太多,网上还是有很多这方面的资料的,有些还很详细,照着做慢慢体会

qq_27564553
qq_27564553 回复qq_34004602: 肯定是可以的啊,你的设备上面的相机又不是google配的
2 年多之前 回复
qq_34004602
qq_34004602 我想通过点击相机调用外接的摄像头,请问这种方法可行吗?
2 年多之前 回复
lxk_1993
lxk_1993   Rxr 2016.03.04 11:23

自定义一个类 继承Cemara 然后重写 open方法试试

qq_34004602
qq_34004602 哦哦,重写了以后,点Android系统自带的相机,它调用的是哪个open方法呢?
2 年多之前 回复
lxk_1993
lxk_1993 回复qq_34004602: 不用啊
2 年多之前 回复
qq_34004602
qq_34004602 需要在linux系统上修改源码吗?java小白,一点都不懂
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#写COM组件
求教求教求教求教求教求教求教
求教一道关于求解最优化问题的编程问题~
求教一道关于求解最优化问题的编程问题~
vb-mschart查询Access数据
vb-mschart查询Access数据, 顺便求教。问题在里面。 noleic@foxmail.com 谢谢
求教关于视窗中滚动条 滚动后 擦除和重绘的问题
关于滚动条 重绘 和 擦除的问题 急急急 求教
求教Android计时器的问题
小弟菜鸟一枚,最近在学做一个倒计时的应用(输入时间,点“开始倒计时”按钮就会开始倒计时并显示剩余时间),写出来之后在手机里运行,一按“开始倒计时”就会停止运行。 这是Handler和进行倒计时的startTime()方法。 我调试了一下,发现当运行到timer.schedule(task, 1000)的时候 i 并没有减小,跟mHandler相关的代码也没有运行。而在startTime
android5.1中apn选项默认选择制式源码修改
在android源码中声明定义全局变量,此全局变量一旦在某处被赋值在开关机后不会被改变,除非重新赋值或者恢复出厂(会恢复到原来的值): 1.frameworks/base/packages/SettingsProvider/res/values/defaults.xml: default 2.frameworks/base/core/java/android/provider
android 如何在源码中编译jar包(amlogic平台)
我当前的是amlogic平台,android东西都大同小异,可能文件系统的目录有些差别,其他平台可以做参考。1.创建并修改文件夹的名称,如Setting放入vendor\amlogic\frameworks\,文件夹目录为 1.一级目录:Setting 2.二级目录:src + Android.mk 3.三级目录以后: .java文件及目录2.创建Android.mk,
Android 系统源码修改记录
【1、修改默认语言】 以si7537sc_Stylo_k7_M项目为例 修改文件路径在:device/sprd/scx35/sp7731g_1h10/si7537sc.mk 默认语言是里面语言的第一个【2、修改默认时区】 在build/tools/buildinfo.sh脚本里修改默认地区,没有的就在后面添加【3、修改开关机动画】 修改路径:vendor/sprd/partner/prebu
Android源码修改默认输入法
前一阵子,应泰国客户需求,需要在Android TV系统定制一个多语言输入法,至少支持中、英、泰三种语言。拿到这个任务,对于至今还是小白的我来说,当然先去google一下有没有大神专门做过符合要求的输入法应用。很遗憾,网上移动终端倒是有不少满足需求的输入法,而且做得还满酷炫,当时搜到的最全面的最接近需求(包含泰语这种名不见经传的小语种)的输入法应用当属Go Keyboard,后来发现我的HTC o
修改android studio导入的第三方gradle的源码
直接使用android stuido无法直接修改,谈一下自己修改源码的过程