前言 如果你也学习Android,那么你大概率会看过我的文章。经常有读者给我留言:“该怎么学习Android?”、“日常学习Android的方法是什么”、”如何实践应用And...
本文已授权微信公众号《鸿洋》原创首发,转载请注明出处。 目录 1 前言 2 简介 3 准备Git 4 GitLab使用 5 Android Studio中使用Git 1 前言...
1 关于吃羊肉,人们首先会想到内蒙烤全羊、新疆羊肉串、北京涮羊肉。相比之下,外地人对陕北羊肉的印象就会淡薄许多。 在全国人均羊肉消费量上,陕西排不进前十。然而,倘若不以省份,...
作者简介:ASCE1885, 《Android 高级进阶》作者。本文由于潜在的商业目的,未经授权不开放全文转载许可,谢谢!本文分析的源码版本已经 fork 到我的 Githu...
分包方案 Android官方解决方案文档 彻底解决Android 应用方法数不能超过65K的问题 由Android 65K方法数限制引发的思考 Android MultiDe...
Android知识体系总结(全方面覆盖Android知识结构,面试&进阶 Version-3.0.0 时间:2020.05) 此篇文章是初中高级工程师学习文章,知识体系较为完...
前言 关于okhttp的缓存,网上有大量的文章,或相同,或不同,方式不一,但都八九不离十,原理都是通过CacheControl的设置策略不同来实现的。但是,真正实践过的人会发...
实现方法:(需要开启悬浮窗通知权限、允许应用在其他应用上显示) 一.利用headsup 悬挂式Notification,他是5.0中新增的,也就是API中的Headsup的N...
简介 播放视频和音乐是安卓设备上常用的功能,android库的MediaPlayer提供可以使用少量代码解决的方案,它也提供低级媒体APIs像MediaCodec、Audio...
说到安卓的视频开发,大多数朋友们都是用着开源的播放器,或者安卓自带的native mediaplayer,拿来主义居多,我曾经也是。。。最近这半年因为开始着手重构公司的播放器...
上两期我们已经学习了关于视频播放的基础知识,还有容器格式文件的结构。那么今天终于可以开始学习安卓平台的视频播放知识了!相信大家早就已经等不及了。 但是千万不要小看之前两章的基...
为什么返回404? 当我们使用WebView加载一个html页面时,通常会在WebViewClient 的onReceivedHttpError()与onReceivedEr...
前言 AsyncTask在Android开发中是十分常见的 今天,我将全面讲解AsyncTask的源码,希望你们会喜欢 Carson带你学多线程系列基础汇总Android多线...