android 播放系统铃声开机铃声如何添加

安卓智能手机开机铃声如何去除
时间: 17:51:51
来源:下载吧
编辑:xusuwen
&&安卓智能手机开机铃声如何去除?开机铃声小编也不喜欢,相信很多朋友都不想要。下面安软小编教大家怎么去掉手机开机铃,希望能帮到有兴趣的朋友。  1.去除开机铃声需要手机的高到权限,确保您的手机已经成功ROOT。&&  2.安装RE管理器,并允许RE管理器获取手机的Root权限;&&  3.打开RE管理器,依次进入system/media文件夹,找到mp3类型的文件,这个mp3文件就是手机的开机铃声;&&  4.点选mp3文件,继续允许获取Root权限,提示是否挂载该文件为“可读写”时,点击确认;&&  5.当该文件可读写时,可以执行删除操作,确认删除此mp3文件后,手机的开机铃声就成功去除了。& & & &安卓智能手机开机铃声如何去除步骤上面介绍完了,不喜欢的手机开机铃声的朋友可以自己去掉了。  
喜欢这文章可以分享给您的朋友哦
微信聊天记录删除了怎么恢复?微信重装后聊天记录不见了怎么办?有时我们...
安卓(Android) x86是安装在Intel/AMD等PC平台上的安卓系统,也就是说不用...
2016年微信抢红包成了一项全民运动,不仅有好友发的红包,还有摇一摇的企...
iPhone6/iPhone6 plus无法连接app store详细解决办法步骤。iPhone6一出,...
苹果6(iPhone6、iPhone6 Plus)近来经常发生无法连接到APP Store或者下...
微信聊天记录删除了怎么恢复?微信重装后聊天记录不见了怎么办?有时我们...
安卓(Android) x86是安装在Intel/AMD等PC平台上的安卓系统,也就是说不用...
2016年微信抢红包成了一项全民运动,不仅有好友发的红包,还有摇一摇的企...
iPhone6/iPhone6 plus无法连接app store详细解决办法步骤。iPhone6一出,...
苹果6(iPhone6、iPhone6 Plus)近来经常发生无法连接到APP Store或者下...
微信抢红包神器大行其道,大家抢红包抢的自然是不亦乐乎。现在微信团队终...
iPhone6/iPhone6 plus怎么设置自定义铃声。针对iPhone6、iPhone6 plus铃...
下载吧小编为大家更新的手机CPU天梯图(更新到2017年11月)。现在很多人...
微信聊天图片怎么保存 保存在哪个文件夹。现在很多人都在微信上传资料,...
华为荣耀7是一款支持移动、联通4G/3G/2G双卡双待双通的手机,双Nano-SIM...豆丁微信公众号
君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
Android开关机动画铃声 Android开关机动画铃声 Android开关机动画铃声
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Android开关机动画铃声
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Android开发之设置铃声
首先介绍一下支持的铃声格式。有以下几种:
64赫兹Midi,AAC、AAC+、AMR、WAV、MP3、Real Audio、WMA、OGG等格式。
将音频文件设置成铃声很简单,只需如下几步即可:
1) 获取系统音频文件的Uri
Uri uri =MediaStore.Audio.Media.getContentUriForPath(file.getAbsolutePath());//获取系统音频文件的Uri
2) 将文件插入系统媒体库,并获取新的Uri
Uri newUri = this.getContentResolver().insert(uri,values);//将文件插入系统媒体库,并获取新的Uri
3) 设置铃声
RingtoneManager.setActualDefaultRingtoneUri(this, ringType, newUri);//设置铃声
下面是设置铃声的详细代码:
* 设置铃声
* @param ringType int: 铃声类型
* @param file File: 要设为铃声的文件
protected void setRingtone(int ringType, File file) {
// TODO Auto-generated method stub
boolean isRingtone=false,isNotification=false,isAlarm=false,isMusic=
String msg="";
switch (ringType) {
case ConstUtil.RING_ALARM://闹铃
msg="设置闹钟铃声!";
case ConstUtil.RING_NOTIFICATION://通知
isNotification=
msg="设置通知铃声成功!";
case ConstUtil.RING_RINGTONE://来电
isRingtone=
msg="设置来电铃声成功!";
case ConstUtil.RING_MUSIC://添加到铃声库(全部铃声)
msg="设置全部铃声成功!";
ContentValues values = new ContentValues();
values.put(MediaStore.MediaColumns.DATA, file.getAbsolutePath());
values.put(MediaStore.MediaColumns.TITLE, file.getName());
values.put(MediaStore.MediaColumns.MIME_TYPE, "audio/*");
values.put(MediaStore.Audio.Media.IS_RINGTONE, isRingtone);
values.put(MediaStore.Audio.Media.IS_NOTIFICATION, isNotification);
values.put(MediaStore.Audio.Media.IS_ALARM, isAlarm);
values.put(MediaStore.Audio.Media.IS_MUSIC, isMusic);
Uri uri = MediaStore.Audio.Media.getContentUriForPath(file
.getAbsolutePath());//获取系统音频文件的Uri
Uri newUri = this.getContentResolver().insert(uri, values);//将文件插入系统媒体库,并获取新的Uri
RingtoneManager.setActualDefaultRingtoneUri(this,
ringType, newUri);//设置铃声
Toast.makeText(getApplicationContext(), msg,Toast.LENGTH_SHORT)1, MTK平台开关机动画配置, 将需要调整的开关机动画和铃声放到alps\frameworks\base\data\sounds 这个目录下面,打开 该目录下的Android.mk文件,增加下面的编译link语句。会在编译的时候自动导入到 /system/media下 $(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip\ $(LOCAL_PATH)/newwavelabs/bootaudio.mp3:system/media/bootaudio.mp3\ $(LOCAL_PATH)/newwavelabs/shutaudio.mp3:system/media/shutaudio.mp3\ $(LOCAL_PATH)/shutanimation.zip:system/media/shutanimation.zip 2, 展讯平台开关机动画配置。 将制定的需要修改的开关机动画和铃声放入idh.code\3rdparty\anim\poweranim\special\bin位 置,上一级菜单build.sh 有说明如何在编译的时候导入/system/media下 function my_local_install() { # install your created files to the propery folder after android build finish mkdir -p ${ANDROID_3RDPARTY_ANDROID_OUT}/system/media cd ${MYCHIP_BASE} cp bin/* ${ANDROID_3RDPARTY_ANDROID_OUT}/system/media }
开机动画是在init.rc里起了一个服务,代码如下:
service bootanim /system/bin/bootanimation
user graphics
group graphics
而bootanimation的代码是在以下路径下
/frameworks/base/cmds/bootanimation
相关动画与声音资源放在如下路径:、
/frameworks/base/data/sound/
以下内容摘自
1. uboot路径
mediatek\custom\common\uboot\logo\hvga\hvga_kernel.bmp
mediatek\custom\common\uboot\logo\hvga\hvga_uboot.bmp
2. android上层动画路径
vendor\mediatek\project\artifacts\out\target\product\project\system\media\
3.开机动画 修改vendor/mediatek/***/artifacts/out/target/product/***/system/media/bootanimation.zip 4.开机铃音 修改vendor/mediatek/***/artifacts/out/target/product/***/system/media/bootaudio.mp3
5. 关机动画 修改vendor/mediatek/***/artifacts/out/target/product/***/system/media/shutanimation.zip 并确认frameworks/base/core/java/com/android/internal/app/ShutdownThread.java 中 283行 mShutOffAnimation 的初始值为true 6. 关机铃音 修改vendor/mediatek/***/artifacts/out/target/product/***/system/media/shutaudio.mp3
7.默认壁纸
frameworks\base\core\res\res\drawable\default_wallpaper.jpg
8.动态壁纸
frameworks\base\core\res\res\values\config.xml
&string name="default_wallpaper_component"&com.android.package/.classname&/string&
9. 锁屏壁纸
mediatek/source/frameworks/banyan/res/res
10.蓝牙信息 修改mediatek/frameworks/base/core/jni/android_bluetooth_common.h 中的BTMTK_ANDROID_DEFAULT_LOCAL_NAME 定义
如果不行的话 还需要进行一下操作
diff --git a/base/core/jni/android_server_BluetoothEventLoop.cpp b/base/core/jni/android_server_BluetoothEventLoop.cppindex e2a4d7e..0644--- a/base/core/jni/android_server_BluetoothEventLoop.cpp+++ b/base/core/jni/android_server_BluetoothEventLoop.cpp@@ -703,7 +703,12 @@ void btmtk_host_cache_init(native_data_t *nat)
char value[MAX_VALUE_LEN];
int result = custom_get_string(MODULE_BLUETOOTH, HOST_NAME, value, BTMTK_ANDROID_DEFAULT_LOCAL_NAME);
unlink(BTMTK_HOST_CACHE_PATH);+/* Miracle:fengchuan on: Fri, 25 Apr :30 +0800+ * TODO: replace this line with your comment *
strncpy(nat-&host_cache.name, value, BTBM_ADP_MAX_NAME_LEN);+
strncpy(nat-&host_cache.name, BTMTK_ANDROID_DEFAULT_LOCAL_NAME, BTBM_ADP_MAX_NAME_LEN);+// End of Miracle:
* fengchuan* #endif
//nat-&host_cache.scan_mode = BTBM_ADP_P_ON_I_ON;
btmtk_host_cache_write(nat);11.9植入第三方应用
A 将apk放入vendor/mediatek/***/artifacts/out/target/product/***/system/app
B 将apk用rar工具打开,提取lib目录下面的arm目录下面的所有so文件,将文件放入vendor/mediatek/***/artifacts/out/target/product/***/system/lib
C 确保mediatek/build/tools/mtkBegin.pl 中104行的signApk的调用被注释掉
12. 分区修改
  A 修改分区文件mediatek\build\tools\ptgen\partition_table.xls
  B 修改分区头文件mediatek\custom\project\common\partition_define.h
13.修改音频参数
修改mediatek/custom/common/cgen/inc/ 下对应的音频文件
开机动画开关
system/core/rootdir/etc/init.goldfish.sh
setprop debug.sf.nobootanimation 0
mediatek\custom\taibo13_gb\system\bootanim\bootanimation
mediatek\custom\taibo13_gb\system\bootanim\shutanimation
第一二张图片位置
\mediatek\custom\common\uboot\logo\wvga\wvga_kernel.bmp
\mediatek\custom\common\uboot\logo\wvga\wvga_uboot.bmp
MTK用bmp_to_raw转换成boot_logo文件,脚本在update文件,此文件在文件系统中media-images-boot_logo文件
第三张图片位置(如果没有开关机动画 开关机就会调用此处图片)
/frameworks/base/core/res/asserts/images/android-logo-mask.png
/frameworks/base/core/res/asserts/images/android-logo-shine.png
frameworks/base/core/java/com/android/internal/app/ShutdownThread.java
/frameworks/base/cmds/bootanimation/BootAnimation.cpp
/frameworks/base/cmds/bootanimation/BootAnimation.h
/frameworks/base/cmds/bootanimation/bootanimation_main.cpp
关机时去掉弹出框:
在ShutdownThread.java文件里找到beginShutdownSequence函数把mShutOffAnimation置为ture
然后把shutdownanimation.zip加到系统目录中,其制作可以参照下面文档
去掉关机充电进度条显示
/mediatek/platform/mt6573/uboot/mt6573_logo.c
/mediatek/source/external/ipod/bootlogo.c
去掉mt65xx_disp_draw_prog_bar函数
关于shutdownanimation.zip的制作:
开始写desc.txt 这个文件里面的命令。
desc.txt里面的命令格式如下:
480 800 30
p 1 0 part0
p 0 0 part1
480 800意思是说你开机动画在屏幕先以多少的分辨率显示,注意不要超过480x854的分辨率,
否则你的画面就显示不全了。
30 这个数字是代表着每秒播放的帧数,打个比方,part0文件夹里面共76个图片,
播放时间就是76/30=2.533333秒播放完毕,当然在手机里面会有一定的延时,尤其是你的图片文件
比较大的情况下,手机想播快也快不起来,卡啊
p 1(代表着播放一次) 0(空指令)part0
*/这句指令就代表这part0文件夹内的图片只按名称顺序播放一次
p 0(重复播放)0 (空指令)part1 */这一句指令代表着part1文件夹内的图片会循环反复播放
还有一种是指令
p 0 10 part1 这里面的那个10代表着播放完part1文件夹内的图片一遍之后稍作停顿,然后再循环播放一遍,
再停顿少许,再播放,再停顿稍许·········重复下去
p 1 10 part1
同理,这句代表着播放完part1文件夹内的图片之后稍作停顿然后继续执行下一条命令。
图片准备好了,desc.txt里面的命令准备好了,就可以把他们一起打包压缩成zip格式了。
记住,是zip格式,而不是rar格式。另外压缩的时候注意一点,压缩的时候压缩方式要选择存储,否则开机时
手机会不认的。开机的时候会黑着没动画一直到进入桌面为止。
如果压缩完太大,重新解压用JPEG Imager软件处理再压缩zip格式。建议不要大于6M。
压缩文件重命名为bootanimation.zip之后,放在sd卡里面,按照之前的路径替换、重启
浏览: 1783 次
来自: 上海
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 android6.0 开机铃声 的文章

 

随机推荐