Could not GET ‘https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.2/gradle-3.1.2…
分类:移动开发
Okhttp3爬取验证码及获取Cookie
目前正在做毕业设计,一个关于校园服务的app,我会抽取已完成的相关代码写到文章里。一是为了造福这个曾经帮助过我的社区,二是写文章的同时更能巩固相关知识的记忆。 一、前言 在爬取教务系统的过程中,验证码的获取是非常重要的:…
NDK(2)最简单加解密字符串
有时候需要对一些字符串进行加密,但是又很容易被破解,所以用ndk加密,可以提高加密的安全性,增加破译的成本。 声明两个native方法。 //加密 native String Encryption_str(String …
Android高级进阶——View的工作原理(二)Layout过程
开篇: 上一篇已经了解了 View 的工作原理之 Measure 过程,了解到 Measure 过程是从 ViewRootImpl#performTraversals 开始的,最后会执行到 onMeasure 方法,也对…
Android开发从GC root分析内存泄漏
我们常说的垃圾回收机制中会提到GC Roots这个词,也就是Java虚拟机中所有引用的根对象。我们都知道,垃圾回收器不会回收GC Roots以及那些被它们间接引用的对象。但是,对于GC Roots的定义却不是很清楚。它们…
Kotlin 类、对象、接口
Kotlin中类、接口相关概念与Java一样,包括类名、属性、方法、继承等,如下示例: interface A { fun bar() fun foo() { // 可选方法体 } } class Child: A { …
16.Animations(MPAndroidChart中文翻译)
目录 第8节.Setting Colors(MPAndroidChart中文翻译) 第9节.Formatting Data Values (ValueFormatter)(MPAndroidChart中文翻译) 第10节…
Android国际化方案实践总结
背景:项目已经基于模块化的方式上线,原项目由于之前赶进度等原因,部分代码中直接插入中文,现需要国际化。 国际化所需要做的事情: 用户系统(国内外手机号的注册) 语言切换 用户系统 这个客户端需要实现的就是注册的支持, 从…
Android应用程序插件化研究之DexClassLoader
文章首发:Android应用程序插件化研究之DexClassLoader|大利猫 最近在研究Android应用的插件化开发,看了好几个相关的开源项目,插件化都是在解决以下几个问题: 如何把插件apk中的代码和资源加载到当…
Android统一管理配置库的版本
在我们开发应用的时候,都会用到一些第三方库,设置应用的targetSdkVersion、compileSdkVersion,buildToolsVersion等,一般情况下,我们都是直接在应用的gradle文件中引用库,…
Android Studio配置的一些问题
1.开了FQ软件依然报错 “Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the…