⑴ android 中tools:ignore="UselessParent"这个属性的含义是什么
这个属性是给lint检查工具看的,这个告诉IDE 以避免显示这样一条消息: "此 RelativeLayout 布局或其 LinearLayout 父是无用"
tools属性的种类
tools属性可以分为两种:一种是影响Lint提示的,一种是关于xml布局设计的。以上介绍的是tools的最基本用法:在UI设计的时候忽略有无用布局的提醒,属于第一种。
Lint相关的属性
tools:ignore:ignore属性是告诉Lint忽略xml中的某些警告。就像问题一样
tools:targetApi:假设minSdkLevel 15,而使用了api21中的控件比如
RippleDrawable,就会出现警告,使用这个属性可以取消
tools:locale:默认情况下res/values/strings.xml中的字符串会执行拼写检查,如果不是英语,会提示拼写错误,通过tools:locale来告诉studio本地语言不是英语,就不会有提示了。
UI预览相关的属性
tools:context:有了这个属性,ide就知道在预览布局的时候该采用什么样的主题。同时他还可以在android studio的java代码中帮助找到相关的文件
tools:menu:告诉IDE 在预览窗口中使用哪个菜单,这个菜单将显示在layout的根节点上(actionbar的位置)
tools:actionBarNavMode:
这个属性告诉ide app bar(Material中对actionbar的称呼)的显示模式,其值可以是
standard,tabs,list
tools:listitem/listheader/listfooter:顾名思义就是在ListView ExpandableListView等的预览效果中添加头部 尾部 以及子item的预览布局。
tools:showIn:该属性设置于一个被其他布局<include>的布局的根元素上。这让您可以指向包含此布局的其中一个布局,在设计时这个被包含的布局会带着周围的外部布局被渲染
tools:layout:告诉ide,Fragment在程序预览的时候该显示成什么样
⑵ Android tools可以卸载吗
android tools需要先取得手机的root权限,然后才能卸载系统的工具文件和软件。也可以通过刷机处理,只需要刷机之后,安装别的软件就可以了。
⑶ tools是什么,可以删除吗
DEV Tools的Android开发调试工具,是在Android模拟器中的吧。如果不用,可以删除的。
Android提供了很多开发调试工具除了ADB、TraceView、Logcat外,这个名为Dev Tools的Android开发调试工具隐藏在Android模拟器中,为我们提供了强大的调试支持。我们在功能表中找到Dev Tools,运行后可以看到有很多条目,比如Development Settings,用来开发设置,进入后我们看到了比如Show CPU Usage这样的实用功能显示CPU占用率,帮助Android开发人员分析当前软件性能情况。
下面分析下Development Settings中的选项:
1.Wait for debugger 等待调试器
2.Enable ADB 启用ADB(android调试桥)
3.Show running processs (显示运行中的进程)
4.Show screen updates (显示屏幕更新)
⑷ android sdk tools有什么用
platform-tools包含开发app的平台依赖的开发和调试工具,包括 adb、fastboot等
android sdk里的各目录作用
AVD Manager.exe:虚拟机管理工具,用于建立和管理虚拟机。
SDK Manager.exe:sdk管理工具,用于管理、下载sdk、sdk工具,能及扩展工具
tools目录:包括测试、调试、第三方工具。模拟器、数据管理工具等。
build-tools目录:编译工具目录,包含了转化为davlik虚拟机的编译工具。
包括
aapt(Android Asset Packaging Tool):编译应用程序的资源文件(包括AndroidManifest.xml和你的Activities的xml文件),生成R.java文件,这样你就可以从你的java代码中引用资源。
aidl:把.aidl 接口转换成java接口.
dx:转化.class中间代码为dvlik中间代码,所有经过java编译的生成.class文件都需要此工具进行转换,最后打包进apk文件中.
dexmp:mp devlik中间代码
platform-tools目录:包含开发app的平台依赖的开发和调试工具。
包括
adb:android调试工具
fastboot:boot工具
platforms/<android-version>目录:包括android的平台。包含在android.jar库中。你必须指一个平台为你的编译目标。
system-images目录:编译好的系统映像。模拟器可以直接加载。
sources目录:androidsdk的源码目录
samples目录:sdk例子
⑸ android sdk 和android SDK Tools区别
因为无法从google取来SDK版本信息,所以只能显示已经安装过的版本。 在这种情况下,你无法进行SDK版本下载。 同时,由于你没有安装任何版本的SDK,故android sdk manager里面只有android sdk tools。 建议: 不通过在线更新,而是自己把SDK下载下来,然后放到盘符的英文目录下面。 可以官网上下载。也可以通过其他方式下载。 sdk下载完,解压放到一个地方,然后,在eclipse中点击window下的preferences 。配置Android的sdk路径到你放置SDK的路径(解压过的),点击OK就行了。 希望对你有帮助。
⑹ Android Tools在哪里
android工具 就在android-sdk-windows--tools
⑺ android里tools:contexts是什么意思要通俗易懂的解释
工具属性
tools:context
这个属性通常在一个布局XML文件的根元素中设置,记录了这个布局关联到哪一个activity(因为显然一个布局在设计时可以被多个布局使用)(例如它会用于布局编辑器中以推断默认的主题,由于主题定义在Manifest中,并与activity而不是布局相关联。你可以和在manifests中一样使用点前缀,来指定activity类,而不需要使用完整的程序包名作为前缀。
<android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" ... >
使用:Studio 和 Eclipse的布局编辑器,Lint