功能说明 HTTPDNS使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议,域名解析请求直接发送到阿里云的HTTPDNS服务器,从而绕过运营商的Local DNS,...
功能说明 HTTPDNS使用HTTP协议进行域名解析,代替现有基于UDP的DNS协议,域名解析请求直接发送到阿里云的HTTPDNS服务器,从而绕过运营商的Local DNS,...
用过了,不是太行
RxJava与Retrofit 在出现LiveData之前,Android上实现网络请求最常用的方式是使用Retrofit+Rxjava。通常是RxJavaCallAdapt...
前言 为什么写这个文章?因为之前做过一些短视频方面相关的应用,特别是在播放优化上面踩过一点坑。优化的主要目的为了让视频达到秒开,视频的预加载等,并在用户多次播放的过程中能减少...
最近研究了一下Architecture Components,尝试用这个架构写了一个小demo,发现了一些问题,也有了一些心得,想分享给大家。 以下关于LiveData的基础...
利用MediaCodec可以录制视频,可是可以将图片合成视频吗?之前使用ffmpeg来实现。但是,ffmpeg却是c++写的,而且非常占用内存,虽然它是非常棒的音视频处理库,...
做安卓开发的时候,有的时候会遇见如下的crash log: 这个bug光看log,大概能猜到原因,但其实很难定位到具体是哪里的问题,尤其是一个Activity包含许多个Fra...
年前想着Google老大之前提醒过将项目升级到androidx,所以年前一通操作猛如虎把Android Studio唰唰升级到3.2.1,自然也把gradle升级到gradl...
本文已授权微信公众号:鸿洋【hongyangAndroid】独家发布 2018年第一篇,新年快乐! 一、混淆的目的 一款发布到市场的软件原则上都应该做代码混淆,可能有人会说谁...
MediaCodeC是Android 4.1(API16 ) 版本加入的一个新的音视频处理API,旨在提高Android平台的音视频编码能力,Mediacodec类可...
介绍 demo的主要逻辑是,利用okhttp 和 RxJava 在子线程中下载文件,通关观察者模式监听下载的进度,再回调到主线程中,然后利用EventBus 通知页面刷新,更...
最近在项目中用到了自定义Dialog,以前也是经常用,只不过要么是用自带的dialog样式,要么也是很简单的布局,所以并没有重视修改dialog大小的坑。直到这次项目中产(k...
选人,Java后台还是客户端开发? Java跟C、C++、PHP、Python等一直较劲,在当前的现实中,也稳坐编程语言榜首 面向对象的思想在应用开发领域占主导,Java往往...
首发于公众号: DSGtalk1989 好久不见,值此年终之际,跟大家探讨一下,一个诡异的内存溢出。 羁绊与猜想 话不多说,先上崩溃 很显然,创建了一个线程,1040kb,内...
'Run' 按钮,一点下,Android Studio 就会开动,代码奇迹般地变成 APK,被安装到手机上,显示 APP 的界面。背后发生了什么? 点击 Run 按钮依次执行...
转载请注明出处 //www.greatytc.com/p/fc4d4348dc58 (作者:韩栋)本文为译文,由于译者水平有限,欢迎拍砖,读者也可以阅读原文【OkHt...