当前位置: 首页 > news >正文

Android开发者之——做一个能服务自己的东西,好不好看都不重要

前言

昨天在搜索内容的时候顺便进了一下我的博客列表,然后就一一回顾了一下。


做开发,实际就是解放一些劳动力

回顾当年大学选专业的时候,同寝室的问我,为什么会选择这个专业,我记得我当时的回答是:“我就是觉得有些软件不是很好用!想自己做”,膨胀--大概是对当时的自己最好的诠释。工作之后,属于自己的时间越来越少,可是还是想做些能给周围人带来便利的东西!我一直觉得,有一些重复复杂的操作,真的没有必要事事亲为,我们还需要很多的时间来做自己喜欢的事情。


回顾过去,不管好不好,我在努力

下面总结了到目前为止自己做的一些小工具,这些工具虽然不是很优秀,却一直在为我这个主人服役中。

一、投票服务器,投票客户端

简介: 服务于班级每年固定的投票活动,主要包括“入党积极分子投票”,“奖学金投票”,“助学金投票”,“聚餐地点投票”,“班级活动内容投票”等等。管理员发布投票,参与者参与投票,管理员统计通报。

背景: 由于我是当时的班级学习委员,每年都要组织这些活动,要提前占座,提前通知,要兼顾所有同学的时间点,保证所有人都到,这是很头疼的,所以,在线投票是最好的方式了。通知班级学生投票,然后管理员只需要对统计数据进行整理通报就可以了,省事省时省力。

下载体验: 由于线上版本无法正常使用,不再提供体验

二、简单的求助软件

简介: 短信收发助手,前台仅仅做短信收发,后台增加实时定位,定时发送使用方的定位信息到备用安全号码。当使用者发生危险的时候,方便营救。

背景: 16年大学毕业,和女票来到深圳,由于工作的地点相隔很远,不得不“市内异地恋”,因为她工作的地方没有一个熟人,还是很担心安全问题,所以给她制作了这么一个App,希望她在遇到危险的时候,我能准确知道她的位置,然后进行营救啥的。

效果图:

博客原文: 浅谈一个简单的求助软件的实现

下载体验: 由于线上版本无法正常使用,不再提供体验

三、Android屏幕适配资源文件批量分类工具

简介: 开发的时候,UI会把所有的图片资源文件发给你,iOS系统本身会区分@1x,@2x和@3x后缀来做屏幕适配,但是Android不行,我们需要把图片文件重命名成合法名称,再分别将@1x,@2x和@3x后缀的图片分别放到对应尺寸的文件夹中,知者痛心疾首。软件会自动重命名,去掉对应的@1x,@2x和@3x后缀,分别新建对应尺寸文件夹,将对应尺寸的图片复制到文件夹下,完成分类并重命名工作。

背景: 第一年参加工作的时候,UI设计师就是这样把资源文件给我们的,资源文件很多,复制重命名是个很复杂且很无聊的工作,最重要的是耽误时间,在被折磨一段时间以后选择反抗,于是这款软件就诞生了。一键操作,省事省时省力。

效果图:

博客原文: 【为生活开发系列之三】Android屏幕适配资源文件批量分类工具

github地址: github.com/MZCretin/Fi…

下载体验: jar下载

四、Wifi隔空Apk安装

简介: 同一局域网下,手机作为服务器,网页端作为客户端,在网页上传apk到服务器(目标手机),服务器(目标手机)就可以直接安装了,不需要数据线,不需要发布apk到qq群,或者firm等第三方服务,免去复杂步骤。

背景: 第一家公司是个创业公司,只有一个测试妹子,而且测试机,数据线数量有限,每次打包都是“发到qq群——下载——adb安装”,一来步骤繁琐,二来数据线多,很乱,三来手机充电的洞一直被插来插去,很容易坏。为了解决这三点,开发了这个app,我有新包就上传,测试妹子点个按钮就能完成下载和安装了,再也不用一个一个插线了,省事省时省力。

效果图:

博客原文: 【为生活开发系列之一】Android下WIFI隔空APK安装

github地址: github.com/MZCretin/Wi…

App下载体验: Wifi APP安装Apk下载

五、微信自动抢红包助手

简介: 一键开启工具,工具会自动监听微信红包通知,自动打开红包并领取红包,抢完红包后自动回到首页,循环领取所有可以领取的红包,包括私信红包和群红包。而且自动适配不同的微信版本,保证程序的正常使用。

背景: 过年的时候,因为一年没有回去了,所以在一起打牌聊天,等到新年倒计时的时候发现群里发了好多红包,却因为自己没看到所以一个都没有抢到,痛苦不堪,所以开发了自动抢红包的插件,这样在自己陪父母聊天娱乐的同时也不会漏掉一个红包。共享给周围的朋友之后,也给他们带来了很大的遍历。一键操作,省事省时省力。

