ppjun专栏

43 篇文章
15 人订阅

全部文章

ppjun

Multiple substitutions specified in non-positional format

as3.0以上在gradle.properties使用android.enableAapt2=true,as就会提示将要过期了,请设置成 android.en...

1182
ppjun

lateinit var 和var 区别

如果说 lateinit var 和普通的var 有什么区别的话,可以看这篇文章 定义了 aa 是 lateinit String ,而 bb 是 Strin...

632
ppjun

ViewModel 源码分析

从图可以看出来,ViewModel 与 LiveData 和 Paging 是谷歌新组件,同时它是 android.arch.lifecycle 包里面的类,可...

971
ppjun

排序算法

702
ppjun

Vue 入门之网络请求

Vue 2.0 之后官方推荐使用 axios 来完成前端的网络请求,不再推荐使用 vue-resource 了。下面我们安装使用 axios,来完成的常见的 g...

2402
ppjun

RecyclerView 缓存策略

774
ppjun

Centos7 安装 Mysql 数据库

因为安装后,会自动给 root 生成默认密码的,我们用下面命令查看密码,5ejRwZBgquL就是默认密码了。

1816
ppjun

Ubuntu 修改 mysql 密码

1093
ppjun

kotlin internal 关键字使用

internal 修饰类的方法,表示这个类方法只适合当前module使用,如果其他module使用的话,会找不到这个internal方法或者报错。下面我们在mo...

782
ppjun

C++程序控制结构

case 后面没break 就会一直执行下去的,所以break是为了跳出switch。比如:

680
ppjun

【转】 Android是怎么样启动应用程序的,从点击启动图标到显示视图到底做了什么操作

转载自 https://juejin.im/post/5b0d0a0cf265da091f105858

876
ppjun

2018 融云集成

融云SDK满足 App 内的社交沟通需求,提供单群聊、超级群等多种聊天模式,支持红包、图片、语音和小视频,实时消息推送,高度自定义界面,高清音视频通话,有效提升...

1391
ppjun

【译】 微软 75 亿美金收购 GitHub

原文出自https://blog.github.com/2018-06-04-github-microsoft/

953
ppjun

Retrofit 使用笔记

在使用retrofit之前,你需要导入retrofit gsonconverter这些库。详情可以查看相关资料。https://github.com/squar...

872
ppjun

Kotlin开发遇到问题汇总

在Kotlin使用Dagger2的时候,因为用@Module标注的类里面有返回两个类型一样的方法,需要用@Named来分开标注,不然,会build的时候报错。在...

703
ppjun

Dex热修复原理

市场上热修复有两种一种是基于multidex的更新修复(比如tinker),另外一种是native hook(比如dexposed),tinker这种是反射获取...

612
ppjun

【详细】Android热更新Bugly集成配置

上一篇文章说道tinker的热更新,可是少了点补丁包的管理,这一篇文章介绍的bugly就是增强版的,更加方便你集成tinker和包括了补丁包的后台管理。 为什...

772
ppjun

Android 热更新 Tinker 集成配置【详细】

Tinker 是微信官方的 Android 热补丁解决方案,它支持动态下发代码、So 库以及资源,让应用能够在不需要重新安装的情况下实现更新。

843
ppjun

如何找到第三方库的最新版本

今天项目突然报错,然后用 ./gradlew assembleDebug --stacktrace --debug 查看错误发现是高德地图的navi-3dm...

903
ppjun

Xposed去抖音提示

特别感谢https://www.52pojie.cn/thread-684757-1-1.html 官方教程:https://github.com/rovo8...

1322

扫码关注云+社区