草庐IT

Activity3

全部标签

Android:从代码中确定 Activity 输入法

如何确定当前处于Activity状态的输入法-用户可以通过长按文本编辑字段来更改输入法(软键盘)-从代码中,如何确定用户选择了哪种输入法 最佳答案 我知道你可能不再需要这个了,但有人可能想要这个的答案。您可以使用此行获取正在使用的输入法的字符串ID:Stringid=Settings.Secure.getString(getContentResolver(),Settings.Secure.DEFAULT_INPUT_METHOD);如果你想获得更多关于当前键盘的信息,你可以使用:InputMethodManagerimm=(Inp

android - 在 Android 2.2 中以编程方式启动 'Add Account' Activity

过去几天我一直在试验AndroidSDK,准备为商店编写应用程序,但是我遇到了一些问题。我要编写的应用程序要求用户拥有与手机关联的Google帐户。检索和使用Authtoken等不是问题,但是我希望能够通过菜单设置->帐户->添加帐户显示用户正常访问的Activity。现在通过实验,我已经能够使用以下命令从shell启动此Activity。amstart-ncom.google.android.gsf/.login.AccountIntroActivity我在使用Intent类在JAVA中执行相同的操作时遇到了问题。谁能首先告诉我这是否可以通过JAVA完成,其次我该如何去做?如果我必须

android - 被调用的Activity退出时如何返回结果 'in a natural way'?

什么工作正常我的应用程序中有2个Activity。第一个Activity调用第二个Activity以获取结果。第二个Activity显示一个新布局并让用户执行某些操作。有一个“确定”按钮。当用户按下此按钮时,第二个Activity结束,用户返回到第一个Activity。在幕后,第一个Activity像这样调用第二个Activity:Intentintent=newIntent(this,NextAct.class);intent.putExtra("input",input);this.startActivityForResult(intent,99);按下“确定”按钮,第二个Acti

android - 如果使用主题,则在 onClick 的 Activity 类 TintContextWrapper 中找不到方法 onClick(View)

我正在获取CouldnotfindamethodonClick(View)intheactivityclassandroid.support.v7.widget.TintContextWrapperforonClickhandleronviewclassandroid.support.v7.widget.AppCompatButton最近在添加为我的应用程序选择深色或浅色主题的功能后出现异常。我确实在list中设置了主题,然后使用以下BaseActivity:publicabstractclassBaseActivityextendsAppCompatActivity{privatef

android - 单个 Activity 中的 slider 菜单两侧(右侧和左侧)

我想在单个Activity的两侧(左右)滑动菜单在按钮上点击如下我试过这两个库https://github.com/jfeinstein10/SlidingMenu/和https://github.com/SimonVT/android-menudrawer但两者都只在右侧或左侧提供幻灯片菜单。 最佳答案 是的,Analizer与setmode相得益彰。这是jfeinstein10库中的示例。使用setMenu..控制左侧菜单,使用setSecondary...控制右侧菜单https://github.com/jfeinstein1

安卓 : Call activity of another application

我有两个Android应用程序,假设它们是“A”和“B”,“A”有五个Activity,我想从“B”的按钮单击事件中调用它的特定Activity。我测试了这种从另一个应用程序调用一个应用程序的方式:IntentLaunchIntent=getPackageManager().getLaunchIntentForPackage("com.testapp.ws");startActivity(LaunchIntent);“com.testapp.ws”是“A”的包名。这再次从其第一个Activity而不是特定Activity运行“A”。如何调用A的指定Activity?

android - 执行重新创建方法后未恢复的 Activity 暂停

我有一个HoneyComb项目,在我的主Activity中的onResum()方法中使用recreate()方法后出现错误。11-1022:05:42.090:E/ActivityThread(1917):Performingpauseofactivitythatisnotresumed:{com.blogspot.honeyapp/com.blogspot.honeyapp.Main}11-1022:05:42.090:E/ActivityThread(1917):java.lang.RuntimeException:Performingpauseofactivitythatisno

android - 使用 onSaveInstanceState() 和 ViewModel 保存 Activity 的状态

阅读本文后,我对ViewModels留下了一些疑问:https://developer.android.com/topic/libraries/architecture/saving-states这里说您应该结合使用ViewModel进行配置更改(如屏幕旋转),并在所有其他情况下使用onSaveInstanceState()Activity被销毁,然后重新创建以保存UI状态。我的问题是我们如何知道调用onCreate(Bundle)时恢复状态的方法——我应该使用ViewModel还是应该使用接收到的包作为参数?当配置改变时,onSaveInstanceState()也会被调用,显然on

android - Android Activity 中的 LibGDX

我正在为大部分交互使用AndroidUI和Activity开发一个适用于Android的小型应用程序,但是一个关键方面需要使用LibGDX(使用3D模型和物理)。我希望能够单击我的应用程序(我的“激活”类)中的一个按钮,这将打开初始化并运行所有LibGDX代码的“AndroidApplication”类(我的“Bobble”类)。我的问题是我不能使用“Intent”来启动AndroidApplication类(据我所知只有一个Activity)。我确信人们过去不得不解决这个问题,所以任何帮助都会很棒。到目前为止,这是我的代码:publicclassActivateextendsActi

安卓 Espresso : Wait for Activity to finish/start

是否有使用Espresso等待特定Activity完成或开始的规范解决方案?我有一个显示几秒钟的SplashActivity,然后是MainActivity。我希望Espresso与MainActivity交互,而不是与SplashActivity交互,但我似乎找不到任何关于等待这种情况的信息。我能找到的最接近的东西是提到空闲资源,但我不清楚我将如何在这里使用它来等待Activity。 最佳答案 我猜你的splashactivity正在执行一些初始化。如果是这种情况,我的建议是定义某种监听器模式,以便能够在初始化完成时获得回调。然后