首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【原创】Android-找不到 drawable 文件夹下下的 xml 文件

今天遇到了这个问题,出错主要两种方面 提示 布局的 XML 文件无法加载 提示找不到 drawable 文件 第一种 ‘ 布局的 XML 文件无法加载 ’ 报错是这样的: Binary XML...file line #28: Binary XML file line #28: Error inflating class Button 第二种 ‘ 找不到 drawable 文件 ’ 报错是这样的...: android.content.res.Resources$NotFoundException: Resource ID #0x7f070083 发生这两个错误的原因是 Android 操作系统的版本问题...解决方法都一样: 检查有用的 ‘ xml ’ 文件是不是存放在,drawable 文件夹下,drawable-v24 包下?...如果是的话,将其移到 drawable 包下即可: 最后说一句,在 drawable-v24 这种对操作系统版本有限制的包下,轻易不要放东西。 【 如果本文对你有帮助,欢迎关注我获得更多资讯 】

1.7K20

Android查看apk安装包的AndroidManifest.xml文件

序言 在Android开发中,可能需要从我们自己的应用跳转到别的应用的界面,但是在不知道别的应用的包名以及类名的情况下,是很难做到这一点的,有个最简单的方法就是下载应用的apk文件,然后修改后缀名为zip...或者rar,之后解压文件,在解压出来的文件中,就会有一个AndroidManifest.xml的文件,但是打开之后,可能是乱码,这就尴尬了,那怎么办呢?...AXMLPrinter2.jar是一款常用的apk反编译工具,主要用于反编译apk文件,包括包名、版本号和图标等信息,可以用AXMLPrinter2对androidmanifest.xml反编译进行明文查看...使用方法 1、 下载工具AXMLPrinter2.jar工具 地址:https://code.google.com/archive/p/android4me/downloads 2、 将要查看的AndroidManfist.xml...文件拷贝至与工具相同文件夹下 3、 在当前文件夹打开DOS窗口 4、 执行如下命令 java -jar AXMLPrinter2.jar AndroidManifest.xml >> AndroidManifest.txt

