在常规APP设计中,Splash引导画面一般是APP安装后第一次启动展现给用户的。 在是否显示的控制上,个人来说一般用Sharepreference保存一个是否启动过的key-value,以后在启动APP的时候,以后取key对应的value就可以了。 但新版本的APP安装后,因为我们保存了用户之前的数据,也就是Sharepreference中保存的APP是...
APP上线更新发布前的检查事项一览
自己已经有过APP上线到版本升级的一点小经历了。 关于APP首次上线,在审核时经常会问到的问题已经在之前文章中说过了,今天大体总结一下新版本更新时要注意的几个事项。 调试日志的开关是否已经关闭 平时在开发调试的过程中,有很多debug或者info级别的日志等,这些日志是我们只希望临时解决某个神马问题才显示的,给用户真正用的时候并不希望打印太多。所以,发...
Android:图片编辑器工具
ImageEditor 图片编辑工具 主要功能 类似刮刮乐的功能 类似涂鸦板的功能 适用平台 Android系统 API-Level 11+ Github地址 https://github.com/will86/ImageEditor 问题反馈 在使用中有任何问...
Android:监控CPU即时工作频率和电量电池信息
这是一个可以随时更新显示android设备上CPU工作频率和工作电流、工作电压、电池剩余量的软件。 运行在Android设备上,启动本程序之后,启动一个服务,根据用户自定义的选择设置,可在任何窗口下显示当前CPU工作频率等状态,显示当前电压电流电池容量等信息。 这些信息是以浮窗的形式呈现的,因为申请了《android.permission.SYSTEM_ALERT_WINDOW》的权限,所以有些A...
Android:颜色选取取色板源码Demo
Android:颜色选取取色板源码Demo分享个应用在Android系统设备上的颜色选取工具,就是常说的取色板。两种形式。 继承Dialog的颜色取色板 继承Preference的颜色取色板 适用平台 Android系统 API-Level 11+ 展示真相的截图 github地址 https://github.com/will86/colorpicker...
Emlog:Android客户端下个版本的主要开发事项安排
Emlog:AndroidAPPV1.0.0在百度应用市场、腾讯应用宝、豌豆荚应用市场中已经上线,一直没有做任何的推广,所以下载量肯定都是个位数了。接下来,就要准备下个版本的开发了。现把下个版本的主要开发功能的计划列出来。从Main画面点“看博客”到文章列表显示,时间长的问题实现问题反馈的功能程序异常崩溃时的监控功能新版本的自动提醒功能能显示文章中图片修正不断发现的各种bug虽然我知道可能下载这个...
首次向APP应用市场提交应用审核遇到的问题
继V1.0.0版本的EmlogAndroidAPP客户端开发完成之后,接下来就是向个应用市场发布应用了。下面这篇文章就是在几个应用市场发布提交后,审核过程中遇到的一些问题。腾讯应用宝提交APP审核遇到的问题: 理由:该APP的提交者名称“WillDev”与open资质名称“XX”不符,且简介过于简短,请修改后重新提交;如有疑问请联系企业在线客服处理。 这里该APP的提交者名称必...
本博客Android客户端发布
从年初开始计划做一个本博客的客户端,陆陆续续地写了也不多的零件。开弓没有回头箭,既然决定写这个Emlog博客客户端了,现在也没有放弃的理由。经过努力,终于在昨天有了些小成果了。首先记录下初版的大体构想。从功能上来说,大体先列出下面几个基础功能。获取管理员信息获取分类内容获取指定ID范围的文章获取指定ID的文章(发布日期、阅览数、评论数)获取指定分类下的文章从显示上来说,先采用一个无图极速版本,也就...
Android:快速选择文件夹或指定多个扩展名的文件
近期经常会遇到一个选择Android手机上存储中某个文件夹的问题。本文发的是一个自定义的对话框,实现的功能就是弹出手机上所有文件夹/指定扩展名的文件,按下确定后,可以返回用户选择的文件/文件夹的路径。先看效果图:代码很简单的。基本就是继承Dialog类,在增加一个回调事件来返回文件/文件夹的路径地址。因为要考虑到用户是想要选择文件夹还是指定某个扩展名的文件或是所有类型的文件,所以在Dialog的构...
ubuntu:(设置终端代理IP)简单有效地设置全局代理上网
ubuntu:简单有效地设置全局代理上网因为要在ubuntu系统上安装很多软件,但ubuntu系统所在的网络环境是需要使用http代理才能连接网络的。正常使用火狐等浏览器上网时,可以很简单的设置网络代理服务器,但若是在ubuntu的终端中使用sudo apt-get install 。。。这样的命令,浏览器中设置的代理就不能用了,因此我们必须对ubuntu的终端设置代理,使其能够在apt-get ...