*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 前言 第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本...
前期准备 使用Android Studio 安装了flutter和dart插件 配置镜像地址 配置了Android SDK 和 Flutter 环境变量 发现问题创建Flut...
Git 现在很多公司都在使用,下面罗列出开发过程中常见的命令. 配置Git 生成ssh key Merge 保存并强制退出编辑模式:wq! 同一台电脑生成不同密钥示例 背景:...
一、统一组件版本 实际开发中会遇到一些依赖冲突,同一个依赖,版本不同也可能导致编译出错,所以下面说一下项目中如何统一各种版本 项目根目录下创建一个配置文件取名为config....
网上看了很多的WebView缓存的文章,做了个H5缓存的方案,提高H5体验,提升H5加载 速度。主要部分为缓存和文件差异对比。 缓存:SP+文件存储,SP 保存文件名和存储路...
大佬我也补充一下:使用addJavascriptInterface 方式 JS和Java交互的时候,Android 提供的方法中不能直接操作View,因为这些方法不是在主线程被执行的,所以需要抛到主线程完成View的操作
Android WebView 全面干货指南前言 总结 Android WebView 常用的相关知识点,令包含以下干货内容分析:Js注入漏洞、WebView 遇到的坑、JsBridge 原理以及框架使用(JsBrid...
单链表定义和表示 线性表的链式存储结构的特点是:用一组任意的存储单元存储线性表的数据元素(逻辑上相邻,物理上可以不相邻)。 结点:为了表示数据a(i)和其直接后继a(i+1)...
二分查找 二分查找必要条件有两个 必须是顺序存储结构 必须有序 算法思想 将给定的目标值target与中间位置值作比较,相等则查找成功 若是不相等则利用中间位置记录将表分为前...
66666666
MarkdownPad2.5 注册码邮箱: Soar360@live.com 授权秘钥: GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMN...
Ubuntu 安装Git前检查系统有没有安装 安装Git输入密码安装 配置信息,生成SSH配置 打开公钥文件
window 平时使用安装太多东西,比较卡,就安装了Ubuntu,安装之后想写个笔记记录下来,下面是我安装成功之后,尽可能详细的记录下的步骤。我的设备信息 系统:window...
Linux权限大全Ubuntu 安装应用之前,需要了解些基本的快捷键和基本的命令,安装软件常用复制,解压,移动,创建文件夹等操作 需要了解的基本信息
软件安装路径home/{username}/program/java/JDK 官方下载地址 选择版本jdk 新建文件夹 //新建文件夹,program/java/ 存...
条件:能访问外网软件安装路径home/{username}/program/Android/用window习惯了,敲命令行不习惯,大神看了别吐槽,哈哈Android stud...
Vysor 是一个免root实现电脑控制手机的chrome插件,页面简洁,操作简单,可以同屏显示。下载插件时需要自备梯子Chorme 打开:下载链接1.添加插件之后可以在桌面...
1.Chorme 浏览器输入:chrome://inspect/#devices(会显示连接设备和调试项目) 查看本地DB(Resources/web sql/包名)查看DB...
上篇把 Nexus启动了,这篇说一说如何把自己的module 打包arr,上传Maven。一共两个过程,一个是上传,一个是依赖。 上传arr到Maven 在Project的g...