Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了解和使用Kotlin语言。 不...
Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了解和使用Kotlin语言。 不...
第二个参数是你apk文件在手机上的路径,文章里都有的,你可以再看看。
android安装应用(适用于各个版本)本篇讲解一下如何在Android各个版本上实现应用内安装APK。首先在android7.0以下,采用普通的方式就可以了: 其次android7.0,这里要说的要比较多一点:如...
Dagger2 入门 2016-12-21 更新:添加@Subcomponent注解以及Lazy与Provider的使用,本文基本完结!如果有好的建议请提出,感谢大家的支持,...
当我们引用别人的轮子,在gradle添加一行依赖就可以轻松引入,却不知道是什么原理,如: 经过几番测试,找到了一种最简单的方式,一气呵成,无坑。 1.首先在Github上创建...
前言 在公司,测试人员每次需要测试新版本,都需要开发人员打包,当遇到较大的项目的时候,打包的时间很长,可能会耽误研发的时间,从而拖长研发周期。特别是快临近上线时,一天可能会修...
为什么要使用三级缓存 如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了 假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当...
前记 对于经历过Eclipse开发时代的人来说,如今在Android Studio中通过 compile 命令来添加外部库引用简直爽的不要不要的,在使用github上数以千计...
由于公司项目多,且都依赖于一个公共Library,导致Library有变动所有的被依赖者都需要重新修改、构建,很繁琐。而用Maven管理,只需添加如下的一行代码到模块的bui...
操作符分类 操作符分类有十三种: 变换操作符 过滤操作符列表 组合操作符 错误处理操作符 辅助操作符 条件操作符 (rxjava-computation-expression...
本篇讲解一下如何在Android各个版本上实现应用内安装APK。首先在android7.0以下,采用普通的方式就可以了: 其次android7.0,这里要说的要比较多一点:如...
本篇文章基于retrofit-2.1进行分析. 方法注解:@GET、@POST、@PUT、@DELETE、@PATH、@HEAD、@OPTIONS、@HTTP。标记注解:@F...
最近公司需要为终端设备定制一款APP,除了展示的功能,还需要开机自动启动、静默安装后自动启动的功能。终端设备在出场之前就已经Root了,网上也还是有很多Root的代码,今天就...
最近公司需要为终端设备定制一款APP,除了展示的功能,还需要开机自动启动、静默安装后自动启动的功能。终端设备在出场之前就已经Root了,网上也还是有很多Root的代码,今天就...
@间歇性丶神经病患者 拿服务器给的签名掉支付不成功,需二次签名
基于友盟+的微信支付最近项目中需要用到分享与支付,为了省事就直接使用了友盟的SDK。友盟的配置在这里就不多提了,按照官方文档来就可以了。微信支付的前提是获取到支付的功能,至于微信的添加商户,合作...
最近项目中需要用到分享与支付,为了省事就直接使用了友盟的SDK。友盟的配置在这里就不多提了,按照官方文档来就可以了。微信支付的前提是获取到支付的功能,至于微信的添加商户,合作...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Frag...