我正在尝试构建类似于躁狂时间的应用程序,该应用程序可以跟踪用户当前的工作内容。它在Windows上运行得完美无缺,但不支持Linux。
它有疯狂的功能,但核心基本上只是跟踪当前的‘活动’窗口是什么,它的进程,窗口标题等。
我思考这个问题已经有一段时间了,这是我想出的Pythonic伪代码,但我不确定这是否是可行的方法。
# The script will probably run as a daemon
while True:
# Get process, window title, etc.
wnd_details = get_active_window_details()
我根据我在活动中所做的工作和这里的其他问题创建了这段代码。我没有收到任何错误。只有一条警告消息:
04-30 19:19:26.063: W/BroadcastQueue(480):
Unable to launch app com.test.application/10091
for broadcast Intent { act=android.appwidget.action.APPWIDGET_ENABLED flg=0x10
cmp=com.test.application/.TestWidget }: process is bad
然后对更新操作执行以下操作:
04-30 19:
因此,我已经看到了许多关于如何从android小部件启动活动的解决方案,现在我的问题是,我是否需要在清单中声明一些东西才能启动活动?我有一个带有布局的活动,还有一个带有挂起意图的小部件提供者,它会在我单击按钮时触发,但它不会将我带到该活动。以下是我的代码
final int N = appWidgetIds.length;
// Perform this loop procedure for each App Widget that belongs to this provider
for (int i=0; i<N; i++) {
int appWid