折腾:
【未解决】把jadx和jadx-gui放到Mac的应用程序和LaunchPad中实现点击图标启动JadxGUI
期间,弄了个脚本是可以放到Mac的应用程序中双击启动的,但是却没法出现在LaunchPad启动台中,所以继续研究看看如何把脚本放到启动台LaunchPad中。
mac如何实现把应用图标放到LaunchPad中
mac 图标 LaunchPad
可以直接拖过去?试试
结果不行。
那先去把Jadx添加到Dock上
结果本身已经在了,但是是Java:
打开LaunchPad后再拖动Dock上的Java图标:
结果图标还是会跑回去,没法添加。
看起来好像是
exec的启动脚本(内部调用的是java)
无法被添加到LaunchPad?
mac add exec to launchpad
还要借助第三方工具Platypus,创建一个可行性程序才可以
麻烦,放弃。
mac add shell script to launchpad
貌似LaunchPad中的数据是用sqlite的db保存的?
可以用该脚本自己做一个自己的app了?
【已解决】Mac中把一个shell script命令行脚本制作成一个app应用
但是:此处的比较特殊,生成的app,LaunchPad中看不到图标
-》估计是内部shell脚本是调用java执行功能 -》程序本身算是java的一个应用?
总之是LaunchPad启动台中始终看不到图标。
mac add jar shell to launchpad
macos – Launching a jar file as an app on Mac (from the dock) – Stack Overflow
mac add jar App to launchpad
mac 添加app到启动台
“如果您从其他来源下载了某个应用,则可以将这个应用移动到“应用程序”文件夹,以将它添加到“启动台”中。”
此处还是不行。
“说明:在Mac下的Launchpad图标添加和删除都与应用程序的app文件有关,如果单纯的只想在Launchpad添加自定义的图标,然后指定要某条命令运行时,建议不要这么干,Launchpad的图标管理没Linux那么简单,且操作复杂。
常规方法:
添加,删除
直接把下载好的app文件拖入到应用程序即可,删除app文件同样也会对Launchpad的图标进行删除。
非常规方法:
在Mac下系统越新,方法越无效,所以不建议试了。
Launchpad的图标原理使用的sqlite文件进行管理的,位于这里:$(sudo find /private/var/folders -name com.apple.dock.launchpad)/db/db
数据结构相当的复杂。
替代方法:
比如在桌面或者/usr/bin下建立相关的shell脚本启动,或者试下这个方法:http://www.cnblogs.com/EasonJim/p/7467457.html”
算了,暂时放弃这个功能吧。有空再去研究:
后续可以编辑LaunchPad的sqlite数据库文件,添加上此处的app