cd /appslog
ln -s X apps
还有你说的appslog不是一个分区,只是一个文件夹,类unix系统中有目录树的概念,不能和windows下的分区混淆,在linux下你可以将某个分区挂载到目录树下的某个文件夹下
将文件夹挂载到文件夹下的说法本身就不对发作品的时候,在作品最后一项那里,会有一个添加小程序,直接点添加快影小程序就可以了。
快手挂载小程序主要是两种方式:视频挂载,这种就是将小程序链接挂载在视频上。这样的话,用户看到就能点击视频左下角的小程序入口,当然在视频的其他页面,如发现页、关注页、私信页都能看到该小程序。
直播间挂载,这种就是站点做直播给商家带货时,可以小程序直接放在直播间里,这样用户什么时候来就能什么时候下单。可以通过删除 data/system/storagexml 并重启设备 来完成,这样SMS会重新写这个文件。
首先看mount结果,与正常设备做对比,对比SMS中开机时发送的vold指令对比SMS中开机时发送的vold指令此处发现,问题设备(左)没有发送下面的命令,分析SMS的源码,发现有两处会发送 volume mount 指令给vold。一处是mount函数,这个函数一般是通过StorageManager然后通过binder调用过来的,更多时候是给其他service,乃至APP使用,所以分析时我认定此处不是触发volume mount命令的根源,通过添加log也确认了此想法。另一处,是SMS中的handler收到H_VOLUME_MOUNT消息时发出的。分析H_VOLUME_MOUNT的发出,这个消息的发出也有好几处地方,通过添加log,确认在onVolumeCreatedLocked函数中发出,但是这里也有好几个分支。通过分析更多的log,正常和异常设备,开始时都会调用两次onVolumeCreatedLocked,并且有两种type都会调用,TYPE_EMULATED和PUBLIC,但是通过第3步中命令对比,可以发现问题出现在TYPE_EMULATED这个if分支中,异常设备中,并没有发出SND -> {5 volume mount emulated 3 -1}。
插入了一个android设备无法识别(可能是格式问题)的外置存储卡导致,并且从storagexml中可以看到,异常的uuid是很长一大串的随机数,一些正常的外置卡,则比较规律。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)