进入控制台就进入了SHELL命令窗口了
察哈尔右翼后网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。成都创新互联公司自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司。
使用Ctrl + Alt +T命令可以进入控制台。
答:
1.在有root 权限并且开启了view server 的前提下,使用sdk/tools目录下hierarchyviewer.bat 工具可以获得
2.在sdk/build-tools目录下有个aapt工具,使用aapt dump badging *.apk可以获得
3.在CMD窗口中执行adb logcat -v time -s ActivityManager,然后点击应用进入,如点击系统设置,进入后会有相应的日志信息打印出来,在信息中查找cmp=com.android.settings/.Settings
linux释义:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
上一篇文章中我们介绍了运行于类似Linux命令行界面的轻量化启动器T-UI (Linux CLI Launcher),在这一篇文章中我们将学习隐藏APP、对APP进行分组、通过命令方式启动APP等功能。
T-UI启动器是完全免费的应用,并且没有广告,应用体积很小,运行神速,非常良心。
点击图片长按二维码关注不明觉厉研究所,发掘有趣、实用、不明觉厉的手机应用,后台回复“003”即可获得[T-UI (Linux CLI Launcher)]下载链接。
▎APP管理
隐藏和显示APP:使用命令:apps–hide [应用名称],即可隐藏相应的APP,被隐藏的APP不会被T-UI搜索到,需要重新显示APP,则可以使用命令:apps -show 应用名称。
显示APP信息:使用命令:apps –st [应用名称],将会显示应用程序信息页面
使用apps –l [应用名称] 则会显示高级信息,代码界面会打印出应用的包名、启动次数、安装时间、activites、services等等一长串的信息。
▎APP分组
应用分组,也就是建一个文件夹,把同类型的应用放进去,这样可以方便使用。
新建文件夹可以使用命令:apps–mkgp
删除文件夹可以使用命令:apps-rmgp
比如我要建一个叫工具的文件夹,那么输入命令apps–mkgp Tool
添加APP到文件夹使用命令:apps –addtogp
移除APP使用命令:apps -rmfromgp
比如我要把计算器加入到工具文件夹,那么输入命令apps–addtogp Tool 计算器;
建好的文件夹会显示在底部的标签栏中,可以通过点击操作。
▎APP强制启动
被隐藏的应用要如何启动呢?除了解除隐藏之外还可以强制启动
使用命令apps-frc 来强制启动应用,比如启动相册可以输入命令【apps–frc 相册】。
如果你需要用到原来的启动器,也可以输入启动器名称来切换到原来的启动器,比如我想切换到Nova启动器,那么输入命令【apps –frc NovaLauncher】就能拉起Nova启动器。
▎添加笔记
笔记会显示在界面的第七行,要添加笔记可以使用命令:notes–add 笔记内容,可以添加多行。
要删除笔记可以使用命令:notes-rm 1 (数字为第几行)
要添加时间可以使用代码:%t ,要更改颜色可以使用16进制RGB颜色代码
比如:notes –add [%t]#aa0011 这是一条笔记
笔记也支持填入网址,点击网址则会打开。
下一篇文章中我们将介绍如何开启通知、修改字体和修改主题等。
你可以在Google Play及各大应用市场免费下载T-UI ,或关注本公众号回复“003”获取[T-UI (Linux CLI Launcher)]下载链接。
▎往期内容
装X利器!命令行界面极客手机打造攻略【一】
起床困难?这款“最牛”闹钟你敢用吗?
出门还带卷尺?这款手机智能卷尺更方便
手机是有命令行的。在调试模式,只是为了方面用户操作改成现在的模式。
Android的底层是Linux内核,因此在shell环境下可以运行Linux命令,尤其是经过root处理的android系统,基本上可以通过调用Linux命令完全控制手机,下面的RootCmd.java代码可以实现运行Linux外部命令。
package my.android.code;
import android.os.Environment;
import dalvik.annotation.Signature;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileReader;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Vector;
public final class RootCmd
{
//执行linux命令并且输出结果
protected static Vector execRootCmd(String paramString)
{
Vector localVector = new Vector();
try
{
Process localProcess = Runtime.getRuntime().exec("su ");//经过Root处理的android系统即有su命令
OutputStream localOutputStream = localProcess.getOutputStream();
DataOutputStream localDataOutputStream = new DataOutputStream(localOutputStream);
InputStream localInputStream = localProcess.getInputStream();
DataInputStream localDataInputStream = new DataInputStream(localInputStream);
String str1 = String.valueOf(paramString);
String str2 = str1 + "\n";
localDataOutputStream.writeBytes(str2);
localDataOutputStream.flush();
String str3 = localDataInputStream.readLine();
localVector.add(str3);
localDataOutputStream.writeBytes("exit\n");
localDataOutputStream.flush();
localProcess.waitFor();
return localVector;
}
catch (Exception localException)
{
localException.printStackTrace();
}
}
//执行linux命令但不关注结果输出
protected static int execRootCmdSilent(String paramString)
{
try
{
Process localProcess = Runtime.getRuntime().exec("su");
Object localObject = localProcess.getOutputStream();
DataOutputStream localDataOutputStream = new DataOutputStream((OutputStream)localObject);
String str = String.valueOf(paramString);
localObject = str + "\n";
localDataOutputStream.writeBytes((String)localObject);
localDataOutputStream.flush();
localDataOutputStream.writeBytes("exit\n");
localDataOutputStream.flush();
localProcess.waitFor();
localObject = localProcess.exitValue();
return localObject;
}
catch (Exception localException)
{
localException.printStackTrace();
}
}
//判断机器Android是否已经root,即是否获取root权限
protected static boolean haveRoot()
{
int i = execRootCmdSilent("echo test"); //通过执行测试命令来检测
if (i != -1) return true;
retrun false;
}
}
需要设置linux的启动模式即可进入,具体操作步骤如下:
1.编辑文件“/etc/inittab”。
2.将id“5:initdefault”改为“3:initdefault”,
3.保存并退出,下次启动就直接进入命令行界面了。
改动的数值是linux启动运行级别,取0~6,各级别意义如下:
0 - 停机,关闭机器。
1 - 单用户模式,类似win的安全模式。
2 - 多用户模式,但是没有NFS支持。
3 - 完全多用户模式,标准运行模式。
4 - 没有用到,一般不用,在一些特殊情况下可以用它来做一些事情。
5 - X11,启动进入X系统的图形界面。
6 - 重新启动,在命令行执行init 6就会重启。
一般情况下,都是在3和5之间选择。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款