首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
反正就是咸鱼
掘友等级
Android
|
摸鱼
没有撸不出来的代码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 11
沸点 19
赞
30
返回
|
搜索文章
赞
文章( 11 )
沸点( 19 )
Android性能优化之Android 10+ dex2oat实践
对于Android App的性能优化来说,方式方法以及工具都有很多,而dex2oat作为其中的一员,却可能不被大众所熟知。
Android 项目网络安全配置知识记录
Android 在 Android 9(Pie)[android:targetSdkVersion = 28]之后将网络通信默认配置为禁止了明文传输。所谓明文传输就是Http请求,所以如果我们开发版本高于 28 ,打包之后我们 app 中的 Http 请求都无法成功,将会抛出 …
Java 基础(十六)网络编程
写了这么久 Java 代码,对网络编程的了解还停留在简单使用网络请求框架的阶段。 说起网络编程的知识点,好像大部分的东西也都知道,但是好像就知道一个专有名词的意思。比如说: 网络编程嘛,说白了就是和服务器的一次通话/交互资源,说起来其实很简单,用起来好像也挺简单的。 以下是使用…
记一次通过PIXI.js 和 Gasp 实现动画特效获取3K时薪的体验(附源码) | 猿创营
缘起: 在工作之余,经常逛公众号和各种社区的我,发现了一个宝藏公众号 大帅老猿 开启了兼职之旅。 旨在接触更多的真实案例增加自身的业务思考和提升技术视野。 这个动画效果即一个客户案例脱敏后的产物。那么
ContentProvider全解析和使用
ContentProvider(内容提供者)是Android的四大组件之一,管理android以结构化方式存放的数据,以相对安全的方式封装数据(表)并且提供简易的处理机制和统一的访问接口供其他程序调用。 Android的数据存储方式总共有五种,分别是:Shared Prefer…
BroadcastReceiver全解析和使用
广播是一种广泛运用的在应用程序之间传输信息的机制,主要用来监听系统或者应用发出的广播信息,然后根据广播信息作为相应的逻辑处理,也可以用来传输少量、频率低的数据。 在实现开机启动服务和网络状态改变、电量变化、短信和来电时通过接收系统的广播让应用程序作出相应的处理。 Broadca…
每日一问:谈谈你对 LeakCanary 的了解
昨天的问题说到了关于 内存泄漏需要注意的点,在文章最后有说到 LeakCanary 检测内存泄漏。实际上,我相信绝大多数人也知道甚至使用过这个库。 LeakCanary 的使用方式非常简单,只需要在 build.gradle 里面直接写上依赖,并且在 Application 类…
详细精确阐述jsBridge执行流程的文章
jsBridge是在webclient的shouldOverrideUrlLoading方法拦截url,通过解析url内的伪协议来实现Native与JS之间的数据传输。 通过更改Html 的iFrame标签的src触发一个url请求。 a、handlerReturnData(u…
为什么单例模式的mInstance前面要加volatile
可见性是指线程对共享变量进行修改的指令对其他线程来说是可见的,反应指令执行的透明度。 再同步到堆内存中。从操作开始到结束这段时间,其他线程是不知道的,即操作不可见。当变量被volatile修饰,任何操作都会在内 存中进行,不会产生副本,从而保证了可见性。 指令重排序是指CPU在…
怎么计算一个对象占用的内存
好多人在听到这么一个问题的时候都会瞬间懵逼,也有的人我记住了基本数据类型的占用内存和对象引用是4个字节大小。 这是正确的思考方向,但是不够全面。 下面就一步一步解析对象的组成有哪些。 对象标记(markOop)。存储对象在运行时的数据,如:哈希码、GC标记、锁信息、线程关联信息…
下一页
个人成就
文章被点赞
22
文章被阅读
15,932
掘力值
327
关注了
28
关注者
8
收藏集
3
关注标签
6
加入于
2016-06-01