Android Studio 中文件查询方法总结

搜索单词

Windows: Ctrl + F

Mac   : Cmd + F

会在当前激活的文件上查询输入的关键字,以高亮显示

跳转行

Windows: Ctrl + L

Mac   : Cmd + L

比Eclipse更加细致,可以先输入行号,然后输入冒号,最后跟上字符的位置

Navigate菜单中有更加细致的查询分类 

可以看到,我们可以按照分类查询 Class 、 File 、 Symbol

以 Symbol 为示例,打开后输入关键字,AS会将结果以列表显示,当选择一个条目的时候,该条目的关键字会以高亮显示 (Class相同效果)

打开文件

Windows: Ctrl + Shift + N

Mac   : Shift + Cmd + O

输入关键字后回出现列表,选择一个文件后按 Enter 键将直接打开

Search EveryWhere 对话框

双击 Shift 按键,可以调出 Search EveryWhere 对话框

如果再次 双击 Shift 按键,可以激活 Include non-project items (包括非工程项目) 选项

在这个搜索框中,可以查询所有文件中的关键字

打开最近使用的文件

Windows: Ctrl + E

Mac   : Cmd + E

导航栏 

位于AS顶部工具栏的下方,这是一个层次视图,可以帮助我们快速跳转文件。如下图:

时间: 2024-09-30 15:56:36

Android Studio 中文件查询方法总结的相关文章

android studio中导入第三方jar包和第三方库文件的方法

一.导入第三方jar包的方法 其实较为简单,以下步骤: 1>在工程的libs下面放置需要导入的jar包 2>在导入的jar包右键,选择"add as library" 3>这时候就能够在app下面的build.gradle中发现多了如下说明:"compile XXXX",说明导入jar文件成功了. 二.导入第三方类库文件 相对而言,其实就是将之前的Eclipse的project或者module转化成android studio下的可执行的proje

Android studio中正确引入so文件的方法

相信很多朋友在使用Android studio开发中,遇到过如何引入第三方so文件的问题,然而第三方官方仅仅给出了ADT环境下的集成方式. Android studio中默认使用的是gradle编译方式,与ADT编辑方式不一样,那么so文件应当如何引入呢? 其实很简单.这里以集成JPUSH为例,看一下so文件如何引入到编译环境,最终到JNI直接可以调用该so文件. 首先,在我们的Module的根目录中建立libs目录,将jpush集成SDK中的so文件分别拷入,截图如下: apply plugi

Android如何使用so文件和Android studio中导入so

Android中使用so文件: 做一个PDF阅读的功能,找到一个开源的库,mupdf.下载的是网上编译好的so库,导入到自己项目中的时候一直报错Java.lang.UnsatisfiedLinkError: Couldn't load netplayerlibq: findLibrary returned null,找不到so文件中的方法.找了一个下午,终于知道了原因. JNI中的方法的命名规范是 1) 前缀: Java_2) 类的全限定名,用下划线进行分隔(_):com_lms_jni_Jni

Android IPC机制(三)在Android Studio中使用AIDL实现跨进程方法调用

在上一篇文章Android IPC机制(二)用Messenger进行进程间通信中我们介绍了使用Messenger来进行进程间通信的方法,但是我们能发现Messenger是以串行的方式来处理客户端发来的信息,如果有大量的消息发到服务端,服务端仍然一个一个的处理再响应客户端显然是不合适的.另外,Messenger用来进程间进行数据传递但是却不能满足跨进程的方法调用,接下来我们来使用AIDL来实现跨进程方法调用,此前我们都是用Eclipse来实现的,这次我们看看在Android Studio中使用AI

解决Android studio 中的 Android Device Monitor 中 File Explorer 无法打开data目录的方法(转载 http://www.jianshu.com/p/d8a9a2918c61)

Android Device Monitor 文件管理的常见问题  (转自http://www.jianshu.com/p/d8a9a2918c61) 作者 knightaoko 关注 2017.03.21 11:41* 字数 2750 阅读 770评论 5喜欢 9 Android Device Monitor 是 Android Studio 中用于监测模拟器或真机运行状态的一款开发者工具.但开发者在使用它的过程中往往会遇到很多问题,尤其对于新手.本文分析了实际学习中遇到的问题,包括:1. F

Android Studio中Button等控件的Text中字符串默认大写的解决方法

初学Android的时候,在Android Studio中xml里面添加一个Button.EditText等控件后,它的Text总是会显示大写,即使你输入的字符串是小写也不行,控制字符串大小写的属性是android:textAllCaps, 最后查看了一下Themes.xml文件,找到了一些端倪,发现在设置样式的时候,默认是把所有的字符串显示大写true. 如图,是从android的Style.xml中的截图,   [解决办法] 1. 把xml中你不想大写的控件添加一行 android:text

关于android studio中使用class.forname()方法动态获取类实例报NO CLASS FOUND异常的几种处理方法

最近在做一个项目的时候需要用到反射来回调子类的方法,但是在反射过程中总是在class.forname()方法抛出NO CLASS FOUND异常,经过几部检查,问题解决,在此总结一下引起该问题的原因 1.class.forname()的参数中的类名必须是完整的包名+类名 2.是1的衍生,在Android studio中,一旦项目的包名修改过了,还需要在自动生成的build.gradle文件中(项目android视图里面)把applicationid给改成修改后的包名,否则安装好APP之后包名还是

Android studio R文件丢失或错误解决方法

android studio中有时引用资源会出现R文件丢失或报错,大多数情况下是由于引入资源时R文件没有及时更新造成的 (在代码没有错误或资源引用没有错误的前提下) 注意:资源文件的文件名必须小写,即 .xml文件的文件名 如下图: R文件报错,解决方法: 一:重新编译一次 这种方法我试了一次,但是效果不是很显著,因为之后当我再次引入资源的时候又报错了 二:Rebuild Project 如图选择 Build--> Rebuild Project,选中后下方出现如图 等待一段时间,完成之后如图:

在Android Studio中调用so中的方法

本节用的so是上节用Android Studio创建的so.想在Android Studio中调用so中的方法,需要先引用so.Android Studio中引用so的方法有二种,下面开始介绍. 一 引用so  在app/src/main目录下新建Directory,命名文件夹为jniLIB(文件名不能错),把so文件放进去 ,如图: 二 编写java代码调用so中方法 ①在代码中引用so 创建myJNI.java文件,用System.loadLibrary加载so,同时声明so中的HelloW