Answers:
假设您的最终目标只是使应用程序关闭(即,不会为所有事件获得双日历通知),那么您要做的就是从应用程序内部禁用警报和通知。
Set alerts & notifications
为off
出于良好的考虑,我也取消选中Vibration
并设置Select ringtone
为Silent
,但这可能不是必需的。
该应用程序仍将在您的手机上,但是除了图标之外,您甚至不会打开它就不会注意到它。
根目录:
您可以安装Titanium Backup轻松卸载不需要的应用程序。
无根:
经过一些研究以卸载无根应用程序,我发现了一篇有趣的文章,该文章可以帮助您创建一个脚本来删除某些库存的APK文件。
检查它在这里。
为了简化它,将其复制并粘贴到第7步(尽管我不太确定这些文件是否是股票日历的APK文件。您的意思是S Planner,对吗?无论如何,让我知道它是否有效):
ui_print("S Planner remover for the S4.");
ui_print(" ");
ui_print("Partitions mount");
#Properly unmounting to avoid issues
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/cache");
run_program("/sbin/busybox", "umount", "/data");
#Then mounting
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/cache");
run_program("/sbin/busybox", "mount", "/data");
ui_print(" ");
ui_print("S4 default Calendar remover");
delete("/system/app/SPlannerAppWidget_NAmerica.apk");
delete("/system/app/SecCalendarProvider.apk");
delete("/system/app/SecCalendar_NAmerica_SPen.apk");
ui_print(" ");
ui_print("Unmounting partitions");
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/cache");
run_program("/sbin/busybox", "umount", "/data");
ui_print(" ");
ui_print("Finish");
在Galaxy S4中。
您现在已停止查看Samsung Calendar。您可以添加Google,或者如果已经添加,则Google日历会显示您设置的事件或约会。
我创建了一个简单的应用程序,该应用程序在出现时会隐藏来自S Planner的所有通知。
https://play.google.com/store/apps/details?id=s.planner.sucks.and.stinks
对于非扎根的Note 3来说,这似乎是唯一可行的解决方案。
编辑:使用Lollipop更新,您最终可以完全完全禁用S日历,它已隐藏在系统选项内。
编辑2:随着对我的Note 3系统的另一次更新,您将无法再进行。但是我发现了一个很棒的pm hide
命令,该命令甚至可以在非root用户设备上的系统应用程序上使用。您需要安装Android开发人员工具,然后从ADB Shell运行以下命令:
pm hide com.android.calendar
完成后,它似乎在重新启动之间是持久的。