线上产品接入bugly热更新

线上产品接入bugly热更新

摘要 Tinker热更新补丁能够执行成功,依赖基准包中的TINKER_ID和补丁包的TINKER_ID一致。基准包的TINKER_ID可以在打包后的apk文件解压后Andr...
阅读原文
Windows 10查询已保存WiFi密码

Windows 10查询已保存WiFi密码

摘要 公司的WiFi密码经常变更,每次ThinkPad笔记本电脑输入一次后,手机也要输入一次,输入密码是一个繁琐的工作,想到解决的办法是将已保存...
阅读原文
Linux自动化脚本命令

Linux自动化脚本命令

cp命令 将源目录下的文件或文件夹复制到目标目录,并修改文件或文件夹的修改时间和访问权限,将/data/android/local.properties中的文件复制...
阅读原文
kotlin基础语法

kotlin基础语法

声明变量 val声明赋值后不可改变的变量,类似Java中的final;var声明允许重复赋值的变量。 val sex="女" var name="每日教程" print("sex...
阅读原文
sql server存储过程基础语法

sql server存储过程基础语法

GO语法 go语句位于独立的行,执行go语句执行的命令完成后,才会执行go语句之后的命令,在下一条命令需要依赖上一条命令的结果的时候,需要使...
阅读原文
HashMap方法解析 HashMap方法解析
使用Android Studio集成的GitHub功能需要注意的 使用Android Studio集成的Git
关于90后结不起婚的原因 关于90后结不起婚的原因

面试题汇

Android学习笔记十三:性能优化

Android学习笔记十三:性能优化
摘要: 应用程序开发完成,只是完成了其中一小方面,应用程序的异常处理,日志分析和性能优化是更重要的一方面,目的是让用户喜欢和享受体验的过程。因此,结合自身经历和读过的书籍,从绘制...

Java基础

静态代码块,非静态代码块和构造方法执行顺序

静态代码块,非静态代码块和构造方法执行顺序
一.摘要 子类继承父类,在子类和父类中都声明了静态代码块,非静态代码块和构造方法,在入口中初始化子类对象,执行的顺序如下图: 第一步:执行父类的静态代码块,执行子类的静态代码块 第...
TreeMap方法解析 TreeMap方法解析
集合BroadcastReceiver和Service制作的音乐播放器 集合BroadcastReceiver和Serv
Android应用微信分享与收藏功能实现 Android应用微信分享与收藏功能