问题标签 [homescreen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 是否可以在后台运行 q Qt Symbian 应用程序并与主屏幕交互?
我正在使用 Qt for Symbian 编写一个 Symbian 应用程序,它应该在 S60 第 3 版 FP1、FP2 和第 5 版手机上运行。
在我的应用程序中,我需要实现推送通知功能,以通知用户服务器上的更改。基本上,它是一个待处理的任务应用程序。当新任务分配给用户时,应该通知他。
理想情况下,用户将启动应用程序并以某种方式将其发送到后台,以便它继续等待推送通知(这是另一个问题,但我必须先搜索一下!)。
当推送通知到来时,理想情况下,通知会显示在用户的主屏幕上,就像指示即将到来的日历约会一样。如果这是不可能的,那么来自应用程序的弹出通知可能会做。
问题是,仅使用 Qt for Symbian 是否可以实现这种功能?如果没有,有人可以指导我正确的方向吗?到目前为止,我只找到了 Homescreen Publishing API,但这仅适用于 Series 60 第 5 版手机。
谢谢!
android - 如何在自动卸载时从主屏幕删除应用程序快捷方式?
我正在开发一个应用程序,它应该在安装后将其快捷方式添加到主屏幕,并在卸载应用程序后将其删除。该应用程序将预安装在最终用户设备上,但仍应具有卸载选项)。这个任务看起来很简单,但我在实现它时遇到了很多麻烦。
我做了什么:
- 在应用首次启动或 newt 设备重启时使用 com.android.launcher.action.INSTALL_SHORTCUT 将快捷方式添加到主屏幕。
- 使用 com.android.launcher.action.UNINSTALL_SHORTCUT 手动删除快捷方式。
我不能(几乎放弃):
- 卸载应用程序时自动删除快捷方式。
无法使用 Intent.ACTION_PACKAGE_REMOVED 因为正在卸载的应用程序没有收到此意图。我进行了一些测试,发现与应用程序一起删除的唯一快捷方式类型是从菜单“添加到主屏幕 => 快捷方式 => 应用程序 => 应用程序活动”创建的快捷方式。以编程方式创建或在 AndroidManifest 中声明的快捷方式在应用程序卸载后仍保留在主屏幕上。
论坛上几乎没有关于这个主题的文档和帖子,我有点困惑,为什么不能直接实施这样一个与 Android 安全策略不冲突的简单操作。
有没有办法让操作系统在应用程序卸载时删除相应的快捷方式?我可以捕捉到应用程序在被删除之前被卸载的事件吗?
blackberry - 黑莓应用程序图标显示在主屏幕中
我已经成功创建了一个应用程序,但是每当我尝试在 BOLD 9700 模拟器中安装它时,该图标都会显示在“下载”文件夹中...
基本上我的客户要求他的应用程序的图标显示在主菜单中......这是在“下载”之外(在主屏幕中)......
我尝试设置 HomeScreen 位置..但它只是打乱“下载”文件夹中的位置......
有没有人知道我可以让我的图标显示在主屏幕中的方法???
android - Home进程重启后解耦AppWidget Intents
我的 Android 应用程序 Transdroid 提供了几个主屏幕小部件。每个 AppWidget 都有 2 个“按钮”(ImageButton),一个启动应用程序,一个启动一些刷新 AppWidget 内容的活动。很简单。这是一个屏幕截图。小部件代码位于我的 Google 代码网站上,但最重要的是:
问题是:在 Home 进程重新启动后,不会调用小部件的 onUpdate,因此用于将功能附加到按钮的 PendingIntents 丢失了。
很容易复制。
- 启动模拟器
- 添加一个小部件(使用 PendingIntent 来启动一个活动)
- 单击按钮以查看它的实际工作原理
- 强制终止主进程('adb -e shell kill 96' 其中 96 是 android.process.acore 的 PID)
- 小部件的按钮不再起作用。
更准确地说:当 android.process.acore Home 进程重新启动时,不会调用 onReceive,因此不会调用 onUpdate。反过来,没有附加任何意图。
任何人都遇到过同样的问题并且知道如何规避这个问题?
iphone - 在 iPhone 上将 webapp 安装到主屏幕?
如何让我的 web 应用程序作为图标安装在用户的主屏幕上?数据是否缓存在本地,以便用户在3G以外时可以运行webapp?
我做了一个快速的谷歌,但我的搜索词缺乏。我注意到 Google Buzz 允许我在本地安装,我想知道创建网络应用程序的过程是什么,以及它们是否得到特殊处理(完全缓存/离线运行)。
ios - 将图标添加到 Safari 等主屏幕
我看到了 Bug Me iPhone 应用程序,并且对向主屏幕添加图标的能力很感兴趣。我认为它的工作方式类似于 Safari 实现它的方式。
这里有一个类似的问题说这是不可能的: Implementing "Add to Home Screen", ala Safari
显然有一种方法,我没有在正确的地方寻找。
还有其他人解决了吗?
ios - Facebook iPhone 应用程序:根视图动画样式
我正在开发一个与 Facebook 具有相同布局的应用程序。我在主屏幕上有几个图标,并且想让我的 viewController 看起来就像点击其中一个图标时一样。
知道它是如何工作的吗?
android - Android ViewFlipper + 主屏动画
我正在尝试使用 ViewFlipper 并使其像主屏幕一样(布局将随您的手指移动)。看看这个例子。我想使用仅包含两个子项的 ViewFlipper 来执行此操作,因此根据用户移动手指的方式,应在当前视图的任一侧显示相反的视图。此代码有效,但一次只能用于 1 个方向。这是在 onTouchEvent 中。
我最后放置的最后两行中的哪一行都可以正常工作,但另一行不会。
这是我设置leftView和rightView的方法:
是否可以将其设置为在当前视图的两侧显示相同的视图?
android - 如何将当前活动退出到主屏幕(不使用“主页”按钮)?
我相信这将得到回答,但我证明无法找到它。所以请原谅我的冗余。
我想要做的是模拟“主页”按钮,该按钮将一个返回到 Android 的主屏幕。所以这就是导致我出现问题的原因:
- 我有 3 个启动器活动。第一个(连接到主屏幕图标)只是一个(受密码保护的)配置活动。用户不会使用它(只是管理员)
- 其他 2 个(均通过应用小部件访问)之一是问卷调查应用。我也允许通过“后退”按钮或 GUI 后退按钮在问题之间跳转。问卷完成后,我总结给出的答案并提供一个“完成”按钮,该按钮应将用户带回主屏幕。
对于问卷调查应用程序,我使用一个调用自身的活动(称为 ItemActivity)(使用意图时也是递归吗?)从一个问题跳到另一个问题:
最后一个屏幕显示类似“感谢您的参与”以及之前描述的按钮,该按钮应将其带回主屏幕。但我真的不知道如何正确退出活动。我曾经使用过this.finish();
,但这奇怪地再次出现了“谢谢”屏幕。那么我怎样才能通过跳回主屏幕来退出呢?
很抱歉给您带来不便。
问候,
斯特夫
android - Android 启动器快捷方式
我做了一个简单的打卡/打卡时钟应用程序。我想为用户添加在主屏幕上创建快捷方式的选项,该快捷方式将切换应用程序的状态(超时/时间),但我根本不希望此快捷方式在屏幕上打开应用程序。
这是我的 setupShortcut()
Toggle.class 是一个为我切换状态的活动。在清单中我有这些设置
现在我可以在主屏幕上创建一个快捷方式,然后按下它。我第一次按下它时,它会启动 Toggle 活动并很好地完成它,但它也会在屏幕上打开 TimeClock 活动。如果我然后按下后退按钮,我就会回到家中。我现在可以按此快捷方式,它将启动 Toggle 活动而不更改屏幕。在我添加之前:shortcutIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 它每次都会打开 TimeClock 活动。现在这只是第一次。但我希望它在按下切换快捷方式时永远不会在屏幕上显示任何内容。有谁知道如何摆脱它?