摘要:小编推荐 自己开发app到上架应用市场需要经历什么?https://www.cnblogs.com/popfisher/p/14218431.html 快速搭建一个本地的FTP服务器 如果需要开发FTP文件上传下载功能,那么需要在本机上搭建一个本地FTP服务器,方便调试。 第一步:配置IIS Web 阅读全文
posted @ 2017-12-06 12:09 popfisher 阅读(321502) 评论(19) 推荐(36) 编辑
摘要:App启动卡慢会影响一个App的卸载率和使用率。启动速度快会给人一种轻快的感觉,减少用户等待时间。如果一个App从点击桌面图标到看到主界面花了10秒,请问你能接受么?忍耐不好的估计直接就卸载了,或者没等打开就直接Home键按出去,然后杀进程了。这样一来App卸载率提升了,使用率下降了。所以对于有大量用户的App来说,这些性能细节是很重要的,毕竟用户就是钱啊 阅读全文
posted @ 2017-10-24 20:19 popfisher 阅读(7395) 评论(0) 推荐(1) 编辑
摘要:辅助功能(AccessibilityService)其实是一个Android系统提供给的一种服务,本身是继承Service类的。这个服务提供了增强的用户界面,旨在帮助残障人士或者可能暂时无法与设备充分交互的人们。从开发者的角度看,其实就是提供两种功能:查找界面元素,实现模拟点击。实现一个辅助功能服务要求继承AccessibilityService类并实现它的抽象方法。自定义一个服务类AccessibilitySampleService(这个命名可以随意),继承系统的AccessibilityService并覆写onAccessibilityEvent和onInterrupt方法。编写好服务类之后,在系统配置文件(AndroidManifest.xml)中注册服务。完成前面两个步骤就完成了基本发辅助功能服务注册与配置,具体的功能实现需要在onAccessibilityEvent中完成,根据onAccessibilityEvent回调方法传递过来的AccessibilityEvent对象可以对事件进行过滤,结合AccessibilitySampleService本身提供的查找节点与模拟点击 阅读全文
posted @ 2017-08-30 22:46 popfisher 阅读(48888) 评论(0) 推荐(1) 编辑
摘要:Android高效内存之让你的图片省内存 在做内存优化的时候,我们发现除了解决内存泄露问题,剩下的就只有想办法减少真实的内存占用。而在App中,大部分内存可能被我们图片占用了,所以减少图片的内存占用可以带来直接的效果。 一、一张图片到底占用多少内存 我们先假设我们有一张图片是600 * 800像素的 阅读全文
posted @ 2017-07-28 12:20 popfisher 阅读(3984) 评论(5) 推荐(0) 编辑
摘要:一种通过自动获取用户权限增强产品体验的方法 本文是基于辅助功能+悬浮窗+SurfaceView来实现自动获取用户权限的具体方案设计与实现。辅助功能抢红包插件相信大家并不陌生,但是微信官方不允许,但是在工具软件领域还是可以大显身手,特别是开权限。辅助功能的作用就是实现节点查找和模拟点击,而悬浮窗实现需 阅读全文
posted @ 2017-07-26 22:05 popfisher 阅读(1556) 评论(0) 推荐(0) 编辑
摘要:在做内存优化的时候,我们发现除了解决内存泄露问题,剩下的就只有想办法减少真实的内存占用。而在App中,大部分内存可能被我们图片占用了,所以减少图片的内存占用可以带来直接的效果。本文就简单介绍一张图片到底占用多少内存,我们先假设我们有一张图片时 600 * 800 的,图片占用空间大小假设是 100K 阅读全文
posted @ 2017-06-07 21:16 popfisher 阅读(13171) 评论(5) 推荐(0) 编辑
摘要:Android高效内存:让图片占用尽可能少的内存。图片尽可能小,为什么使用.9的原因;加载图片时控制图片的大小不要超过你的控件,考虑适当降低图片色彩质量,用完及时释放Bitmap资源。 阅读全文
posted @ 2017-04-26 18:22 popfisher 阅读(10724) 评论(0) 推荐(0) 编辑
摘要:Android7.0 中对 PopupWindow 这个常用的控件又做了一些改动,修复了以前遗留的一些问题的同时貌似又引入了一些问题(update方法会改变Gravity属性),本文通过在7.0设备上实测并且结合源码分析,带你了解关于 PopupWindow 的相关改动。 阅读全文
posted @ 2017-02-23 18:34 popfisher 阅读(8429) 评论(0) 推荐(1) 编辑
摘要:使用Drawable有什么好处? 很方便得到一个矩形,圆,椭圆,圆环,很容易维护和修改;很方便实现圆角,渐变(线性渐变,径向渐变,扫描渐变);代替图片作为 View 的背景,减少 apk 的体积(减少 apk 体积最明显最有效的步骤就是去掉图片);大图片耗内存,使用 Drawable 节省内存,Android 本身对 Drawable 做了很好的优化(内存优化需要考虑) 阅读全文
posted @ 2016-12-30 19:43 popfisher 阅读(48310) 评论(0) 推荐(6) 编辑
摘要:指纹识别这个名词听起来并不陌生,但是实际开发过程中用得并不多。Google从Android6.0(api23)开始才提供标准指纹识别支持,并对外提供指纹识别相关的接口。本文除了能适配6.0及以上系统,主要还提供6.0以下设备适配解决方案。 指纹识别用途 大概列举几个指纹识别的用途 指纹识别Googl 阅读全文
posted @ 2016-11-14 22:49 popfisher 阅读(33796) 评论(7) 推荐(2) 编辑