草庐IT

system-rules

全部标签

java - android 测试中的 System.out.println

我在AndroidStudio中创建了简单的测试。它只是打印hellofromtest并将1与5进行比较packagecom.example.maks.firstapp.test;importandroid.test.InstrumentationTestCase;publicclassExampleTestextendsInstrumentationTestCase{publicvoidtest()throwsException{System.out.println("hellofromtest");finalintexpected=1;finalintreality=5;asser

android - 在 Android 中使用 System.img 的目的是什么?

Android中的System.img是什么意思?使用它的目的是什么? 最佳答案 就是Android文件系统,就是Android需要的所有支持文件,应用程序,还有框架,DalvikVM,初始化脚本等等。文件系统的另一部分是userdata.img,当您编译框架时它几乎是空的。它不是操作系统,它可以是普通的zImage或boot.img(以及用于在恢复模式下启动的recovery.img)。 关于android-在Android中使用System.img的目的是什么?,我们在StackOv

android - 无法在 xamarin.forms 上运行 XAMARIN UI TEST,错误 System.Exception

我想运行XamarinUI测试,但是当我运行测试时出现此错误:System.Exception :'TherunningadbserverisincompatiblewiththeAndroidSDKversioninusebyUITest:C:\ProgramFiles(x86)\Android\android-sdk我的启动命令行:返回ConfigureApp.Android.ApkFile("/Users/Jerem/source/repos/App4/App4/App4.Android/bin/Debug/com.companyname.App4-Signed.apk").St

android - setSystemUiVisibility(SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION) 不起作用

我一直在与setSystemUiVisibility()作斗争,试图隐藏软导航按钮一段时间(对于视频播放器)。它似乎没有像宣传的那样工作。这是我的代码,位于可见的FrameLayout中。voidsetNavVisibility(booleanvisible){intnewVis=SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;if(!visible){newVis|=SYSTEM_UI_FLAG_LOW_PROFILE|SYSTEM_UI_FLAG_HIDE_NAVIGATION;}setSystemUiVisibility(newVis);}根据SDK示例稍作修改

安卓 : Multi touch and TYPE_SYSTEM_OVERLAY

我试图在系统覆盖View上获取多个触摸事件,但我只收到MotionEvent.ACTION_OUTSIDE事件。是否有任何可能的方法在系统覆盖上获取多个触摸事件?任何示例或链接都会非常有帮助。 最佳答案 要创建叠加View,在设置LayoutParams时,您需要将类型设置为TYPE_SYSTEM_OVERLAY并使用标志FLAG_WATCH_OUTSIDE_TOUCH。这会带来一个问题,因为正如Android文档所述:youwillnotreceivethefulldown/move/upgesture,onlythelocati

android - SYSTEM_UI_FLAG_LOW_PROFILE 不适用于 HTC One M8

我收到一些使用HTCOneM8手机的用户的报告,导航按钮始终可见,即使它们应该处于低调模式。我构建了以下示例应用程序,它在模拟器和我的Nexus4上的工作方式与您预期的一样。publicclassMainActivityextendsActivityimplementsView.OnClickListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overrid

android - 为什么 Android 模拟器 (qemu-system-i386) 的 CPU 使用率如此之高 (%360)?

由于性能原因,我已经很长时间没有使用Android模拟器了。然而,Android开发者声称模拟器现在更好了。甚至比真实设备更好,所以我开始使用它。它工作正常,但CPU使用率太高。模拟器版本:25.1.7.0AndroidSDK工具:25.1.7主机操作系统:MacOS10.10.3 最佳答案 通常CPU使用率还可以,但笔记本电脑退出sleep模式后会变得非常高。在这种情况下,我只是重新启动模拟器。这很烦人。有人建议编辑AVDconfig.ini来设置hw.audioInput=nohw.audioOutput=no但这对我的情况没有

android - Google APIs Intel x86 Atom System Image (Android Studio) 的未知错误

当我进入AndroidStudio中的SDK管理器并转到显示SDK更新站点的选项卡时,它在GoogleInc.(x86系统镜像)旁边显示“未知错误”。我永远无法更新GoogleAPIsIntelx86AtomSystemImage,我认为这让我无法使用某些应用程序的某些功能。我该如何解决这个问题? 最佳答案 只需转到文件->使缓存/重启无效->使重启无效。完成后,AndroidStudio将关闭并重新启动。允许安装所有更新,并且还将安装IntelAtomx86系统镜像。 关于androi

android - 无法获取 TYPE_SYSTEM_OVERLAY 的触摸事件

我喜欢开发类似于Swapps的应用程序.我正在尝试在任何屏幕顶部显示一个按钮,并且应该只在滑动操作时出现。我尝试使用以下代码WindowManager.LayoutParamsparams=newWindowManager.LayoutParams();params.type=WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY;params.flags=WindowManager.LayoutParams.FLAG_LAYOUT_IN_SCREEN;params.format=PixelFormat.TRANSLUCENT;params.hei

android - 使用 -noaudio 选项运行 Android 模拟器返回 "qemu-system-i386.exe: -audio: invalid option"

我运行的是Windows1064位AndroidStudio2.2.2。从AndroidSDK的AVD管理器创建AVD时,我没有看到完全禁用音频(输入和输出)的选项。我正在使用具有AndroidTools25.2.2版本的AndroidSDK。在旧的AVD管理器中,我记得存在完全禁用AVD音频的选项。当我想创建批处理脚本时,使用-noaudio选项运行,如Google官方ControltheEmulatorfromtheCommandLine中所述页面,我运行的命令为emulator.exe-avdNexus_4-noaudio,但它抛出错误qemu-system-i386.exe:-