-
终于等到你--权限工具类
Foreword之前总是有小伙伴问 AndroidUtilCode 中有没有权限工具类,但都被我怼回去了,让先用着其他第三方的,不过,到了如今的 1.11.0 版本的 AndroidUtilCode,这个一直拖欠着的权限工具类总算要问世了,以后小伙伴们如果用 AndroidUtilCode 需要动态授权的话,就不用再多依赖一个第三方库了,下面来介绍下其...2018-01-10 阅读277
-
MVI 设计模式尝鲜(实现一个联网的天气查询Dome)
听说你已经会了 MVP,MVC,MVVP 那么 MVI 在向你招手是什么Model-View-Intent是安卓最新的设计模式。它的灵感来自于于André Staltz的Cycle.js ,并且被 Hannes Dorfmann带到安卓世界。Model-View-Intent你可能看过Model在其他的设计模式比如MVC,MVP或者MVVP。但是MVI的Model和其他设计模式的完全不一样:Mod...2018-01-09 阅读306
-
Android:手把手带你 使用 熟悉而陌生的Application类
前言Applicaiton类在 Android开发中非常常见,可是你真的了解Applicaiton类吗?本文将全面解析Applicaiton类,包括特点、方法介绍、应用场景和具体使用,希望你们会喜欢。目录1. 定义代表应用程序(即 Android App)的类,也属于Android中的一个系统组件继承关系:继承自 ContextWarpper 类2. 特点2.1 实例创...2018-01-09 阅读293
-
Android组件自动注册方案
作者简介本篇来自 lucky_billy 的投稿,分享了android 组件开发中一种更高效的组件自动注册方案,一起来看看!lucky_billy 的博客地址:http://blog.csdn.net/cdecde111前言组件自动注册方案: 在编译时,扫描即将打包到 apk 中的所有类,将所有组件类收集起来,通过修改字节码的方式生...2018-01-09 阅读280
-
OkHttp踩坑记:为何 response.body().string() 只能调用一次?
想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去。只是解决问题是不够的,本文将 侧重从源码角度分析下问题的根本,干货满满。1.发现问题在开发时,我通过构造 OkHttpClient 对象发起一次请求并加入队列,待服务端响...2018-01-08 阅读309
-
Intimate -让 java 反射的使用更加简单平滑。
Intimate 提供了友好的 API 让 java 反射的使用更加简单平滑。其最核心的价值在于 Intimate 将在编译期对 Apk 内部代码(您编写的 App 代码或引入的第三方库)的调用进行反射优化,完全免除反射的效率问题,使得反射调用就像普通调用一样快捷且无任何代价。‘ Apk 内部代码包含您编写的 App 应用层代码以及引...2018-01-06 阅读266
-
Android 100+行实现本地跳一跳辅助(不需要连接电脑)
Android 100+行实现本地跳一跳辅助(不需要连接电脑)看到GitHub上已经很多微信跳一跳的辅助了,但是都需要依赖PC端,昨天想着能不能只利用安卓本地来写一款辅助,先来看效果:实现思路透明悬浮窗手指滑动通过onTouch获取滑动的间距按比例计算出需要长按的时间使用shell命令模拟长按(需要ROOT权限)主要代码@Overrid...2018-01-06 阅读262
-
信小程序部署问题总结
1、微信小程序免费SSL证书Https 申请(阿里云申请)进入阿里云控制台后,选择CA证书服务选择购买证书但是阿里云的免费SSL证书藏得比较深,得这样操作才能显示出免费证书点击Symantec->点击增强型OV SSL->点击免费型DV SSL->支付即可步骤1:步骤2:步骤3:步骤4:步骤5:进入证书控制台补全证书信...2018-01-06 阅读285
-
小程序二维码生成
本文主要讲解小程序二维码的基本概念,帮助开发和运营人员更好的掌握小程序参数二维码,同时也包含小程序二维码官方文档解读,更好的掌握小程序参数二维码在业务中的使用一,小程序二维码小白介绍二,小程序二维码开发介绍三,小程序二维码生成介绍四,小程序二维码官方文档解读 一,小程序参数二维码小白篇介绍参数...2018-01-06 阅读281
-
实战版本更新(okhttp3、service、notification)
1前言整理功能,把这块拿出来单独做个demo,好和大家分享交流一下。版本更新这个功能一般 app 都有实现,而用户获取新版本一般来源有两种:一种是各种应用市场的新版本提醒一种是打开app时拉取版本信息(还要一种推送形式,热修复或打补丁包时用得多点)这两区别就在于,市场的不能强制更新、不够及时、粘度低、单调。摘...2018-01-05 阅读262