我需要跟踪Android中的应用程序使用情况,例如AppUsage的工作方式(即跟踪应用程序启动的数量,以及使用每个应用程序所花费的时间).我打算做的是记录应用程序启动时的开始时间,然后获取应用程序暂停或停止时的结束时间.在LogCat中,我能够看到Activity的起始日志.我查看了可用的系统广播,我不确定在活动开始时是否有任何广播..基本上,我如何检测活动何时启动?
编辑:此外,Android还有一个内部使用的使用情况统计系统,可以在备件应用程序或*#*#4636#*#*拨打时找到(测试 - >使用情况统计)
我正在运行Mac Lion.我安装了python 2.7.2和django 1.3.1.他们两个都很好.为了让python与mysql一起工作,我必须安装MySQL-python-1.2.3 - 但是我无法使构建工作.对于MySQL,我有XAMPP,我已经将XAMPP的bin设置为建筑物所需的mysql_config的系统环境路径.
SOFXGF-AIR:MySQL-python-1.2.3 Sofia$ python setup.py buildrunning build
running build_py
copying MySQLdb/release.py -> build/lib.macosx-10.6-intel-2.7/MySQLdb
running build_ext
building '_mysql' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -O2 -DNDEBUG -g -O3 -Dversion_info=(1,2,3,'final',0) -D__version__=1.2.3 -I/Applications/XAMPP/xamppfiles/include/mysql -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.6-intel-2.7/_mysql.o -mmacosx-version-min=10.4 -arch i386 -arch ppc -D_P1003_1B_VISIBLE -DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT -DDONT_DECLARE_CXA_PURE_VIRTUAL
In file included from /Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/unicodeobject.h:4,
from /Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/Python.h:85,
from pymemcompat.h:10,
from _mysql.c:29:
/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory
_mysql.c:36:23: error: my_config.h: No such file or directory
_mysql.c:38:19: …Run Code Online (Sandbox Code Playgroud) ListView具有addFooterView方法,该方法对于显示加载消息很有用.但是GridView没有这种方法.那么,如何向Google Play中显示的GridView添加页脚视图? 
假设我有一个Saga在几毫秒内进行汇款.我有REST控制器,它调用触发Saga的命令.我如何等待Saga的结束检查结果或异常让我的控制器作为响应返回?如果它只是一个不会触发Saga的单独命令,我可以使用命令网关和回调来通知我成功或失败.
更新:
在Saga结束之后,我能够让我的控制器返回响应:
1)我的控制器方法返回一个DeferredResult,我将其保存到地图中
2)我的控制器有一个事件处理程序,它监听结束事件,从地图中检索DeferredResult,并设置结果
有没有更好的方法来解决这个问题?