Questions tagged «command-line»

“命令行”是用于交互输入命令的文本界面。在我们的上下文中,它通常是指终端应用程序中的“ Unix Shell”或计算机上与Android设备进行交互的ADB Shell。

3
通过命令行(远程)重启Android的最佳方法是什么?
我正在寻找重新启动已扎根的android 4.1.1设备的最佳方法。到目前为止,我找到了以下解决方案: su -c "reboot" -在我的设备上重新启动后导致wifi出现问题。我读到这在某些情况下可能会导致文件系统损坏...对我来说,它无法通过ssh正常运行。 toolbox reboot -这里同样关注,但通过ssh起作用。 reboot -d 8 -f -重新启动后导致问题,例如某些应用程序无法启动 busybox killall system_server -“热重启”(实际上不是系统重启) start|stop -启动/停止Android运行时(实际上不是系统重启) 当我按下(硬件)电源按钮时,设备到底在做什么?我想那是最友好的方式。



4
Android从命令行读取最近的SMS消息
我最近损坏了Android屏幕。(再次) 它是T-Mobile G2 在不失去与所有人的联系的情况下,努力跟上我忙于技术相关的生活已经足够困难。 我已经扎好手机了,并且已经打开了USB调试功能。 有谁知道我将如何检查来自adb shell的最近SMS消息,以便在保存新手机或更换屏幕的同时继续工作。 感谢任何对此有任何信息的人。 编辑 对eldarerathis的回应 C:\android-sdk\platform-tools>adb shell $ cd /data/data/com.android.providers.telephony/databases cd /data/data/com.android.providers.telephony/databases $ sqlite3 mmssms.db sqlite3 mmssms.db sqlite3: permission denied $ 无法chmod文件。你真的知道它在哪里吗? $ chmod +x sqlite3 chmod +x sqlite3 Bad mode $ 苏只剩下基本命令 $ su su # cd /data/data/com.android.providers.telephony/databases cd /data/data/com.android.providers.telephony/databases # sqlite3 mmssms.db sqlite3 ...


2
通过adb命令打开或关闭USB大容量存储
背景:我有一个USB记忆棒Android设备(例如RikoMagic),我通常以“无头”模式运行。除其他外,我已经弄清楚了如何通过adb和内部“ am”命令的组合来关闭它: adb shell am start -n android/com.android.server.ShutdownActivity 我现在正试图弄清楚如何打开和关闭USB大容量存储支持。我已经通过以下命令弹出了USB存储活动窗口: adb shell am start -n com.android.systemui/.usb.UsbStorageActivity 不幸的是,我无法弄清楚如何发送等效的“意图”以实际“卸载”或“取消共享”共享卷(或就此而言“加载”或“共享”)。以下命令不执行任何操作: adb shell am start -n com.android.systemui/.usb.UsbStorageActivity -a android.intent.action.MEDIA_UNSHARED file:///mnt/sdcard 我究竟做错了什么?挂载/卸载Android设备内部存储的神奇魔咒是什么? 注意1:我知道有明显的Linux“ mount” /“ umount”命令。但是,简单地安装或卸载卷并不会触发系统功能,例如重新启动或停止已移至SD卡的应用程序至关重要。当SD卡中的应用仍处于活动状态时,“ umount”可能仍然会失败。 注意2:显然有一个“ setprop”命令可以启用/禁用USB大容量存储支持,直到下次重启。同样,这种全有或全无的方法不是我要寻找的,而是能够在单个会话中打开和关闭USB大容量存储的功能,这可以通过触摸界面完成。 adb shell setprop sys.usb.config mass_storage


5
您可以在Android上运行Linux命令行应用程序吗?
我是Android的新手。实际上,我从未拥有过。 但是我整个夏天都在旅行,所以我对奔跑时的编程非常感兴趣。 问题:是否可以在Android上使用Emacs运行完整的Ruby开发环境?怎么样? “生根”会给您任何接近真正Linux系统的东西吗?



3
一种从命令行/终端/ adb获取当前分辨率大小和DPI的方法?
我可以adb使用我的Android手机。 所以我知道我可以am使用Android提供的命令覆盖屏幕密度和屏幕分辨率。我猜那很棒又花花公子。但是有没有办法从命令行获取这两个数字?我知道该pm实用程序可以进行一些信息收集,尤其是pm list features可以查看Android设备是否具有无线,蓝牙,gps等pm功能。但是,报告的功能似乎并不多于此。 了解该命令支持的Android版本将很有帮助。理想情况下,我想在Android 2.2+(Froyo)上可以使用的东西,但是在4.0.3+(Ice Cream Sandwich)上可以使用的东西也可以。我也想知道是否有一种方法可以解决这个问题,而无需root用户访问权限。 我知道有可能以编程方式获得屏幕分辨率和密度,如本问题所述。

2
如何通过终端运行特定应用的动作?
我需要通过SSH从远程计算机上运行我的android应用程序,但我不是命令行专家,所以我想知道:如何运行应用程序的特定操作?(不仅仅是打开它)这意味着:如何知道应用程序可能执行的操作的确切罪过? 例如:我想从计算机上的手机上启动录音应用程序,并从远程开始录音。可能吗? 谢谢,安德里亚

6
真实终端(无根或无根)
我在笔记本电脑上使用KUBUNTU,但这适用于所有Linux发行版。我可以打开一个终端窗口并输入诸如的信息sudo apt-get update,sudo apt-get install packagename.是否有一个终端可以在Android上执行类似的命令?它不必是“ sudo”,我只是意味着执行命令。我使用Galaxy S3,但我怀疑这对我要问的问题真的很重要。


2
根电话-通过命令行发送短信
我有一个扎根的Droid(Sholes),并安装了ConnectBot。我可以ssh通过dropbear将其复制到/system/xbin,和/或通过“ Linux Installer”应用程序将Debian实例安装在其中。我在便携式Linux的幸福中。但... 我想通过外壳发送一条SMS消息。就像是 sendsms 8005551234 "This is a text." 那里有这样的东西吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.