自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 flutter 问题记录

其实 MediaQuery 是一个 InheritedWidget ,它有一个叫 MediaQueryData 的参数,这个参数是通过如下图设置的,再通过源码我们知道,一般情况下 MediaQueryData 的 padding 的 top 就是状态栏的高度。因为目前到 1.2 的版本,在 KeepAlive 的 状态下,跨两个 面以上的 Tab 直接切换,其实是通过 Padding 实现的,而 Padding 不支持负数,所以如果你需要用到负数的情况下,推荐使用 Transform。

2024-06-04 19:22:38 634

原创 Android视图加载优化——Factory2设置方法_android viewfactory

第三种方法是重写Activity的,改写的方法,返回自定义的。自定义的可以重写方法,加入自己的处理逻辑。这个方法是我从ViewPump学到的。总结一下,通过给设置Factory2来介入 View 的创建过程,以提供向后兼容性(为组件提供 tint,处理等)。它也保证了可扩展性,开发者可以进行一些定制处理。除了 Appcompat,这一技巧被用来完成了更多有意思的事情。Probe(现已废弃) 提供了来记录 View 的测量次数,来高亮 View 的边界。使用这一技巧方便的为 TextView 添加字体。

2024-06-04 18:44:26 579

原创 Android异步任务与多线程

Buttonandroid:text=“测试Runnable”

2024-06-04 18:14:41 660

原创 Android使用FFmpeg播放音频_qt 安卓ffmpeg avcodec模块不能识别

}open class ThirdActivity : AppCompatActivity() {private val inputFilePath = “/storage/emulated/0/GreenCheng/video/g4.mp4”private var audioTrack:AudioTrack? = nullprivate lateinit var musicPlayer: MusicPlayeroverride fun onCreate(savedInstanceState: B

2024-06-04 17:43:17 659

原创 android 底部表格布局TableLayout

private String[] mTitles = {“首页”, “消息”, “联系人”, “更多”};TabEntity类。

2024-06-04 17:11:19 384

原创 Android 2017-2024面试题详解

面试官面什么,完全是看他们个人的(性格,心情,天气,你的面相)。以上只是一些我觉得重要的点,当然还有很多深层的东西不是一时半日可以补上来的,还是要看自己平时的经验积累。PS:如果面试官说,还有什么想问的,千万不要给自己挖坑,说今天自己表现怎样,能不能被录取。如:Volley,面试官会问我Volley的实现原理,与okhttp和retrofit的区别。PS:有家小公司(规模写假的,给骗过去了),直接把项目给我看,让我说实现原理。最让我无语的一次面试,就一个点问的我底裤都快穿了,就差帮他们写代码了。

2024-06-04 16:38:11 325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除