草庐IT

starting-activity

全部标签

android - 如何在 Android 中创建始终处于顶部的全屏覆盖 Activity

我希望能够创建一个始终位于Android显示屏前面的Activity。它应该不接收任何输入,只需将其传递给它下面的任何应用程序。类似于HUD。我能够研究我需要将基础窗口类型设置为TYPE_SYSTEM_ALERT但看起来Android忽略了我的代码-即使我从list中删除android.permission.SYSTEM_ALERT_WINDOW权限也没有抛出异常。(必须使用此窗口类型)。当我尝试在对话框上使用ALERT类型时,它工作正常,但我无法将对话框变成全屏透明实体。这是我的代码,也许缺少一些简单的东西。publicvoidonCreate(BundlesavedInstance

android - 如何在 Android 中创建始终处于顶部的全屏覆盖 Activity

我希望能够创建一个始终位于Android显示屏前面的Activity。它应该不接收任何输入,只需将其传递给它下面的任何应用程序。类似于HUD。我能够研究我需要将基础窗口类型设置为TYPE_SYSTEM_ALERT但看起来Android忽略了我的代码-即使我从list中删除android.permission.SYSTEM_ALERT_WINDOW权限也没有抛出异常。(必须使用此窗口类型)。当我尝试在对话框上使用ALERT类型时,它工作正常,但我无法将对话框变成全屏透明实体。这是我的代码,也许缺少一些简单的东西。publicvoidonCreate(BundlesavedInstance

android - 操作栏 fragment Activity

我正在尝试将我的应用从actionbarsherlock迁移到Google的actionbarcompat,但ActionBarFragmentActivity不存在。我必须使用ActionBarActivity还是有其他方法?提前致谢,迭戈。 最佳答案 看这里。这应该可以帮助您。http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html摘录:ExtendActivityclassesfromActionBarCo

android - 操作栏 fragment Activity

我正在尝试将我的应用从actionbarsherlock迁移到Google的actionbarcompat,但ActionBarFragmentActivity不存在。我必须使用ActionBarActivity还是有其他方法?提前致谢,迭戈。 最佳答案 看这里。这应该可以帮助您。http://android-developers.blogspot.in/2013/08/actionbarcompat-and-io-2013-app-source.html摘录:ExtendActivityclassesfromActionBarCo

android - 如何旋转 Activity ,我的意思是 : screen orientation change using Espresso?

我决定使用Google的Espresso测试我的应用程序的测试标准之一是:TestshouldmaintainActivitystateafterscreenorientationrotation使用Espresso时如何旋转屏幕?我已经尝试了以下Robotium代码(是的,我在Espresso测试中放置了Robotium代码,所以起诉我)solo.setActivityOrientation(solo.LANDSCAPE);solo.setActivityOrientation(solo.PORTRAIT);但是当我在Espresso测试中运行它时,它会导致应用程序崩溃。有没有办法做

android - 如何旋转 Activity ,我的意思是 : screen orientation change using Espresso?

我决定使用Google的Espresso测试我的应用程序的测试标准之一是:TestshouldmaintainActivitystateafterscreenorientationrotation使用Espresso时如何旋转屏幕?我已经尝试了以下Robotium代码(是的,我在Espresso测试中放置了Robotium代码,所以起诉我)solo.setActivityOrientation(solo.LANDSCAPE);solo.setActivityOrientation(solo.PORTRAIT);但是当我在Espresso测试中运行它时,它会导致应用程序崩溃。有没有办法做

startActivityForResult() 被弃用,来试试Activity Result API

startActivityForResult被弃用,来试试ActivityResultAPIstartActivityForResult()的使用1.通过startActivityForResult()在MainAcitivity向SecondActivity请求数据2.在SecondActivity中响应请求发送数据3.在MainActivity的在onActivityResult()方法中去解析SecondActivity返回的结果使用ActivityResultAPI1.**在app下的build.gradle中加入依赖:**2.**定义协议**3.**注册协议,获取启动器-Activi

startActivityForResult() 被弃用,来试试Activity Result API

startActivityForResult被弃用,来试试ActivityResultAPIstartActivityForResult()的使用1.通过startActivityForResult()在MainAcitivity向SecondActivity请求数据2.在SecondActivity中响应请求发送数据3.在MainActivity的在onActivityResult()方法中去解析SecondActivity返回的结果使用ActivityResultAPI1.**在app下的build.gradle中加入依赖:**2.**定义协议**3.**注册协议,获取启动器-Activi

android - 在不访问 Activity 的情况下在 Android 的主线程上执行代码?

我有一个启动和维护后台线程的Android服务。后台线程不时需要对主线程进行回调。我对如何做到这一点感到困惑。我不能调用this.runOnUiThread,因为“this”是Service的一个实例,而不是Activity,而且Service没有runOnUiThread方法。我也无法创建或执行AsyncTask,因为AsyncTask的文档说构造函数和执行方法都必须从UI线程调用。我是否需要维护对正在使用该服务的Activity的引用并调用其runOnUiThread方法,或者是否有其他方法可以在UI线程上运行某些内容?谢谢。 最佳答案

android - 在不访问 Activity 的情况下在 Android 的主线程上执行代码?

我有一个启动和维护后台线程的Android服务。后台线程不时需要对主线程进行回调。我对如何做到这一点感到困惑。我不能调用this.runOnUiThread,因为“this”是Service的一个实例,而不是Activity,而且Service没有runOnUiThread方法。我也无法创建或执行AsyncTask,因为AsyncTask的文档说构造函数和执行方法都必须从UI线程调用。我是否需要维护对正在使用该服务的Activity的引用并调用其runOnUiThread方法,或者是否有其他方法可以在UI线程上运行某些内容?谢谢。 最佳答案