首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
代码超人
掘友等级
Android研发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 23
沸点 1
赞
24
返回
|
搜索文章
最新
热门
TCP/IP基础
TCP/IP协议是一个协议簇,其中包括很多协议。TCP/IP协议簇包括应用层、传输层、网络层、网络访问层。应用层包括HTTP、TFTP、Telnet等协议。
HTTP基础
HTTP状态码、HTTP各版本特性、HTTP协议的缺点、HTTPS握手过程、HTTPS的安全性如何保障
[Jetpack][App Startup]源码分析
App Startup是Jetpack组件之一。可以阅读官方文档了解基本使用方式。 dependencies方法返回当前初始化需要的依赖项。依赖项是一个Initializer接口列表,依赖项会先于当前Initializer执行 通过Initializer接口,可以把复杂的初始化…
用于Android平台的基于Binder的进程间通信库
一款用于Android平台的基于Binder的进程间通信库,采用annotationProcessor生成IPC通信需要的代码。EasyMessenger相对于AIDL具备如下优势: 采用Java声明接口,更方便 接口方法支持重载 同时支持同步和异步通信 EasyMesseng…
还在用AIDL吗?试试EasyMessenger吧
一款用于Android平台的基于Binder的进程间通信库,采用annotationProcessor生成IPC通信需要的代码。EasyMessenger相对于AIDL具备如下优势: build之后,会生成ClientInterfaceHelper类,开发者也正是通过这个Hel…
Android组件化探索与实践
不用去纠结组件和模块语义上的区别,如果模块间不存在强依赖且模块间可以任意组合,我们就说这些模块是组件化的。 实现组件化本身就是一个解耦的过程,同时也在不断对你的项目代码进行提炼。对于已有的老项目,实现组件化刚开始是很难受的,但是一旦组件的框架初步完成,对于后期开发效率是会有很大…
RxJava2 Scheduler调度器源码分析
Scheduler是RxJava对线程控制器的抽象,RxJava内置了多种Scheduler的实现。本文将基于RxJava2版本2.1.16对其进行简要分析。
Android Fragment onAttach未被调用的问题
今天发现项目中EventBus老是没有收到消息,然后发现是EventBus的register没有执行造成的。 而register因为一些缘故,是放置在onAttach方法中的。也就是说,onAttach这个生命周期方法没有被调用。 如果使用的是public void onAtt…
分享几个快速查看Apk中AndroidManifest.xml的方式
android反编译首推Jadx.不过如果仅仅为了查看个清单文件,反编译有点杀鸡用牛刀的感觉。 aapt存在于{android-sdk}/build-tools目录。具体命令如下: 执行上述命令,控制台就会打印清单文件的内容。虽然格式和真正的xml有些区别,但还是能看得懂的。 …
解决Android通过BitmapFactory获取图片宽高度相反的问题
使用上述代码,在图片未旋转的情况下得到的结果是正确的。但是如果图片需要旋转90度或者270度才能正确显示时,上述代码获取的宽度则是相反的(及获取到的宽度实际上为图片的高度,高度亦然)。 所以,我们需要通过判断图片显示需要旋转的度数来确定图片真实的宽高。 在Android中可以通…
下一页
个人成就
文章被点赞
138
文章被阅读
15,017
掘力值
435
关注了
4
关注者
5
收藏集
4
关注标签
25
加入于
2016-04-27