效果图:

博客原文: Android微信新版全自动抢红包助手

App下载体验: 微信自动抢红包Apk下载

六、福彩号码对比助手

简介: 对着你购买的福彩进行拍照,自动识别期号与号码,然后自动获取对应期号的中奖号码,自动对你购买的福彩进行比较,分析出您的中奖号码,给出中奖结果。

背景: 曾经有一段时间,我还是很喜欢买彩票的,希望通过买彩票来一来为福利事业做贡献,二来实现我的人生目标,可是每次对号码是一件很痛苦的事情,看的我眼花缭乱,所以写下这个小工具,一键操作,省事省时省力。

效果图:

博客原文: 【为生活开发系列之五】开源Android福彩号码对比助手

github地址: github.com/MZCretin/Lo…

App下载体验: 福彩号码对比助手Apk下载

七、《段子乐》App

简介: 段子乐,一款看搞笑短视频,爆笑图片,内涵段子的社区!

背景: 突然某一天萌发了自己做一个属于自己的App的想法,于是自学了Java,然后一步一步从最简单的文字段子到图片段子,到后面的搞笑短视频,到点赞收藏评论等社交功能,到积分系统,到广告系统,内容慢慢的丰富起来。我也会尽力一直去维护。

效果图:

博客原文: 勇敢跨越,从0到1开发一个属于自己的App

App下载体验: 段子乐Apk下载

八、免费通用api(可喜可贺,2019年02月14日日访问量已突破十万)

简介: 一个提供开发中常用数据的一个稳定聚合Api接口源,运行于独立服务器,免费,且长期维护,会持续添加新的接口!

背景: 前段时间做了一个小插件,需要调用一个查询指定期号中奖号码的Api接口,找了很多开放的接口,都不合我意,要么限速,要么收费,要么进群。还可能不稳定,接口动不动就被改掉了,导致访问失败。遂罢,自己维护了一个聚合api接口,运行于独立服务器,持续维护和更新。

博客原文: 开放通用Api,总有你喜欢的

立即体验: github.com/MZCretin/Ro…


结语

简书首页,链接是 www.jianshu.com/u/123f97613…

掘金首页,链接是 juejin.im/user/5838d5…

Github首页,链接是 github.com/MZCretin

CSDN首页,链接是 blog.csdn.net/u010998327

我是Cretin,一个可爱的小男孩。

相关文章:

  • 软件事务内存导论(三)用Akka/Multiverse STM实现并发
  • 本地jar安装到maven仓库 和 ivy仓库方法
  • XUL 用户界面语言介绍
  • Reddit引入Envoy支持架构改造,性能显著提升
  • 弄懂Favicon
  • 基于django的视频点播网站开发-step15-项目部署
  • php任务队列
  • OpsRamp推出以服务为中心的AIOps和云监控功能
  • C# 如何在Excel 动态生成PivotTable
  • 08.Android之View事件问题
  • .naturalWidth 和naturalHeight属性,
  • 数据模型
  • 深度解析利用ES6进行Promise封装总结
  • 上传本地项目到git.oschina
  • ES6系统学习----从Apollo Client看解构赋值
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 〔开发系列〕一次关于小程序开发的深度总结
  • Git的一些常用操作
  • golang 发送GET和POST示例
  • Java精华积累:初学者都应该搞懂的问题
  • Linux快速复制或删除大量小文件
  • Promise面试题2实现异步串行执行
  • rabbitmq延迟消息示例
  • react-core-image-upload 一款轻量级图片上传裁剪插件
  • SAP云平台里Global Account和Sub Account的关系
  • spring security oauth2 password授权模式
  • 番外篇1:在Windows环境下安装JDK
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 解析 Webpack中import、require、按需加载的执行过程
  • 聊聊hikari连接池的leakDetectionThreshold
  • 那些被忽略的 JavaScript 数组方法细节
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • Prometheus VS InfluxDB
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​一些不规范的GTID使用场景
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • (30)数组元素和与数字和的绝对差
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (Java数据结构)ArrayList
  • (Oracle)SQL优化技巧(一):分页查询
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (六) ES6 新特性 —— 迭代器(iterator)
  • (一)kafka实战——kafka源码编译启动
  • (转)setTimeout 和 setInterval 的区别
  • . Flume面试题
  • . NET自动找可写目录
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .netcore 获取appsettings
  • @SuppressLint(NewApi)和@TargetApi()的区别
  • [Android] 240204批量生成联系人,短信,通话记录的APK
  • [BZOJ 3282] Tree 【LCT】
  • [Bzoj4722]由乃(线段树好题)(倍增处理模数小快速幂)