android上拔出sd卡导致flash上媒体也消失问题解决方法
机器内部有一部分flash供客户使用,同时机器支持sd卡。当插入sd卡时候flash内部和sd卡内部的多媒体都可以被播放器识别,一旦拔掉sd卡,则flash内的媒体对播放器也不见了。
解决方法:
修改frameworks/base/services/java/com/android/server/MountService.java文件的函数:notifyMediaBadRemoval如下,红色为添加。
mContext.sendBroadcast(intent);
intent = new
Intent(Intent.ACTION_MEDIA_REMOVED,
Uri.parse("file://" +
path));
mContext.sendBroadcast(intent);
//添加下面几行
intent = new
Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://" +
"flash"));
intent.putExtra("read-only",
false);
mContext.sendBroadcast(intent);
}
同时也修改notifyMediaUnmounted(),在最后也加入上面几行
Intent intent = new Intent(Intent.ACTION_MEDIA_UNMOUNTED,
Uri.parse("file://" + path));
mContext.sendBroadcast(intent);
//添加开始
intent = new Intent(Intent.ACTION_MEDIA_MOUNTED,Uri.parse("file://" + "flash"));
intent.putExtra("read-only", false);
mContext.sendBroadcast(intent);
//添加结束
相关文档:
官方已经提供了试用的版本下载了,经济不允许但是希望学习和使用flash cs5的朋友,这里提供了下载试用的测试。有兴趣可以下载。
同时其他产品系列也提供了。
Thank you for your interest in evaluating Adobe® Flash® Professional CS5 software. The trial version is fully functional and offers every featu ......
表面上都说啥技术,啥标准原因,其实实质原因都是商业因素。
苹果不肯开放flash,是因为flash本身也可以开发各种应用,直接跟
app sotre会相冲突,而且以前确实adobe也有过flash app store。
至于微软更不用说了,sliverright推广得
不成功,flash的太过于成功也是一个原因。
微软和苹果本来不是朋友,但敌人的敌人就是 ......
1。先下载flash player的xpi插件
http://fpdownload.macromedia.com/get/flashplayer/xpi/current/flashplayer-linux.xpi
2。解压缩一下,然后把plugins这个文件夹拷贝到chrome的安装目录(/opt/google/chrome)。
3。再在桌面上图标属性里面增加一个启动参数。
/opt/google/chrome/google-chrome %U --enable-plu ......
FAT文件系统在NAND Flash存储器上的改进设计
嵌入式系统的大量数据都存储在其F1ash芯片上。根据Flash器件的固有特性,构建一个适合管理NAND Flash存储器的FAT文件系统,并阐述具体的设计思想。该系统改进了FAT表和FRT表的存储方式,延长了存储器的使用寿命,提高了稳定性。
&n ......