作者小头像 Lv.3
更多个人资料
168 成长值
1 关注
1 粉丝
+ 关注 私信

个人介绍

知名互联网大厂技术专家,多平台博客专家、优秀博主、人气作者,博客风格深入浅出,专注于Android领域,同时探索于大前端方向,持续研究并落地前端、小程序、Flutter、Kotlin等相关热门技术。

感兴趣或擅长的领域

编程语言
个人勋章
TA还没获得勋章~
成长雷达
145
3
0
0
20

个人资料

个人介绍

知名互联网大厂技术专家,多平台博客专家、优秀博主、人气作者,博客风格深入浅出,专注于Android领域,同时探索于大前端方向,持续研究并落地前端、小程序、Flutter、Kotlin等相关热门技术。

感兴趣或擅长的领域

编程语言

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
BottomSheetDialog 使用详解,设置圆角、固定高度、默认全屏等
1.效果MD风格的底部弹窗,比自定义dialog或popupwindow使用更简单,功能也更强大。其实细分来说,是BottomSheet、BottomSheetDialog、BottomSheetDialogFragment 2.BottomSheet与主界面同层级关系,可以事件触发,如果有设置显示高度的话,也可以拉出来,且不会影响主界面的交互。 XML<?xml version="1.0...
作者小头像 yechaoa
579
0
0
2022-06-06 14:20:24
579
0
0
Android 自定义View之展开收起的Layout
效果 分析效果图来看,点击事件触发view的展开收起,并在收起状态下保留了第一个子view显示,这个展开收起其实就是view的高度变化,所以只要控制好高度,就能很简单的实现这个效果。 步骤1.初始化参数 设置方向等2.根据动画执行进度计算高度 初始化class ExpandLinearLayout : LinearLayout { //是否展开,默认展开 private var...
作者小头像 yechaoa
452
0
0
2022-06-06 14:19:24
452
0
0
Android 11适配指南之系统相机拍照、打开相册
前言适配前台程序员必不可少的工作之一,且可能要花大量的时间精力。何为前台程序员,是面向用户的一端,包括前端、移动端、PC等等。何为适配,适配就是当我们的开发环境、运行环境等发生变化的时候,程序依然能稳健运行。而适配中最难为程序员的就是Android了,除了开发环境、运行环境等因素之外,因为Android开源的原因,还要适配各大厂商。。而适配条件之多,经常让Android程序员为之头疼。来看...
作者小头像 yechaoa
596
0
0
2022-06-05 22:29:42
596
0
0
Android 11适配指南之Toast解析
起源在targetSdkVersion为30的情况下,在Android 11的小米10手机上运行,调用ToastUtil的时候闪退报错:null cannot be cast to non-null type android.widget.LinearLayout且看已知条件:targetSdkVersion 30Android 11小米10文末附Android 11适配手册 定位问题ok...
作者小头像 yechaoa
418
0
0
2022-06-05 22:28:35
418
0
0
Android MediaPlayer音频播放器详解
效果音频播放,是比较常见或常用的功能,比如音乐播放器、新闻播报、听书等等,而恰巧如果你想自定义一个音频播放器的话,本文一定对你有帮助! 常用方法start() 开始播放pause() 暂停播放stop() 停止播放prepare() 资源准备prepareAsync() 异步准备,不阻塞UI线程seekTo(int msec) 定位到指定位置,单位毫秒isLooping 是否循环播放isP...
作者小头像 yechaoa
491
0
1
2022-06-05 18:46:33
491
0
1
Android 修改系统音量及监听
效果修改系统音量这种操作还是挺常见的,一般在多媒体开发中都多少会涉及到。 常用方法 获取音频管理器mAudioManager = this.getSystemService(Context.AUDIO_SERVICE) as AudioManager 获取媒体音量最大值mMaxVolume = mAudioManager.getStreamMaxVolume(AudioManager.ST...
作者小头像 yechaoa
345
0
0
2022-06-05 18:45:25
345
0
0
Android 修改系统屏幕亮度及监听
效果修改系统屏幕亮度这种操作还是挺常见的,一般在多媒体开发中都多少会涉及到。emmm 效果图好像看不出来变化。。不过不是很重要。。 操作拆解上图中可以看到,分别有加减按钮和seekbar来控制亮度。后面会涉及到相关的事件。 获取系统屏幕亮度 /** * 获取系统屏幕亮度(0-255) */ private fun getScreenBrightness(): I...
作者小头像 yechaoa
281
0
0
2022-06-05 18:44:23
281
0
0
Android 硬布局item的高级写法
效果:这种布局应该是非常常见了,且写的比较多。今天简单探讨一下效果图中上下两种布局的写法。 比较上下效果一致行数层级上部分1213下部分552下部分继续精简282可以看出,对比还是很明显的,精简到最后只有最开始的四分之一。 上部分先看常规item写法,横向的LinearLayout嵌套三个子View,分别是左边的ImageView,中间的TextView,和右边的ImageView。然后每...
作者小头像 yechaoa
260
0
0
2022-06-05 18:40:29
260
0
0
Android APP打开网页之CustomTabs
一般打开url有以下几种方式:调用默认浏览器用WebView用CustomTabsIntent默认浏览器的话,是跳转到别的app,我方app就切换到后台了,至于什么时候返回回来就不确定了,且在后台有被回收的风险,不利于业务开展,如果是打开浏览器之后就完成任务的情况,可以使用。WebView是我们比较常用的,如果页面可控,且需要交互的,还是建议使用webview的。CustomTabs在用户的...
作者小头像 yechaoa
339
0
0
2022-06-05 17:31:15
339
0
0
Android开发之调用系统设置界面
1.系统设置界面 startActivity(new Intent(Settings.ACTION_SETTINGS)); 2.当前应用的设置界面 Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); intent.setData(Uri...
作者小头像 yechaoa
350
0
0
2022-05-31 23:40:12
350
0
0
总条数:245
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 25
到第 页

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注 私信