![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 71
zhoux_top
it
展开
-
自定义默认的apk名称
gradle, 重命名, android, android studio原创 2023-01-30 11:39:51 · 150 阅读 · 0 评论 -
Snackbar + Floating Action Button
Snackbar + Floating Action Button另外一篇文章中,有关于Snackbar的相关介绍,这里主要做一个扩展。Floating Action Button(FAB)FAB主要在页面展示重要或常用的交互入口,它大多以圆形带阴影的按钮样式“浮”在当前页面上方。FAB + Snackbar先看效果:这里模拟了一个点击FAB让按钮消失的效果,可以看出:点击FAB后,按钮Snackbar消失,同时底部出现了一条弹出消息snackbar;如果snackbar和FAB原创 2022-05-21 22:24:15 · 240 阅读 · 0 评论 -
弹出式消息 - Snackbar
弹出式消息 - Snackbar弹出式消息有多种,如Toast, Notification, Snackbar等,谷歌Material Design推出后,建议前台中使用Snackbar,后台中使用Notification代替Toast。Snackbar简介Snackbar是一种轻量级的消息反馈,将会在位于设备左下角显示一则简短的消息。和Toast一样Snackbar会在短暂显示后自动消失,此外Snackbar还可以和用户交互,如滑动清除,点击事件等。Snackbar的使用需要有几个条件:BaseT原创 2022-05-20 15:44:22 · 862 阅读 · 0 评论 -
Notification-通知
Notification-通知通知是一种消息,这种消息呈现在应用UI之外,通过通知可以对用户进行提醒、可以和其他用户收发信息等。通过点击通知,可以唤起app页面或者直接在通知上执行一些操作。下面介绍通知的一些常用用法。展示一条普通通知先来看一个效果:从这张截图上,可以看到有一条通知消息,如果要实现这个效果,参考以下实现逻辑:private static final String CHANNEL_ID_1 = "CHANNEL_ID_1";public void doNotify(View v)原创 2022-05-14 22:48:48 · 749 阅读 · 0 评论 -
CardView-卡片布局
CardView-卡片布局简介CardView是一个带圆角和阴影的FrameLayout,继承关系如下:java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.FrameLayout ↳ androidx.cardview.widget.CardView重要的属性有:圆角-对应xml属性:app:cardCornerRadius, 对应字段:ra原创 2022-04-26 22:11:19 · 518 阅读 · 0 评论 -
通过ItemDecoration实现RecyclerView分割线
通过ItemDecoration实现RecyclerView分割线RecyclerView分割线可以有多种实现,最简单的是父view底色+子view差色实现。这里主要用ItemDecoration方式来实现,这样的实现更加具有差异化的可定制性。创建布局文件创建布局文件:activity_recycler_view.xml<androidx.recyclerview.widget.RecyclerView android:id="@+id/rv_vertical" andro原创 2022-04-19 23:41:36 · 604 阅读 · 0 评论 -
Jetpack-Room数据库
使用Room将数据保存到本地数据库简介Room持久库在SQLite之上提供了一个抽象层,以便在充分利用SQLite的强大功能的同时,能够流畅的访问数据库,具体来说,Room有以下优点:SQL查询的编译时验证提供方便的注解,能最大减少重复和易错的样板代码简化了数据库迁移路径因此建议使用Room,而不是直接操作SQLite API。设置在 build.gradle中,添加以下依赖://Kotlin annotation processing tool pluginapply plugin原创 2022-04-02 21:22:30 · 2940 阅读 · 0 评论 -
腾讯互动白板+即时通讯+实时音视频,Android学生端接入
腾讯互动白板+即时通讯+实时音视频,Android学生端接入一、简介线上教学方案:腾讯云互动白板(Tencent Interactive Whiteboard,TIW)+即时通信(Instant Messaging,IM)+实时音视频(Tencent RTC)实现老师线上互动教学官方地址:https://cloud.tencent.com/product/tiwhttps://cloud.tencent.com/product/imhttps://cloud.tencent.com/produ原创 2021-07-07 23:06:09 · 904 阅读 · 0 评论 -
eclipse 打包apk时 出现 no dex file found
eclipse 打包apk时 出现 no dex file found背景:年后换了一份新工作,来到新公司,要求做数据采集,由于公司新老项目对接要求,重新用回了eclipse+adt作为开发工具,但是当在打包 apk 的 时候,出现了no dex file found的问题。问题1:eclipse 打包apk出现no dex file found。分析:原创 2017-03-09 09:43:48 · 3825 阅读 · 0 评论 -
android 7.0 download and install apk遇到的问题
android 7.0 download and install apk遇到的问题背景:还有十天过年,哈哈,今年的成就就是四川移动项目了。不过,最近android7.0出来以后,同事反馈,他的华为mate9,在下载完更新包以后,无法进入到安装流程,这这这。。。这是什么情况,于是进入到了一天的埋头挖土环节。下面就将这天的经历记录下来,供解决问题的思路和参考。问原创 2017-01-17 17:08:12 · 4897 阅读 · 1 评论 -
android SwipeRefreshLayout嵌套ViewPager 滑动冲突问题
android SwipeRefreshLayout嵌套ViewPager滑动冲突问题背景:市面上,越来越多的app都在使用SwipeRefreshLayout刷新控件,比如手机百度啊,知乎什么的,咱们也要跟上潮流,不能掉队,最近项目就使用到了SwipeRefreshLayout刷新控件,但是遇到了一些小问题。问题1:项目中页面布局由外到内,由上到下大致是:SwipeRef原创 2017-01-11 11:20:33 · 898 阅读 · 0 评论 -
The number of method references in xxx.dex file cannot exceed 64K问题
The number of method references in xxx.dex file cannot exceed 64K问题背景:最近给移动公司写的项目,随着时间的推移,需求越来越多,引入的library越来越多,项目也越来越大,某一天编译工程时,出现了dex 64k问题。问题1:某一天,当引入一个library以后,编译工程,出现了错误:The number o原创 2016-12-28 15:15:16 · 774 阅读 · 0 评论 -
android scrollview嵌套webview滑动冲突问题
scrollview嵌套webview中遇到的一些问题背景:最近写的一个项目,同一页面会结合原生+H5,需要用scrollview+webview。问题1:当touch点放在webview上时,纵向滑动没任何问题,但横向滑动webview中的banner时,scrollview会出现纵向划动(斜滑)。分析:由于webview收到touch事件时,也会dispatch给父vi原创 2016-12-27 14:57:20 · 4259 阅读 · 0 评论