最新消息:欢迎访问Android开发中文站!商务联系微信:loading_in

Android开发

Android开发 基础 高级内容

WebView完整配置及正确使用,抠门式的内存管控

WebView完整配置及正确使用,抠门式的内存管控

loading 23小时前 17浏览 0评论

本文主要学习自网上各路大神后做的笔记、Demo,现整理至CSDN博客,主要有鸿洋_、郭霖、Carson_Ho、aqi00 等大神。 1.要点 一个可视为浏览器的View 用于加载html页面及处理交互 重量级View,建议在代码中添加至布局内存角...

详解Android Gradle生成字节码流程

详解Android Gradle生成字节码流程

loading 4周前 (01-20) 152浏览 0评论

一、背景 当前绝大部分的Android工程都是使用Gradle框架搭配Android Gradle Plugin(以下简称AGP)和Kotlin Gradle Plugin(以下简称KGP)进行编译构建的。虽然市面上有很多入门介绍,但是分析其中实现...

Matrix 之 ApkChecker 的使用

Matrix 之 ApkChecker 的使用

loading 2个月前 (12-30) 212浏览 0评论

简介 Matrix 是微信终端自研和正在使用的一套APM(Application Performance Management)系统。 Matrix-ApkChecker 作为Matrix系统的一部分,是针对android安装包的分析检测工具,根据...

Socket通信原理

Socket通信原理

loading 2个月前 (12-25) 265浏览 0评论

一、Socket通信简介 Android与服务器的通信方式主要有两种: Http通信 Socket通信 两者的最大差异在于: Http连接使用的是“请求-响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务端才能向客户端返回数据...

Android 项目中Theme的改造

Android 项目中Theme的改造

loading 3个月前 (11-15) 464浏览 0评论

前言: 为什么会选这个话题 由于项目老旧,项目里留存了很多古董玩意儿,既然看到了不爽的地方,身为程序员强烈的责任感,不得不进行改造,今天就来说说统一 Android Theme 中遇到的那些事儿 缘由 我们都知道 Android 系统有很严重的碎...

Android v1、v2、v3签名详解

Android v1、v2、v3签名详解

loading 3个月前 (11-12) 694浏览 0评论

Android签名机制 什么是Android签名 了解 HTTPS 通信的同学都知道,在消息通信时,必须至少解决两个问题:一是确保消息来源的真实性,二是确保消息不会被第三方篡改。 同理,在安装 apk 时,同样也需要确保 apk 来源的真实性,以及...

Android 生成桌面快捷方式是这样做的

Android 生成桌面快捷方式是这样做的

loading 3个月前 (11-11) 477浏览 0评论

关于生成桌面快捷方式,Android提供了原生的api方法。下边就介绍一下兼容8.0的具体做法。 一、首先当然是关于快捷方式的权限了。 我们需要在AndroidManifest文件中添加一下权限: <uses-permission a...

Android 混合开发之JsBridge

Android 混合开发之JsBridge

loading 3个月前 (11-10) 424浏览 0评论

电商或者内容类APP中,H5通常都会占据一席之地,Native跟H5通信会必不可少,比如某些场景H5通知native去分享,native通知H5局部刷新等,Android本身也提供这样的接口,比如addJavascriptInterface、loa...

NestedScrolling机制解析,自定义嵌套滑动你也可以

NestedScrolling机制解析,自定义嵌套滑动你也可以

loading 3个月前 (11-07) 476浏览 0评论

概述 如果在以前要实现嵌套滑动,比如ScrollView嵌套RecyclerView,这时候常用的方法就是重写onMeasure方法,进行重新测量。现在官方提供了两个神奇的接口,帮助我们实现复杂的嵌套以及更加炫酷的效果,那就是NestedScrol...

面试官:同学,说说 Applink 的使用以及原理

面试官:同学,说说 Applink 的使用以及原理

loading 4个月前 (10-12) 618浏览 0评论

简介 通过 Link这个单词我们可以看出这个是一种链接,使用此链接可以直接跳转到 APP,常用于应用拉活,跨应用启动,推送通知启动等场景。 流程 在AS 上其实已经有详细的使用步骤解析了,这里给大家普及下 快速点击 shift 两次,输入 APP...

Android 仿小红书自定义展开 收起的TextView

Android 仿小红书自定义展开 收起的TextView

loading 4个月前 (10-11) 739浏览 0评论

故事是这么开始的,有个产品需求需求,要做一个小红书文本折叠的功能,于是就有了后面一系列的东西。不过实现了之后,自己对 TextView 截取文本也了解了不少,具体效果如下: 先总结一下实现的时候需要注意的几个点: 显示 “…展开” 时,是截取的一...

Android 轻松解决内存泄漏

Android 轻松解决内存泄漏

loading 4个月前 (10-09) 884浏览 0评论

基础知识 Java 的内存分配简述 方法区(non-heap):编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量; 栈区:当方法执行时,会在栈区内存中创建方法体内部的局部变量,方法结束后自动释放内存; 堆区(heap...