IOS访问Document Directory(沙箱目录)
iOS11之后,在Plist中设置LSSupportsOpeningDocumentsInPlace和UIFileSharingEnabled为YES,可以从系统的Files应用中访问应用的Documents目录。
从系统的文件打开,查看我的iPhone,开启了此功能的应用可以从这里面看到这个文件夹,这个文件夹是从应用内部的沙箱目录链接过来的,应用删除后会被随之删除。
iOS11之后,在Plist中设置LSSupportsOpeningDocumentsInPlace和UIFileSharingEnabled为YES,可以从系统的Files应用中访问应用的Documents目录。
从系统的文件打开,查看我的iPhone,开启了此功能的应用可以从这里面看到这个文件夹,这个文件夹是从应用内部的沙箱目录链接过来的,应用删除后会被随之删除。
AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.gms.ads.initialization.OnInitializationCompleteListener |
Build Settings > Player Setting > Publishing Settings > Custom Progurard File
“docker pull” 命令是由 dockerd 守护进程执行。而 dockerd 守护进程是由 systemd 管理。因此,如果需要在执行 “docker pull” 命令时使用 HTTP/HTTPS 代理,需要通过 systemd 配置。
sudo mkdir -p /etc/systemd/system/docker.service.d |
[Service] |
sudo systemctl daemon-reload |
在容器运行阶段,如果需要使用 HTTP/HTTPS 代理,可以通过更改 docker 客户端配置,或者指定环境变量的方式。
大家好,今天我给大家分享一个超实用的教程,教你如何从LightShowCreator导出xLights项目,让你的特斯拉灯光秀更加个性化!我们都知道xLights可以自定义非常酷炫的灯光秀,但是操作起来可能有些繁琐。因此,我开发了一款自动生成灯光秀的APP,让你轻松制作特斯拉灯光秀。
不少用户建议我给LightShowCreator添加类似xLights的时间轴来编辑帧,但我深思熟虑后认为,LightShowCreator的宗旨是以娱乐化和简单化为主,添加时间轴可能会让APP变得臃肿,而且在手机上难以实现与xLights一样的精细操作。考虑到这部分用户的需求,我在LightShowCreator中加入了导出xsq文件的功能,完全兼容xLights。
下面是具体的教程:
在LightShowCreator中,先导入你喜欢的音乐,并使用自动模式或者手动模式生成灯光秀。导出时会得到三个文件:lightshow.wav、lightshow.fseq和lightshow.xsq。将这三个文件拷贝到电脑的同一个文件夹备用。
打开xLights软件,请务必下载最新版本的xLights和特斯拉开源项目的最新工程文件。目前APP导出的xsq适配的是Apr 27, 2023提交的版本。你可以从此链接下载:https://github.com/teslamotors/light-show/blob/09601c577f838e84320faff8ea3a7266af783f56/xlights/tesla_xlights_show_folder.zip
在xLights中点击“文件(File)”->“打开序列(Open Sequence)”,选择LightShowCreator导出的lightshow.fseq文件。请务必确保打开的是lightshow.fseq,而不是lightshow.xsq。之后在View下拉菜单选择OldView,你会发现xLights里已经出现了很多自动生成的帧,接下来你可以用xLights进行更加精细的编辑。
如果在导入时遇到问题,请务必注意以下几点:
希望这个教程对你有帮助,享受制作特斯拉灯光秀的乐趣吧!如果你还有其他问题或需求,随时联系我,期待你的反馈和精彩灯光秀作品!
自定义灯光秀是特斯拉汽车的一项很酷的功能。 LightShowCreator是一款可以快速轻松制作灯光秀的APP。 如果您对它感兴趣,您也可以尝试用它来定制你自己的节目。
特斯拉官方指南: https://github.com/teslamotors/light-show
在AndroidMainfest.xml加入
<uses-permission android:name="com.android.vending.BILLING" /> |
上传APK审核通过后,在Google Play Console 创建商店,或订阅项目
Window -> Package Manager -> Unity Registry
这段时间赋闲在家,对近些年的工作进行了复盘。工作么多年,一点小心得,分享一下。
vscode的C#智能提示老是会自动失效,最近又遇到了新问题
今天突然就出现了这个报错
System.Composition.Hosting.CompositionFailedException: No export was found for the contract 'ILoggerFactory' |
原因是vscode的omnisharp自动更新了,在settings.json里找到omnisharp.path字段,把lastest值改为1.39.2
"omnisharp.path": "1.39.2", |
最近在youtube上传了个应用的预览视频,给GooglePlay展示用,但是没过几天就被GooglePlay撤掉了。猜测原因是广告问题,我点开我上传的视频,总是偶尔会有广告出来。看文档是关闭视频的创收即可,我翻遍了整个youtube的各种设置界面都找不到关闭创收的按钮或选项,我压根就没有达到youtube合作伙伴的要求,何来关闭创收一说,可是我的视频广告是从何而来呢。
折腾了好久,还是搞不定,最后只能救助于GooglePlay的客服。
我的APP视频预览看不到了,猜测原因是我的youtube视频仍存在广告。但是我的youtube账号未加入合作伙伴计划,我在创收页面找不到关闭广告的选项,在选中视频内容的时候也找不到创收的选项。请问有什么办法关闭youtube的广告,或者是其它办法让APP的视频预览恢复? |
谷歌的回信
经过调查,目前系统侦测到您的宣传影片含有盈利功能,而是否含有相关功能是由系统来判定的。如果您的视频中含有广告,则必须停用广告,视频才能在 Play 商店中展示。我们希望当用户浏览 Play 商店时他们看到的视频展示的是您的应用,而不是广告,因为广告可能会令用户感到困惑。 |
经检查发现,果然是因为我的视频里的背景音乐收到了版本主张。
Youtube对音乐版本非常严格,不像国内的抖音一类可以随便嫖。有商用需求的话,一定要避免版权问题,可以直接购买该音乐的版权(通常我们一般人做不到),又或者可以免费使用CC版权音乐。
Light Show Creator这个APP已经上架一段时间,有用户反馈说,自动模式虽然好用,但是手动模式更加适合手机平台。于是我在新版本里添加了手动模式的规划。
其实在最早的版本,是有手动模式的,实现的原理跟xLights类似,都是通过时间轴来进行编辑。结果做出来效果很不理想,时间轴的控制更加精细,更适合用鼠标的控制,而不适合触摸屏。所以我在第一个正式版本抛弃了手动模式,只保留了自动模式。
旧版本很难用
我最近看到了一个钢琴类APP,受到了一点启发,我可以把控制车灯的方式改为类似钢琴的键盘,按下灯亮,松手灯灭。可以单独控制一边的车灯,也可以按黑键同时激活两边的车灯。
在手动录制的同时,也可以激活自动模式,只需要自己控制关键的几个车灯即可。