版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42072033/article/details/109815068
大家好,你们的锦荣同学又来啦!现在已经11月底了,在深圳撸代码的我依然穿着个短袖,甚至还有点想穿凉鞋。。。今年应该是我人生中最热的一个冬天,前几年深圳冬天都没这么热。作为一匹90年的老马,我不知不觉已经30岁了,可是我没变秃,但是变强了!自从开始写博客以来,我发现我真的没有以前那么懒散了,会有时间看书,写博客,而不是刷抖音不知不觉的消耗很多时间。
好了,我们来聊聊今天的主题,今天的主题比较轻松。我们开发apk应用安装完成的话都会在Launcher上显示一个应用图标,用户点击图标就进入我们的应用,这是我们每一个Android程序员刚开始接触APK开发时都要经历的。那么有很多商显和智能硬件以及手机,厂商是不希望出货的时候,在Launcher上展示一堆图标让客户觉的系统不够简约的,比如我们的小米或者华为手机,其实他里面有很多系统自带的工具apk,但是却没有显示在桌面上,只是在用户需要某个功能的时候完成对应操作。
这个月我刚好收到公司提的一个需求,就是按照一个主板系统接口文档,开发一个没有图标在桌面上,没有界面并且接收用户广播完成一些常用系统功能的项目。
大体就是这些功能,其实再多的功能,哪怕有几十项,我们也都是一项一项的去实现的,我们首先要做就是先把整体框架搭起来,先盖房,再装修^_^。
既然需求是无图标,那么我们这里采用一种data过滤的方法来实现,当然还有其他的方法(比如注释category, Lunch再配置为Nothing),代码如下: