首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
newbie10809
掘友等级
Java/Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 71
沸点 1
赞
72
返回
|
搜索文章
赞
文章( 71 )
沸点( 1 )
一篇图文彻底弄懂类加载器与双亲委派机制
类加载器: 可以实现通过一个类的全限定名称来获取描述此类的二进制字节流。实现这个动作的代码模块成为”类加载器“。 通过自定义类加载器可以实现各种有趣而强大的功能更:OSGi,热部署,代码加密等。 如上图为类加载器的加载流程。 启动类加载器:系统启动的时候,首先会通过由C++实现…
Ashmem(Android共享内存)使用方法和原理
Ashmem即Android Shared Memory, 是Android提供的一种内存共享的机制。 Java层借助MemoryFile或者SharedMemory。 Native层借助MemoryHeapBase或者MemoryBase。 Native层直接调用libc的a…
Android Framework启动流程浅析
对于Android开发,干上几年后,都要进阶,或者直接转行了。如果你还在干Android,想要进阶 对Framework的了解是必不可少的过程,下面就开始进入今天的主题吧。 我们知道,对于任何程序语言而言,入口一般都是main函数。 将从本文中找到以上答案,如果已经熟悉了此过程…
Android增量更新
首先需要明确,Android增量更新与热修复是不同的技术概念。 热修复一般是用于当已经发布的app有Bug需要修复的时候,开发者修改代码并发布补丁,让应用能够在不需要重新安装的情况下实现更新,主流方案有Tinker、AndFix等。 而增量更新的目的是为了减少更新app所需要下…
Android进阶5:SurfaceView实现原理分析
第一次接触SurfaceView,找了很多资料才理解SurfaceView概念,总结查资料的结果。Android中有一种特殊的视图,称为SurefaceView,与平时时候的 TextView、Button的区别: 因为不会占用主线程资源,一方面可以实现复杂而高效的UI,二是不…
[译] 轻松发布私有 App
不论你的团队拥有 5 个还是 100 个 App,你总能找到帮你管理 Play Store 列表的自动化工具。Google Play 允许你通过其开发者 API 来管理你的 Play Store 列表、打包好的 APK 等。2017 年 1 月的时候,Google 从 Twit…
使用Java Socket手撸一个http服务器
I. Http服务器从0到1 1. socket编程基础 2. http协议 3. http服务器设计 a. 请求数据解析 b. 请求任务HttpTask c. http服务搭建 4. 测试 II. 其他 0. 项目源码 1. 一灰灰Blog: https://liuyueyi…
Android 动画 Animator 家族使用指南
零、前言:本文知识点ValueAnimator的认识与使用估值器TypeEvaluator的自定义与使用插值器TimeInterpolator的自定义与使用Path与Animator的结合使用Obje
「译」MotionLayout介绍 (part III)
第一部分和第二部分概述了 MotionLayout 中引入的基本概念。 现在将介绍如何在现有应用程序中使用 MotionLayout,并将其集成到现有布局(如 CoordinatorLayout,DrawerLayout或ViewPager)中。 (注意,MotionLayou…
微信自研 APM 利器,Matrix 正式开源了
Matrix 是一款微信研发并日常使用的 APM (Application Performance Manage) ,当前主要运行在 Android 平台上。
下一页
关注了
24
关注者
6
收藏集
3
关注标签
81
加入于
2016-10-08