20910
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    056-android-AndroidManifest.xml文件中的permission与uses-permission之间的区别与用法

    android:name的值可以是其他app通过声明的,也可以是系统的权限名称,例如android.permission.CAMERA或android.permission.READ_CONTACTS等等...注:uses-permission的权限要求说明,可能会引起app在Android Market中的过滤。...”normal” android:icon=”@drawable/ic_launcher”> android:label:权限名字,显示给用户的,值可是一个string数据,例如这里的“自定义权限...android:description:比label更长的对权限的描述。值是通过resource文件中获取的,不能直接写string值,例如这里的”@string/hello”。...android:protectionLevel:权限级别,分为4个级别: normal:低风险权限,在安装的时候,系统会自动授予权限给application。

    78470

    《Android Studio开发实战 从零基础到App上线(第2版)》资源下载和内容勘误

    资源下载 下面是《Android Studio开发实战 从零基础到App上线(第2版)》一书用到的工具和代码资源: 1、本书使用的Android Studio版本为3.2,最新的安装包可前往Android...2、本书使用的Android NDK版本为r17,最新的安装包可前往Android官网页面下载。...2、由于篇幅所限,本书只覆盖了较为常见的Android开发技术,其余的Android开发技术可参考以下的Android笔记《Android开发笔记》。...3、第409页的“10.1.1 消息传递Message” 第6行的注释“// 从布局文件中获取名叫tv_control的文本视图”,这里的“tv_control”改为“tv_message” 4、第...4、第204页的“6.1.5 绘制视图” 在“2. onDraw”的“(1)划定可绘制的区域”下的第一句“虽然本视图内的所有区域都是可以绘制的”,改为“虽然视图内的所有区域都是可以绘制的”,也就是去掉

    1.7K10

    Android性能优化:这是一份详细的布局优化指南(含标签Include、Viewstub、Merge讲解)

    如何影响性能 布局影响Android性能的实质:页面的测量 & 绘制时间 1个页面通过递归 完成测量 & 绘制过程 = measure、layout 过程 3....优化思路 优化方向:布局性能、布局层级、布局复用性 和 测量 & 绘制时间 具体如下 针对 页面布局的性能、层级、测量绘制时间 进行优化,从而提高 Android应用中的页面显示速度 4....减少 布局层级 配合标签使用,可优化 加载布局文件时的资源消耗 具体使用 // 使用说明: // 1....改为 * 在引用布局C时,布局C中的标签内容(根节点)会被去掉,在里存放的是布局C中的标签内容(根节点)的子标签(即子节点) * 即...// 标签所需属性 = 公共部分的layout属性,作用 = 指定需引入、包含的布局文件 xml" />

    1.9K21

    Android – Drawable 详解

    用法 在不同情况下有很多可绘制的类型,设置按钮的状态行为,创建可伸缩的按钮背景和创建复合可绘制图层。...Drawable List 状态集合 StateListDrawable是一个在XML中定义的可绘制对象,根据对象的状态,使用多个不同的图像来表示相同的图形。...NinePatch是具有.9.png文件扩展名的图像,表示这是一个可伸缩的PNG图像。该文件与正常的PNG文件没有什么不同,除了您将添加细黑线以指示图像的垂直和水平“可拉伸”和“填充”区域。...有关更多信息,可以参考这个简单的操作指南。你也可以参考官方的文档。 Vector Drawables(矢量图) 这些XML是可绘制的,可以定义复杂的基于矢量的图像,可以自动缩放以支持所有的密度。...运行时Drawables 我们可以通过访问具有可绘制应用的视图的背景,在我们的Java代码的运行时访问drawable。

    5.4K50

    美美的圣诞树画出来-CoCube

    优美的曲线(含蝴蝶线)-CoCube 如何将数学曲线变为机器人轨迹-花式show爱心代码-turtlesim篇 一、前言 提示:可简单介绍此次创意背景。...Turtlesim修改为CoCube,使用sketch工具包绘制出圣诞树。...就是绘制过程中,各个小机器人分配任务不均衡。 经常出现一人绘制,万人围观的场面呢。 只剩一个绘制了。 绘制完成后。 三、效果展示 提示:可展示本篇文章要实现的圣诞节相关技术创意最终效果。...五、编码实现 提示:可详细展示实现相关创意的代码。 绘制核心代码Python版本。...节点的“arg”标记的值为1 3.将此值更改为`0` -这里,0=顺序执行,1=并行执行 ---- 可扩展部分: #要执行的操作: 参考-turtle_actionlib ##项目1:绘制等高线

    49030

    《Android Studio开发实战 从零基础到App上线》第一版的资源下载和内容勘误

    如需32位的Android Studio安装包,可前往Android官网页面下载。...3、对于Android5.0之后新增的控件介绍,可参见博文《Android5.0和6.0之后新增的控件说明》中的索引。...三、第三批勘误记录 1、第9页的“1.3.1  创建新项目” 图1-16的描述文字改为“图1-16  activity_main.xml的设计图”,也就是把“activity.xml”要改为“activity_main.xml...2、第15页的“1.4.4  在代码中操纵控件” 第一段的两个“activity.xml”都改为“activity_main.xml”,翻过来第16页第3段的两个“activity.xml”也改为“activity_main.xml...11、第176行的“6.1.3  测量尺寸” 该小节第一段第二行的“如此,在绘制图案之前系统得先知道这个图案的尺寸”,这里把“如此”改为“因此”。

    1.7K20

    《移动互联网技术》第六章 资源管理: 掌握定制控件样式、界面主题、可绘制资源程序的编写方法

    第六章 资源管理 本章小结: 1、本单元学习目的 通过了解应用程序常用的各种资源,掌握资源的访问方法,以及两种设置界面外观的方式:样式(Style)和主题(Theme);对于可绘制资源,重点掌握三种Drawable...2、本单元学习要求 (1) 掌握各种资源的基本访问用法; (2) 掌握定制控件样式、界面主题、可绘制资源程序的编写方法; (3) 掌握原生资源打包方法。...难点 (1) 可绘制资源 Drawable代表了一大类资源。比如:图形、位图图像就是可绘制的资源。...在round_button_pressed.xml中,把按钮的填充颜色改为红色,也就是当用户按下按钮的时候,按钮显示为红色。...定制控件样式和界面主题的方法。 可绘制资源的使用。 使用assets打包资源的方式。 2、本单元课后习题 1、如何打开res/raw目录中的数据库文件?

    10310

    Android入门教程 | res资源目录简介与shape的绘制和使用

    drawable/:位图文件(.png、.9.png、.jpg、.gif)或编译为以下可绘制对象资源子类型的 XML 文件: 位图文件、九宫格(可调整大小的位图)、状态列表、形状、动画可绘制对象、其他可绘制对象...mipmap/:适用于不同启动器图标密度的可绘制对象文件。应用图标放这里。 mipmap后面跟着的dpi类别,比如hdpi mdpi,里面的图标尺寸大小是不同的。...其他 res/ 子目录中的 XML 资源文件会根据 XML 文件名定义单个资源,而 values/ 目录中的文件可描述多个资源。...比如位图文件(.png、.9.png、.jpg、.gif);或一些可绘制对象资源子类型的 XML 文件(本文称为drawable文件)。...[1240] shape介绍 shape又称为“形状可绘制对象”。为了简便,以下都称作shape或者“shape文件”。 shape是一种在 XML 文件中定义的通用形状。

    1.5K20

    自定义View:手撸一个带FAB凹槽的底部导航栏

    的特性,设置底部导航栏作为FAB的参照物方便对齐停靠; FAB位移动画以及导航栏凹陷动态变化:自定义导航栏的形状,根据FAB的凹陷深度来动态绘制导航栏。...文件中将中间item的图标和文字都去掉,并将enabled设成false,禁用点击事件即可: //bottom_nav_menu.xml 的最上层,而且需要以导航栏为参照物来确定位置,利用CoordinatorLayout的特性正好可以很方便地实现,于是将整个Activity的布局文件修改如下: //activity_main.xml...前面的工作还是比较简单的,接下来才是重头戏:需要在导航栏上绘制出凹陷的区域。...,动画持续时长为4秒,在按钮运动的同时监听按钮的位移值,并根据当前位移值更新重绘导航栏凹槽。

    27010

    Android基础面试题

    11、以下关于ListView的XML属性的描述错误的是(b ) A、ListView与其他的UI控件相同,在XML布局文件中通过标签将其放入界面布局中。...菜单(Menu)是应用程序界面中重要的组成部分,Android系统同样提供了功能强大的菜单组件。 B. 菜单虽然是一种资源,但是不可以通过代码动态生成,只能通过XML文件声明。 C....菜单可以像界面布局一样在 XML 文件中进行定义。 B. 使用 XML 文件定义界面菜单,将代码与界面设计分类,有助于简化代码的复杂程度,并且更有利于界面的可视化。 C....C、通过ContentResolver对ContentProvider中的数据进行操作的时候,当需要将id为1时记录的name字段值更改为csg的时候,使用ContentValues的put方法,put...需要在AndroidManifest.xml文件中注册,否则,Service根本无法启动。 C.

    1.3K20

    Android入门教程 | Button,TextView背景设置

    Button 按钮 Button能对用户的点击行为作出反应。 在xml文件中放置一个button。...android:color="#6D6D6D" /> 新建selector文件 新建drawable文件bg_1.xml <?...selector介绍 StateListDrawable 是在 XML 文件中定义的可绘制对象,它会根据对象状态,使用多个不同的图像来表示同一个图形。...例如,Button 微件可以是多种不同状态(按下、聚焦或这两种状态都不是)中的其中一种,并且可利用状态列表可绘制对象,为每种状态提供不同的背景图片。 可以在 XML 文件中描述状态列表。...每个图形由单一  元素内的  元素表示。每个  均使用各种属性来描述应用作可绘制对象的图形的状态。

    90600

    实现Android APK瘦身99.99%

    其中,CERT.SF文件中包含了文件清单的摘要,以及每个文件的独立摘要。CERT.RSA文件中包含了一个公钥,用于验证CERT.SF文件的完整性。 ? 在签名文件中,没有目标明显可优化。.../> 删除styles.xml文件,并从AndroidManifest文件的元素中移除android:theme属性。 删除colors.xml文件。...布局文件(优化为 6262 字节,削减 9%) Android 框架会膨胀我们的 XML 文件 (https://developer.android.com/reference/android/view...我们可以尝试一些跳过中间的过程,具体做法是移除 XML 文件,并使用程序设置contentView。这样会降低资源的规模,因为我们减少了一个 XML 文件。...App 名称(优化为 6034 字节,削减 4%) 下面我们将删除strings.xml文件,并将AndroidManifest中的android:label属性值更改为“A”。

    1.9K30

    Android性能优化系列之渲染优化

    android的渲染机制,android 的渲染主要分为两个组件 1.CPU 2.GPU 由这两者共同完成在屏幕上绘制 Activity如何将复杂的UI转换成用户看得懂的图像并绘制到屏幕上...它把那些组件拆分到不同的像素上进行显示,说的俗气一点,就是解决那些复杂的XML布局文件和标记语言,使之转化成用户能看懂的图像,但是这不是直接转换的,XML布局文件需要在CPU中首先转换为多边形或者纹理,....下面就以文件管理器为主要分析对象,来看看如何对文件管理器的过渡绘制进行优化....从文件管理器的图,分析出过渡绘制区域 首先看最上面的ActionBar,对比设置界面的ActionBar就可以知道,整个文件管理器存在一个不透明的背景,导致每次绘制时,都要先绘制这个看不见且不透明的背景...这只是一帧的绘制,如果多操作几下生成多个帧的绘制trace文件,会发现这两个背景会被多次的重绘,去掉后不仅会减轻过渡绘制,也会加快GUP的绘制速度.

    99930
    领券