# AndIconpack **Repository Path**: qwyan/AndIconpack ## Basic Information - **Project Name**: AndIconpack - **Description**: And 图标包仪表盘 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2023-09-23 - **Last Updated**: 2023-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AndIconpack [app下载](https://www.coolapk.com/apk/230207) And图标包模板是一个相对容易进行二次修改的项目,对于本模板的使用不需要您有丰富的开发经验。跟着下面的步骤将可以打造一个自己的图标包!😉我们开始吧! 😲😲 新手视频教程来了 => [Bilibili](https://www.bilibili.com/video/bv1Ka411A7Yc) ### 💡 准备: 您需要在设备上安装 [Android Studio](https://developer.android.com/studio) 下载本项目,您可以点击本页的绿色“↓Code”按钮,Download Zip,并解压到一个路径不含中文的目录 ### 💻 打开本项目 首先打开安装好的Android Studio,如果你是第一次打开它,可能会让你设置一些东西,一路跳过或者继续就可以了。之后会现实欢迎界面,这时候就可以来选择界面上的`Open an existing Android Studio Project`,然后会弹出一个文件选择窗口,选中解压好的项目后点击OK,此时项目就已经加载到Android Studio中了。 不过这个时候还没有结束,应该可以看到(Android Studio简称AS)AS界面下方有个一直在动的进度条,第一次打开项目时请保持网络的通畅,它可能需要下载100-200MB的文件。而且速度不会很快。很有可能失败。如果失败请重新打开项目再试一遍。不过也有可能一直失败,这个时候最可靠的方法就是将项目目录下的`build`、 `.gradle`(注意是.gradle)、以及`app\build`目录删掉,重新再来一遍。 在下方进度条没有消失之前不要做任何对项目的修改。 如果运气好,可能你已经成功的打开项目了,这个时候您可以插上手机,打开设置的开发者人员选项,启用adb,用数据线将手机与电脑连接,然后点击AS右上方的 绿色三角形按钮,运行项目到自己手机上了 ### 🚀 修改界面上基本信息 打开app/main/res/values/strings.xml这个文件,在里面你可以看到很多乱七八糟的文字。这些就是你需要修改的。 它里面大概长这样 ```xml And 图标包模板 And 图标包模板 ``` 你需要修改的就是\ `这之间的文字` \ 当你完成修改后你可以再次点击AS右上方的 绿色三角形按钮,将运行项目到自己手机上查看效果。 如果你需要修改界面上的图片信息,请到app/main/res/drawable下找到您需要更改的图片,名称只能为 小写、下划线、数字的任意组合(不能以数字开头)。如果请确保图片名称是唯一的,尽管后缀名不同也同样需要覆盖掉,将不需要的同名图片删除。 ### 🥑 添加需要适配的图标 图标包适配应用的关键文件就在于 app/main/res/xml下的appfilter.xml 和 drawable.xml。 它们需要填写的内容大致是这样的: `appfilter.xml` ```xml ``` `drawable.xml` ```xml ``` #### appfilter.xml 其实很简单,它们两个的内容基本都是这些,首先来看看appfilter.xml \这个是不变的格式 其中第一个""中填写的格式为 `需要适配软件的包名` + `/` + `需要适配软件的启动Activity名`,第二个""中填写你的`图标文件名`。 首先, `需要适配软件的包名` + `/` + `需要适配软件的启动Activity名`这个其实不需要你来弄清楚每个软件的这个信息到底是什么样的,因为每个软件都不一样,而且也没法直接看到,所以接下来打开模板app,到第三个页面,也就是适配页面随便选中一个未适配的app,点击下面的发送按钮,发送到你的电脑上,解压后里面有个txt文件,里面已经就已经有你刚才选中的app所需要的信息了。实际上这个txt文件里面就是完整的一行。里面那个drawable="软件名"需要自行修改。 再来看`图标文件名`,这个需要你的图标文件,通常是xxx.png,命名规则是小写字母开头,只允许小写字母和下划线和数字的任意组合。比如ic_chrome.png,现在将你制作的图标文件复制到app/main/res/drawable-nodpi目录里,然后drawable="软件名"替换为drawable="图标文件名",注意不需要后缀名。 #### drawable.xml 这个文件是必须有的,尽管可能没有它也能使用,不过这个文件的主要目的是为了某些桌面可以自由替换某个app的图标,这个时候就会读取drawable.xml里的配置了。它的固定格式为: ```xml ... ``` 首先是一个``,这是为了给图标分类,标题随意取,比如`系统`、`游戏`...这个标签写完后就可以在它的下方开始写``,`图标文件名`和appfilter一样的做法,`APP名`是对应APP的中文名,其实是可以不写的,但是如果你想写,它可以在模板app内部点击图标后展示name的值,否则默认展示图标文件名。如果不想写可以直接删掉`name="APP名"`,就像这样: ```xml ``` 以后每一个适配一个新app都需要这样做,当你一个做好一个版本后,别忘了复制appfilter.xml和drawable.xml文件到app/src/main/assets目录下,因为某些桌面使用的是这个目录,不是xml这个目录。 ### 😍 打包apk以及更新 一切都完成后,终于可以打包了。先确保在app/build.gradle文件中修改了包名,并且点击了Sync Now,每次修改build.gradle内容都需要点击Sync Now。 你还可以在build.gradle中看到 ```groovy versionCode 1 versionName "1.0" ``` 这是版本号以及版本名,每次更新版本时确保并versionCode后的数字比之前大,版本名随意填写,这是你的第一个版本,所以就这样写就好。 接下来利用Android Studio将项目编译为apk,首先点击上方的 工具栏上方的菜单栏中的Build,它会弹出很多选项,如果你需要发布 Release版,选择`Generate Signed Bundle / APK`,之后它会让你选择编译成Bundle还是apk,随你咯。我就选apk了,接下来则需要签名文件,至于怎么创建签名文件,可以看看网上的教程,这里就不介绍了。也是在AS里这个界面就可以创建,时间最好久一点,不然过了签名时间apk就安装不上了。假设你已经得到了签名文件,这个时候选择你的签名文件,然后输入密码,名称,密码。点击next,然后选择myIconRelease,上方是输出apk的目录,可以记下来或者自己选一个目录,点击finish,窗口关闭。然后你又看到AS下方又出现了进度条,等待进度条消失,会在右下角提示的,并且有个蓝色文字可以点击到输出目录,现在你得到了一个apk。注意这个时候签名已经是你自己的了,如果你之前在你的手机上运行过,是不能覆盖安装的,需要先卸载你之前测试的图标包。 ### 😜 软件截图 🤫 如果你是一名专业的开发者,看得出来代码写的很烂,千万别说出来!