Java代码取Android系统版本号: 在Java层面判断当前系统版本,是一件非常简单的事情 如果再深入看一下这个java的SDK_INT的实现: 可以发现,其实是在取系统...
Java代码取Android系统版本号: 在Java层面判断当前系统版本,是一件非常简单的事情 如果再深入看一下这个java的SDK_INT的实现: 可以发现,其实是在取系统...
参数传递流程 实现 gradle对命令行参数的响应 Android默认的C++构建方式 在默认的Android构建方式时,是支持debug类型,构建debug包时:./gra...
查看图片[TOC] 双通道概述 指设备连接着WiFi的情况下,同时打开蜂窝通道,从而实现双通道同时进行网络请求,提高访问速度。 Android系统下双通结合libCurl的方...
先了解一下C++的符号表是什么? 可以简单的类比java的混淆,也就是混淆后的映射表。有了这个表,就可以把看不懂的调用栈,解析为人能看的调用栈。 Android的aar内的J...
背景: 客户端上报md5校验失败,想复现,但是又不能一条一条的手工验证cdn资源 目标: 给定m3u8文件地址,自动下载与校验全部分片的md5 代码: 效果:
使用背景 我们有几台Mac作为服务器,开启了ssh,之前上线之类的操作都是通过命令来进行的。之前也没觉得什么,但是上次上线忽然增加了服务器的数量,命令一下子显得“不人性化”起...
在当前目录下,批量创建软连接的脚本
准备工作 安装brew,就一行命令搞定,这里不多讲,可能需要科学上网才能搞定 解决brew慢的问题,使用国内镜像源 如果想复原brew 正式安装 相关项目地址 https:/...
背景 新的 brew 中已经废弃了 php5.6 和 php7.0,如果使用 brew search php 搜索出来的Php版本最低是 php@7.1 的,所以有相关需求的...
准备一段崩溃 我们在打开AndroidStudio后,会引导你创建一个C++项目。AndroidStudio引导创建C++项目 打开CPP文件,制造一个空指针异常C++空指针...
import timeimport datetime timestamp = 1570774556514 转换成localtime time_local = time.loc...
基本效果 背景 为了方便测试打开彩蛋,同时对用户隐藏彩蛋。可以选择一个用户不重视的view,为其加上奇怪的行为,从而触发这个事件。 正确的手势 可胖、可瘦、可高、可矮、对于雍...
原因 由于经常发版本,每个版本下的模块代码,都有不同。有些时候,都不确定当前的代码版本是啥,需要通过APK版本号找到模块版本号,然后反查git的代码位置。如果将使用的Git的...
IntelliJ系列正版软件官网下载: 正版软件下载地址:http://www.jetbrains.com/idea/ 开始激活正版: 激活步骤 1.下载激活补丁 补丁文件约...