小编Sha*_*ver的帖子

监听ViewFlipper小部件翻转事件

我有一个需要改进的ViewFlipper实现.此ViewFlipper有三个子视图.基本上,我想要一个关于哪个子视图当前处于活动状态的指标.我的ViewFlipper只是复杂布局的一部分,它也有列表视图等.

视图切换也是自动的,并在指定的时间间隔内完成.

从Android的SDK参考中,我没有看到ViewFlipper何时更改子视图的任何监听器.

你们知道我能为这次活动听一听的方式吗?

或者除了使用ViewFlipper之外,还有其他方法可以实现此功能吗?

谢谢!

android viewflipper

25
推荐指数
1
解决办法
2万
查看次数

Android:如何将Instrumentation APK安装到无头主机的AVD上

我正在尝试将Android JUnit测试与Bamboo Ant构建集成.我已经在本地测试了设置,我可以运行测试.

但是当我在Bamboo服务器上尝试相同的设置时,运行测试时出现以下错误:

INSTRUMENTATION_STATUS: id=ActivityManagerService
INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{com.synapticstuff.guitartabs/pl.polidea.instrumentation.PolideaInstrumentationTestRunner}
INSTRUMENTATION_STATUS_CODE: -1
android.util.AndroidException: INSTRUMENTATION_FAILED: com.synapticstuff.guitartabs/pl.polidea.instrumentation.PolideaInstrumentationTestRunner
Run Code Online (Sandbox Code Playgroud)

请注意,我使用自定义库进行检测(http://code.google.com/p/the-missing-android-xml-junit-test-runner/),以便我可以提取JUNit xml测试结果和Feed它到竹子.

此外,用于创建构建的构建代理是一个Ubuntu VM,它没有任何GUI,因此我需要通过命令行完成所有操作.AVD已在该VM上运行.

当我第一次在adb shell am instrument .. <snip>本地运行命令时,我确实遇到了同样的问题,我发现从Eclipse运行测试后它的工作很奇怪.

查看错误日志,Android Instrumentation Framework文章告诉我

"您的设备上可能没有安装instrumentation apk,或者Manifest文件中的包名称不正确."

所以必须是没有安装instrumentation apk.

那么,如何将仪器apk安装到AVD上?

谢谢!

continuous-integration android bamboo

6
推荐指数
1
解决办法
8113
查看次数

Android:Android SDK和Facebook for Android应用程序之间的冲突

我有一个使用Facebook Android SDK的应用程序.一切顺利(Facebook登录,像功能),直到我安装Facebook for Android第三方应用程序.

没有第三方应用程序,我在选择登录Facebook时会获得WebView.但是安装了Facebook应用程序后,用户会被定向到FB应用程序进行登录(我相信它会启动该应用程序的活动).

有没有办法阻止我的应用程序使用第三方应用程序与我在我的应用程序上做的任何Facebook相关,并且只使用SDK中的WebView进行登录?

提前致谢.

android facebook

2
推荐指数
1
解决办法
1457
查看次数