问题标签 [android-shell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 用于触发自定义接收器的 Android adb 命令
我有以下接收器,当服务器启动推送通知时它工作得很好。我希望能够使用 ADB 在本地对其进行测试。这是我正在使用的命令:
这就是在 Manifest 中定义接收者的方式:
但是,该命令似乎不会触发此接收器。
android - Android Studio 上传 APK 进度
是否可以在 Android Studio 中查看您的 apk 上传到设备的进度?
我知道可以使用命令行
android - 带有用户 ID 的 adb 广播
我正在尝试向广播接收器广播 adb-command。这将是一项非常简单的任务,但广播接收器具有:
安卓:导出=“假”
在官方 android.developer 网站上,它说:
如果为“false”,则广播接收器只能接收由同一应用程序的组件或具有相同用户 ID 的应用程序发送的消息。
所以我正在尝试将用户 ID 添加到广播中。我现在的方法是以下 adb 命令:
我Error: Invalid int: "User_ID"
在Windows下进入cmd。这个应用程序是一个系统应用程序,更准确地说,它是默认的电话应用程序。我认为 Adb 命令默认是系统广播。我的问题是:有没有办法通过广播发送用户 ID 或访问未导出的操作?清单的 User_ID 和 am 广播的 User_ID 之间是否可能存在差异。提前致谢
PS:我没有任何root访问权限,因为它应该适用于很多设备而无需root所有人。作为最终结果,我想接受传入的视频通话作为音频通话。
android - 为什么在 shell 中运行时将循环传递到 adb shell 中不起作用?
本次建设失败
但是如果单独运行它就好了
我错过了什么吗?
更新:
带 zsh 的 Max OSX
android - 用户可写的Android tmpfs
在有根的 Android 6.0.1 设备上,我希望有一个用户可写的 tmpfs。我愿意:
挂载报告:
但我得到:
所以我不能以标准用户身份(通过 shell 或应用程序)写入 /sdcard/test 。我究竟做错了什么?我也尝试在 /data/ 中创建挂载,这是同样的问题。
编辑1:
我已经在 Android 4.4 设备上进行了尝试,并且可以正常工作。所以,有些东西发生了变化,并且在以后的版本中受到了限制。我想知道 5.x 是否也受到影响。
编辑2:
奇怪的是,mount 报告了两次挂载点:
编辑 3:
当我以用户身份进行文件触摸时,内核报告以下内容:
android - 在 shell 脚本中检查字符串是否为空时出错?
我有一个要推送到我的 android 设备的 shell 脚本,然后使用 'busybox dos2unix' 对其进行转换:
在脚本中,我试图检查一个字符串是否为空?但我收到错误:'unexpected operator/operand'。
下面是我的代码:
输出 :
我也尝试过 [ -n $pidString ] 和 [ -z $pidString ] 选项。但两者都给出了错误。
我在哪里做错了?真的很感谢帮助...
android - Android shell chown u0_49
我在我的 android 的 shell 中更改所有者时遇到了一些麻烦。我正在尝试更改文件的所有者和组以匹配目录中的另一个文件。当我尝试ls -l
其他文件的所有者时,当我尝试得到错误时,我也尝试了它,但没有运气。知道为什么我不能设置此权限吗?u0_a49
su chown u0_a49:u0_49
tmp-mksh: u0_a49:u0_a49: not found
u0_a49.u0_a49
android - adb shell dumpsys 窗口 窗口 输出 描述
我正在使用appium在我的 Android 设备和 java 代码之间进行交互。我遇到的问题是,在某些设备(包括模拟器)上按下 Home 按钮后,appium 返回不正确的当前活动(它返回当前必须最小化的先前活动)。我发现 appium 用于dumpsys window windows
获取mFocusedApp
当前应用程序的价值。我阅读了有关获取 Android 当前活动的另一个答案,主要推荐使用:
那是问题的根源,因为在按下 Home 按钮mCurrentFocus
并mFocusedApp
链接到不同的活动之后。但我找不到任何解释这些字段之间的区别。为什么 appium 只mFocusedApp
用于它?
android - 如何在非 root 设备上使用 adb shell 命令获取已保存的 WIFI SSID 信息(未保存的 wifi 密码)?
我正在尝试找到一种方法来获取 Android 设备上记住的网络的 SSID 列表。
我看到几个线程问类似的问题。但是,我发现的几个问题是试图获取已知的网络密码而不是 SSIDS,但我的问题是关于使用 adb shell 命令获取 SAVED WIFI SSID。
是否有任何 adb shell 来获取保存的 WIFI ssid?
java - 带有“su”的 Android Porcess 的空 InputStream
我有带 root 的 Android 7 设备(它可以工作)
我想通过 OutputStream 执行 root 命令并通过 InputStream 获取有关结果的消息。
之后,我尝试执行“mount”命令并读取该命令的结果。
此代码之前在 Android 6 上运行。但在 Android 7 上,我得到 InputSream 充满\u0000
我尝试通过adb shell执行这个命令,我得到了很好的结果。为什么我得到 InputSream 充满\u0000?