搜索

6

主题

24

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
发表于 2014-12-4 16:56:18 19068 浏览 2 回复

如何设置安卓默认外放

安卓设置默认外放,将提供的代码加到哪里?
这实际上就是耳机和喇叭输出的选择切换,可以通过命令行来实现:
1)使用耳机输出
现在程序默认使用的耳机,使用耳机输入下面的命令:
tinymix 4 127
tinymix 5 1
tinymix 39 1
tinymix 46 1

2)使用外置的喇叭:
在串口输入以下命令:
tinymix 6 127
tinymix 7 1
tinymix 39 1
tinymix 44 1

我在群里问了,但是不会写service试了好久系统总是重启。
回复

使用道具 举报

1

主题

357

帖子

1111

积分

QQ游客

积分
1111
发表于 2014-12-4 19:55:10
你可以把
tinymix 6 127
tinymix 7 1
tinymix 39 1
tinymix 44 1
这几个命令写到一个shell脚本里面,然后在init.smdk4x12.rc里面添加个service,这个service运行你的shell脚本
回复 点赞 0

使用道具 举报

6

主题

24

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
 楼主| 发表于 2014-12-5 13:09:26
本帖最后由 ly8713 于 2014-12-5 13:36 编辑
topeet_sky 发表于 2014-12-4 19:55
你可以把
tinymix 6 127
tinymix 7 1

tinymix的代码被我制作成init.audio.sh文件  下面这段代码是加入到init.smdk.rc中的    chmod 0777 /system/etc/init.audio.sh
    chown root shell /system/etc/init.audio.sh
    service audio_boot /system/etc/init.audio.sh
    oneshot

然后我在system/etc的Android.mk中copy_from后提示
编译的时候提示出错
build/core/main.mk:537:*** Some files have been added to ALL_PREBUILT.
build/core/main.mk:538: *
build/core/main.mk:539: * ALL_PREBUILT is a deprecated mechanism that
build/core/main.mk:540: * should not be used for new files.
build/core/main.mk:541: * As an alternative, use PRODUCT_COPY_FILES in
build/core/main.mk:542: * the appropriate product definition.
build/core/main.mk:543: * build/target/product/core.mk is the product
build/core/main.mk:544: * definition used in all products.
build/core/main.mk:545: *
build/core/main.mk:546: * unexpected init.audio.sh in ALL_PREBUILT
build/core/main.mk:546: * unexpected init.audio.rc in ALL_PREBUILT
build/core/main.mk:547: *
build/core/main.mk:548: *** ALL_PREBUILT contains unexpected files.  Stop.
去掉Android.mk文件之后的copy_from代码之后编译系统总重启



回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表