草庐IT

shell-mode

全部标签

android - 共享首选项错误中的 MODE_PRIVATE

我将此代码用作BroadcastReceiver,但它表示MODE_PRIVATEcannotberesolvedtoavariablebroadcastreceiverpublicclassanyNewServiceextendsBroadcastReceiver{Stringuid,text;intc=1;@OverridepublicvoidonReceive(Contextcontext,Intentintent){//TODOAuto-generatedmethodstubSharedPreferencessettings=getSharedPreferences("CASP

android - 如何从 adb shell 运行 Android 相机应用程序?

如何从adbshell运行android摄像头程序?我知道我应该使用am但我不知道我应该输入什么命令我用过这个:amstart-aandroid.intent.action.MAIN-ncom.android.camera但是没有用! 最佳答案 或者,您可以通过其他两种方式启动相机图像捕获模式:adbshell"amstart-aandroid.media.action.IMAGE_CAPTURE"视频捕获模式:adbshell"amstart-aandroid.media.action.VIDEO_CAPTURE"其他信息聚焦:a

android - adb 可以列出设备,但 adb shell/logcat 不起作用

精简版adbdevices可以列出设备,但是adbshell或adblogcat只是挂起并且不起作用。长版这里是各种命令输出。/*systeminfo*/$uname-aLinuxubuntu-vm3.8.0-19-generic#29-UbuntuSMPWedApr1718:16:28UTC2013x86_64x86_64x86_64GNU/Linux/*udevinfo*/$cat/etc/udev/rules.d/51-android.rulesSUBSYSTEM=="usb",ATTR{idVendor}=="04e8",MODE="0666",GROUP="plugdev"$

安卓工作室断言错误: Don't invoke waitForSmartMode from inside read action in dumb mode

自从我更新到AndroidStudio2.1RC后,我就一直面临这个问题。快速谷歌搜索显示使用AndroidStudio2.1的开发人员正面临这个问题。该问题出现在四月份,但尚未找到解决方案。 最佳答案 我遇到了同样的问题。我修复了它:1.构建、清理项目。2.构建,构建APK。3.构建、生成签名APK 关于安卓工作室断言错误:Don'tinvokewaitForSmartModefrominsidereadactionindumbmode,我们在StackOverflow上找到一个类似的

android - 来自 "adb shell dumpsys meminfo my-app-name"的配置文件的详细说明?

谁能详细解释一下adbshelldumpsysmeminfomy-app-name获取的配置文件?结果如下HowdoIdiscovermemoryusageofmyapplicationinAndroid?中提到的:**MEMINFOinpid890[process-name]**nativedalvikothertotalsize:109407047N/A17987allocated:89435516N/A14459free:3361531N/A1867(Pss):458592821191625783(shareddirty):218435969166696(privdirty):4

android - adb shell dumpsys iphonesubinfo 自 Android 5.0 Lollipop 起无法正常工作

我们过去使用以下命令获取设备ID/IMEI:adbshelldumpsysiphonesubinfo但自上次Android更新(5.0-Lollilop)以来,此命令未返回任何内容,我在Nexus4和Nexus5上都执行了此测试。我知道我可以从代码中获取IMEI,代码仍然有效,但是有人有解决ADB的方法吗? 最佳答案 您始终可以只使用servicecall命令来调用服务方法。这是android-5.0.0_r1中iphonesubinfo服务的事务代码:1getDeviceId2getDeviceIdForSubscriber3ge

Android:替代已弃用的 Context.MODE_WORLD_READABLE?

Fromhere我知道一种编写文件并可供其他应用程序和其他Intent访问的方法,但现在Context.MODE_WORLD_READABLE已弃用,我该如何安全地完成此操作?FileOutputStreamout=myActivity.openFileOutput(fileTo,Context.MODE_WORLD_READABLE);好的更多信息:我正在使用这个:intent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(uri,"video/*");并且uri将是我将写入sdcard位置的那个。视频将来自应用程序,所以问题

android - 在下一个 shell 命令之前等待 Android 模拟器运行?

我使用以下shell命令启动了一个Android模拟器:emulator-avdTEST_AVD模拟器启动正常,但shell脚本从未完成执行。即使在模拟器完成启动后它也会卡在那里。我尝试了一些我能找到的其他论点,但没有什么能完全达到我想要的效果。当模拟器准备好运行时,我如何知道或停止shell命令?我正在设置JenkinsCI以使用Jenkinsfile启动模拟器,然后运行一系列gradle命令。简而言之,我想这样做:sh"emulator-avdTEST_AVD"sh"./gradlewcleantestspoon"但是,我不想在模拟器完成启动之前运行gradle任务,而且我不知道如

android - 尝试使用 adb shell screenrecord Android 4.4 进行视频录制

我正在尝试从终端创建视频,但我无法成功。它在这样的终端上给出错误。adbshellscreenrecord/sdcard/screenshotyyyy.mp4ERROR:unabletocreateencoderinputsurface(err=-38)WARNING:failedat320x480,retryingat720x1280ERROR:unabletocreateencoderinputsurface(err=-38) 最佳答案 屏幕录制功能在AOSP模拟器中不起作用,因为软件AVC编码器不支持必要的功能。如thisbu

c++ - 在 "test mode"中打印信息,但不在 "normal execution"中打印信息

我正在使用c++中的应用程序,它使用特殊的dprintf函数来打印信息,这是一个示例:dprintf(verbose,"Thevalueis:%d",i);我正在做的是,当我出于测试目的定义冗长然后打印信息时,当我在正常执行中工作时我没有定义它并且我没有在屏幕上看到无用的信息。我的问题是如何执行该功能或实现相同的想法? 最佳答案 我尽量避免使用var-argC风格的函数,主要原因有两个:它们不是类型安全的,不能使用运算符他们无法识别何时提供的论点太少或太多我创建了一种使用boost::fusion的方法,它以类型安全的方式提供参数。