在常规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...
Android:快速选择文件夹或指定多个扩展名的文件
近期经常会遇到一个选择Android手机上存储中某个文件夹的问题。本文发的是一个自定义的对话框,实现的功能就是弹出手机上所有文件夹/指定扩展名的文件,按下确定后,可以返回用户选择的文件/文件夹的路径。先看效果图:代码很简单的。基本就是继承Dialog类,在增加一个回调事件来返回文件/文件夹的路径地址。因为要考虑到用户是想要选择文件夹还是指定某个扩展名的文件或是所有类型的文件,所以在Dialog的构...
Android:adb的screencap命令实现屏幕截图并保存
项目测试中有个需求是截取当前屏幕所显示的内容,并且截屏并保存到指定文件夹中。主流方法之一是获取当前屏幕View并保存为bitmap对象,之后bitmap保存到指定文件夹即可。下面是从网络上整理得到的代码:public static Bitmap takeScreenShot(Activity activity) { // 准备截图要保存的View View view = activ...
从零开始熟悉使用AndroidStudio-认识AndroidStudio基本的窗口构成
从零开始熟悉使用AndroidStudio(1)认识AndroidStudio基本的窗口构成之前写过一篇关于AndroidStudio的文章,但那也是AndroidStudio很早的版本了,并且从那到现在我也没有使用AndroidStudio,但最近看到Google动态中提到Google以后将不再对eclipse支持,也就是鼓励大家更多地使用Google自己家的产品-AndroidStudio;从...
自己下载android源码编译的system.img镜像文件安装到手机中
本文以谷歌亲儿子Nexus系列移动设备的Nexus6(shamu)为例来做说明。在自己用各种途径下载得到android源码之后,我们便可以随便修改并且编译之,最后会生成手机设备的镜像文件。。这里一般是指system.img。自己下载android源码编译的system.img镜像文件安装到手机中的命令及执行步骤主要就是下面四条命令adb reboot bootloaderfastboot oem ...
Android:HAL层开发得到当前工作路径(C++)
Android:HAL层开发得到当前工作路径(C++)在做android的HAL层开发时,遇到了要android设备的系统目录下增加文件来读写的问题。为了读到android设备某一目录下的文件,首先要知道当前工作路径是在哪。所以必须要取得当前工作的路径。上代码:// to get the current working dirchar szWorkDir[256] = {0} ;// ALOGD_...