前言经过3天的中秋小长假后,今天又开始回到我疯狂的学习状态中了,记得前面我已经分享了一篇:Android程序猿从零开发小程序项目(一),接下来已经完成了这个小程序项目的天气预报部分了,这天气预报是我刚接触小程序的时候,跟着别人学习的,由于当时很多不懂的,做得也有点乱,所以今天就重新整理到本项目中。效果图先看效果图吧。。。  实践涉及到的必备知识css的一些基础、小程序的网络请
转载 2023-12-24 11:56:15
24阅读
# 使用 Android Lint 扫描无用的教程 ## 介绍 在 Android 开发中,Lint 是一个非常有用的工具,它可以帮助我们检测项目中的潜在问题,其中就包括无用的扫描。所谓无用,通常是那些在代码中没有被引用或使用的。通过去除这些无用,可以减小 APK 文件的大小,提升应用的性能。本教程将引导你如何使用 Android Lint 来扫描并识别这些无用。 ## 流程概
原创 7月前
59阅读
# 如何在 Android Studio 中检查无用无用资源 在 Android 开发中,随着项目的不断扩大,难免会出现一些未使用的代码和资源。这会导致应用程序的体积增大,运行效率降低。因此,定期检查和清理无用和资源是一个非常重要的任务。本文将为刚入行的小白详细介绍如何在 Android Studio 中实现这一目标。 ## 整体流程 为了便于理解,请参考下表,了解整个过程的主要步骤
原创 10月前
699阅读
前言在上一篇文章中,我们了解了 AST 树的结构,并简单的实现了一个 RecursiveASTVisitor 子类,成功的访问了语法树上的各个节点。回头再看看一下前文的代码,结合官方文档,我们可以大致整理出如下调用逻辑:Clang 对 AST 树的解析是以单个文件为单位的,这点我们从 ast-dump静态分析 v1.0思路在动手之前,明确我们的目标以及大致的实现思路是
本文只是给大家提供一个思路,如果能提升工作效率那最好了。shift + command + a 查找动作 如上,我们可以快捷的打开java autoimport开关shift + shift 全局查找 可以方便的查找资源文件、等control + space 代码提示 这个估计是IDE的最强feature了吧shift + control + space 根据类型提示 根据需要的类型提
# 教你如何使用Android Studio扫描无用 作为一名经验丰富的开发者,我将会教你如何在Android Studio中扫描无用。这个过程可以帮助你优化代码,提高应用的性能。下面是具体的步骤和代码示例: ## 整个流程 首先,我们来看一下整个流程: ```mermaid flowchart TD A[打开Android Studio] --> B[点击Analyze菜
原创 2024-03-13 07:38:27
437阅读
# Android Studio 移除无用文件 在开发Android应用程序时,有时候我们会引入一些无用文件,这些无用文件会增加我们应用的体积,降低应用的性能。因此,我们需要及时移除这些无用文件,以保持应用的健康。 ## 识别无用文件 在Android Studio中,我们可以使用Lint工具来识别和移除无用文件。Lint是一个静态代码分析工具,可以帮助我们找出代码中的潜
原创 2024-04-04 06:12:15
148阅读
该类所有的实例都已经被回收,也就是Java堆中不存在该类的任何实例。加载该类的ClassLoader已经被回收。该类对应的java.lang.Class对象没有在任何地方被引用,无法在任何地方通过反射访问该类的方法。虚拟机可以对满足上述3个条件的无用进行回收,这里说的仅仅是“可以”,而并不是和对象一样不用了就会必然被回收。
原创 2023-07-06 13:25:47
32阅读
## 实现Java无用的步骤 ### 流程图 ```mermaid flowchart TD start[开始] step1[创建一个Java] step2[在中添加无用代码] step3[编译文件] step4[查看编译后的.class文件] end[结束] start --> step1 step1 --> step2
原创 2024-07-10 07:09:37
30阅读
一. 压缩图片缺点:上传任何未发布产品的内容到外部网络,都有可能引起数据泄漏, 二.使用Android Lint分析去除无用资源备注:删除的如果是有用到的,Studio会提示 删除的一些无用的,有时候也会导致问题,xml不报错,编译的时候会报错1. Analyze - -> Run Inspection by Name  -->  输入 unused re
转载 2023-11-23 13:42:45
141阅读
一、打包时忽略无用资源  我们在打包的时候默认会把没有用到的资源(比如图片)也打包成app,徒增了应用的大小。现在我们可以利用Gradle来优雅的去除没有用到的资源文件了!就是在gradle中配置shrinkResources true。这个东西依赖于minifyEnabled,所以minifyEnabled也要为true才行。 官方推荐在正式版中这么写:android {
不知什么时候开始,有国外的开发者公开发声:DevOps就是扯淡,开发根本不想做运维!更有甚者,直言“DevOps 已死,平台工程才是未来”,“是时候埋葬  DevOps 了”。国内一些技术社区随之加入,成为这些声音的所谓支持者,大肆渲染所谓“DevOps 已死”的论调。这些言论的支持者的理由主要是:DevOps 就是让开发去做运维;DevOps 对大多数公司没用;平台工程才是良药;1你做
原创 2023-04-18 08:33:13
199阅读
3点赞
前言经过前两篇文章的尝试,我们已经成功的实现了一个无用代码检查插件。但是一个成熟的项目,其中的代码复杂度远比前文的 Demo 要高得多,要想真正在项目工程中运行插件,检查无用代码,还有许多坑要踩。本篇文章中,我将分享自己在从 Demo -> 实际项目的适配过程中所遇到的问题一些问题。那些未被考虑的情况多文件的意义上篇文章中我曾提到过,Clang AST 是以单个文件为扫描单位的,那么 Cla
转载 2023-10-16 18:54:35
347阅读
关于这个话题有很多讨论ViewPager PagerAdapter不更新视图动态更新ViewPager?从FragmentStatePagerAdapter删除片段我尝试了各种解决方案(包括使用POSITION_NONE无效)。但是我仍然不知道如何正确删除项目。发生的是要么我得到一张空白页(表示该片段已被破坏,但是instantiateItem没有被要求替换)或整个崩溃可能是因为Android管理
转载 2024-10-18 12:15:59
23阅读
# Android Studio 扫描无用和方法 在开发 Android 应用时,随着项目的不断积累和需求的变化,代码中难免会出现一些无用和方法。这不仅会导致项目体积膨胀,还可能影响应用的性能。本文将介绍如何使用 Android Studio 扫描无用和方法,并提供相应的代码示例,帮助开发者更好地维护代码质量。 ## 一、无用代码的判断 无用代码通常包括以下几种类型: 1. *
原创 10月前
320阅读
**Android 无用代码清理流程** ```mermaid flowchart TD A[开始] --> B[分析应用] B --> C[识别无用代码] C --> D[删除无用代码] D --> E[优化代码] E --> F[测试应用] F --> G[发布应用] G --> H[结束] ``` **步骤解释** 1. **分析
原创 2023-10-30 11:37:11
88阅读
androidunusedresources.jar)来找出项目中无用资源,然后手工删除,工作量可想而知,做过这个活的都知道其中的苦。   今天看到了一篇自动删除Android项目中的无用资源的文章:http://nashlegend.blog.51cto.com/5635342/1657683 ,就自己动手试了一下,确实省时省力,下面把我今天操作的步骤记录下来,方便
文章目录一.windows自带清理二.删除C:\Users\YQ19882\AppData\Local\Temp里的文件,Temp文件夹不删除三.网上的批处理四.右键盘符windows自带的磁盘清理五.删除各软件的缓存 计算机在使用的过程中,一般都会自动生成临时的文件或信息,如系统和浏览器的临时文件、无效的快捷方式等,这些无用或已失效的文件或注册表信息一般都被称为系统垃圾。 当日积月累导致系统
# 实现 "iOS 工程无用扫描" 的流程 ## 步骤 | 步骤 | 描述 | | ---- | ---- | | 1 | 安装 CocoaPods 插件 `CocoaPods-DeadClass` | | 2 | 通过 CocoaPods 插件扫描工程中的无用 | | 3 | 分析扫描结果,确定无用 | ## 具体步骤及代码示例 ### 步骤一:安装 CocoaPods 插件 `C
原创 2024-05-15 04:20:45
93阅读
要清理没用的资源,首要的工作当然是找到他们,我们知道Anroid SDK中有一个工具叫lint,可以帮助我们查看工程中存在的问题,其中有一项功能就是查找没用到的资源,这样这一步就简单了,直接对需要清理的工程执行以下命令:lint --check "UnusedResources" [project_path] > result.txt或第一步:使用android-sdk-windows\to
转载 2023-09-11 21:46:40
101阅读
  • 1
  • 2
  • 3
  • 4
  • 5