ViewStub简介 public final class ViewStub extends View ViewStub 是一个宽高都为0,不可见的(GONE),不参与measure与layout(绝大部分情况),不绘制…
标签:Android
OKHttp3的基本使用
Get异步请求 第一步,OkHttpClient的初始化 // 直接初始化,使用所有默认配置 OkHttpClient okHttpClient = new OkHttpClient(); // 配置一些信息进入OkHt…
一步一步使用Android调用Golang
前提需要了解的 在Android中运行go代码,需要用到一个工具gomobile,后面会说到安装方式。 Go开发环境,配置好GOPATH和GOROOT等。 AndroidSDK和AndroidNDK 准备好Go代码 首先…
Android全局异常处理
在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试…
Mac下交叉编译FFmpeg3.4.5出Android的so包
在网上找了很多资料都从未编译成功过,一度特别失望;终于看了夏曹俊老师的视频播放器开发课之后也经过几番周折,最后成功了,在此总结一下,希望对在寻找资料的人有所帮助。 准备工作 这里两大主角就是: FFmpeg(版本是3.4…
Android APP修改displayMetrics
最近在公司开发中遇到一款国产的特殊设备(屏幕分辨率为1024×600,density为1.5,densityDpi为240),按标准的话这个分辨率对应的densityDpi应该是160,所以我们按设计师标准出的…
在activity中获取view及view隐藏打开时正确的高度
在activity中获取view的高度这个问题网上有很多答案,常见的有如下4种: 第一种: int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNS…
Effective Java 2.0_中文版_Item 3
文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 Item 3 用私有构造函数或枚举类型强化单例属性 单例简单来说就是一个类只被实例化一次[Ga…
Android glide图片加载库学习
到目前为止,网上有很多图片加载库,我就先来说说为什么选择Glide来学习。 Glide的特点 显示图片平缓流畅速度快 支持gif和webp格式图片 扩展性高可以转换各种图片效果 根据Activity/Fragment生命…
Android - 收藏集
Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity的显示之ViewRootImpl初探 Activity的显示之Window和View Android系统的…
Android 豆瓣电影客户端之缓存
前言 — 完整项目 托管在 github 上,直达电梯:豆瓣电影客户端 github 想了解项目的整个概况可以查看 先前写的 Android 豆瓣电影客户端开源 在 Android 开发过程中,Retrofi…
Android studio 中build.gradle的配置
指定文件名称 // 指定名称 android.libraryVariants.all { variant -> variant.outputs.each { output -> def outputFile …