草庐IT

Hardware-backed

全部标签

安卓仪器 : How do I go back to a previously launched Activity?

我目前正在使用一个应用程序运行自动化测试,该应用程序使用多个Activity来显示每个屏幕。在运行Instrumentation测试时是否可以返回到之前启动的Activity?目前,当我使用sendKeyDownUpSync(KeyEvent.KEYCODE_BACK);时,这会强制我的测试退出,而不是返回到之前的Activity。非常感谢对此的任何帮助。进 最佳答案 您可以尝试在要关闭的Activity上调用finish()方法。 关于安卓仪器:HowdoIgobacktoaprevi

android - 不按 "back"按钮返回

在AActivity中,当button1被按下时,调用BActivity。Buttonb1=(Button)findViewById(R.id.button1);b1.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Intentintent=newIntent();intent.setClass(AActivity.this,BActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(int

android.hardware.telephony 中断了模拟器上的安装

我们目前正在修改我们的应用程序list,以明确使用uses-feature属性来声明其对硬件和软件API的所有依赖性。由于我们希望用户有移动互联网,我们将android.hardware.telephony设置为true,但现在应用程序无法安装到模拟器上。错误信息是:Failure[INSTALL_FAILED_MISSING_FEATURE]没有其他信息,甚至在设备日志中也没有,但我可以通过反复试验找出是电话功能导致的。由于模拟器支持电话功能(您甚至可以模拟调度调用),为什么会中断?即使它正确地报告它不支持电话,uses-feature是针对真实设备而不是模拟器的,难道不是很明显吗?

android - 链接共享库 libGLES_mali.so 导致 dlopen 失败 : library "android.hardware...@1.0.so" not found in Android >= 7. 0

从Android7.0开始,不再可能链接到非ndk共享库(参见NDKAppsLinkingtoPlatformLibraries)。一种可能的解决方法是将库包含在apk中(参见Updateyourapp)。您尝试链接的库可能依赖于其他非ndk库。在这种情况下,您也应该包括这些库。就我而言,我一直在开发一个使用OpenCL的应用程序。在ARM设备上,具有正确符号的库是libGLES_mali.so。该应用程序在Android=7.0的设备上崩溃。我可以在logcat中读取的错误是:java.lang.UnsatisfiedLinkError:dlopenfailed:library"an

2023-11-20 解決android 單獨模块mmm编译 FAILED: ninja: unknown target ‘MODULES-IN-hardware

一、單獨模块mmm编译提示FAILED:ninja:unknowntarget'MODULES-IN-hardware。二、原因是这个目录的上级目录是不是没有包含这个目录的Android.mk,导致编译系统无法加载这个目录的Android.mk从而报unknowntarget错误。三、在上一级模块的Android.mk文件里面增加SUBDIR_EXT+=\ sensor/test\ utilinclude$(callall-named-subdir-makefiles,${SUBDIR_EXT})四、参考文章:Android单编模块报FAILED:ninja:unknowntarget

android - 当用户按下 "Back"按钮时保持对象的状态

我有一个应用程序,我在其中以编程方式创建了一个EditTextView。我使用setId()为该View分配一个IDmyEditText.setId(100);以便Android在暂停/停止应用程序时自动保存该对象的状态(我被建议这样做here)。它在这些情况下有效:(1)当我使用“主页”按钮离开应用程序时:如果我随后返回该应用程序,对象的状态(显示的文本)将按预期恢复。(2)在屏幕方向更改时(这涉及Android自动销毁Activity并通过Bundle恢复它)。对象状态也被保留。但是,在这种情况下它不起作用:(3)当我使用“后退”按钮离开应用程序时:如果我随后返回应用程序,Edit

java - 带有 ProgressDialog 的外部 AsyncTask 类 [更新 : and returning back?]

**更新:(见下文)**我已经四处寻找了几天,但找不到直接的答案。有人说有可能,有人说可以,有人说不可能。我对此感到疯狂。我想要的只是让AsyncTaskTask显示一个外部类的进度条。为此,我将传递上下文,正如您在主类中看到的那样。但无论我尝试什么,我都会得到NullPointerException。工作代码示例表示赞赏。谢谢顺便说一句,使用Android2.2。主要内容:importandroid.app.Activity;importandroid.os.Bundle;publicclassAsyncDemoextendsActivity{@Overridepublicvoido

android - fragment 生命周期 : onCreateView() not called when using back button

编辑:经过一些实验,如果我不在xml布局中添加初始fragment,它看起来会按预期工作。我现在正在我的Activity源代码中这样做。我想这就是我应该做的事情?根据http://developer.android.com/guide/components/fragments.html#Creating,如果一个fragment被移除然后又被添加回来,onCreateView()应该被调用。我还可以看到getView()返回null。onDestroyView()被调用了,但是当按下后退时,我的第一个fragment的界面仍然显示这是我的示例代码的结果:--launchappI/Sys

离子Android Back按钮导航到上一页不起作用

我正在尝试在ionic1应用中添加返回按钮导航,我在.run(function($ionicPlatform)通过添加代码$ionicPlatform.registerBackButtonAction(function(event){event.preventDefault();//BackbuttonwillDONOTHING.//alert("Goingback!!!");},100);并且它可以防止AndroidBack按钮关闭应用程序,但我无法转到上一页。到目前为止,我已经尝试过$ionicHistory.goBack();和$state.go('menu.home');但是他们不工作

java - Square Tape file backed queue 可以从 android 的主线程使用吗?

Square有个开源项目名称Tapehttp://square.github.io/tape/实现持久文件支持队列。所有示例似乎都表明可以从主线程将对象添加到队列中。然而,android的所有其他最佳实践似乎都表明在主线程上执行I/O只是在玩ANR鸡。SquareTape文件支持队列是否设计用于从主线程使用?如果是这样,与任何其他形式的I/O相比,是什么让它可以从主线程可靠安全地使用而不用担心ANR? 最佳答案 如果你看一下http://square.github.io/tape/上的例子,基本上你应该在每个Task继承类的线程中使