android
大飞果果
学习技术,提高技术,分享技术
展开
-
第一次DataBinding与ViewBinding混用遇到的DataBinderMapperImpl错误: 找不到符号
首先用过MVVM开发模式的小伙伴都知道databinding的使用方法,最主要的功能就是实现数据的双向绑定,近期googl推出了简易版的ViewBinding 顾名思义试图绑定官方文档是这么说的:视图绑定通过视图绑定功能,您可以更轻松地编写可与视图交互的代码。在模块中启用视图绑定之后,系统会为该模块中的每个 XML 布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有 ID 的所有视图的直接引用。在大多数情况下,视图绑定会替代findViewById。废话不多说,就说我今天踩.原创 2020-05-11 23:21:11 · 8153 阅读 · 2 评论 -
Android自定义View——过滤表情等规则的EditText
a.登录账号只能输入数字;b.限制下位数;c.密码只输入数字字母和标点符号,总不能输入汉字吧;d.还有那个哪里哪里 你就输入汉字和字母就行了,哪有人的名字有数字啊?e.最重要的是不能输入表情符号等等。针对这一有规律的需求,决定自定义View重写EditText来实现之。原创 2019-12-17 19:14:21 · 412 阅读 · 0 评论 -
Android自定义View——组织架构图
摘要:近期项目中需要实现组织架构图,搜索了大半天网上也没有体验良好、功能能够满足项目需要的demo,无奈只能自己写。实现思路是通过自定义view的方式,通过计算每一项的开始坐标来在canvas上定位,通过onTouchEvent监听手势的移动和缩放在进行画布的缩放和位移,实现项目需求。需求支持横竖屏切换 支持选中状态切换 item项 字体颜色、背景颜色、选中颜色、字体大小、横...原创 2019-11-20 17:59:57 · 1181 阅读 · 5 评论 -
高效 保活长连接:手把手教你实现 自适应的心跳保活机制
前言当实现具备实时性需求时,我们一般会选择长连接的通信方式 而在实现长连接方式时,存在很多性能问题,如 长连接保活 今天,我将手把手教大家实现自适应的心跳保活机制,从而能高效维持长连接目录...转载 2019-08-27 16:55:45 · 632 阅读 · 0 评论 -
Rxjava实现定时器
使用Rxjava 实现定时任务很简单,活不多说,直接上代码:另外如果大家之前使用handler 或者 timerTask 来实现定时任务的,建议用RxTimer来替换以下代码两个方法a.timer() 延时指定时间后执行b.interval() 延时指定时间后,固定事件间隔轮询import java.util.concurrent.TimeUnit;import io....原创 2019-06-14 18:36:37 · 2970 阅读 · 0 评论 -
Flutter 开发环境搭建及使用遇到的一些问题
最近开始学习使用Flutter, 遇到创建项目卡住不动的问题, 百度了很多资料大多没什么用, 下面把我找到的一些汇总如下:官方中文网址:https://flutterchina.club/get-started/install/,里面有详细的使用教程Windows Flutter Android Studio 开发环境搭建 电脑上安装Git 如果在D盘创建Flutter目录...原创 2019-06-13 14:06:57 · 349 阅读 · 0 评论 -
Android 多个Activity bindService的使用及Service生命周期
原文:https://blog.csdn.net/iispring/article/details/48169339 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindService方法,本文只探讨纯bindService的使用,不涉及任何startService方法调用的情况。如果想了解startService...转载 2019-01-03 14:22:39 · 9567 阅读 · 8 评论 -
简单的DatePicker样式设置
最近在搞一个关于日期选择DatePicker的PopupWindow需求,默认拖出来的空间都是年/月 可以上下滑动选择,可是日那块就是Calendar板的样式,网上搜了一大堆 ,竟然发现都是一样的,小白苟且猜测,大多是复制别人的,废话不多说,上代码: <DatePicker android:layout_width="wrap_content"原创 2015-05-24 18:36:15 · 11162 阅读 · 0 评论 -
Android虚拟机常用快捷键
Android虚拟机快捷键Home 对应手机上的“Home”按钮Esc 对应手机上的“返回”按钮F2/PAGEUP 对应手机上的“Menu”按钮F3 拨号功能F4 挂断电话或者关闭屏幕显示F5 搜索键F7 关闭电源键F8 关闭GPRS 3G原创 2015-01-24 10:22:42 · 616 阅读 · 0 评论 -
Eclipse中常用快捷键
1.创建项目:ctrl+n (起包名的时候注意规范,域名倒置(比如:com.qianfeng.layout))2.快速导包:ctrl+shift+o3.保存:ctrl+s(ctrl+shift+s全部修改文件保存)4.快速提示不全内容:alt+/5.xml和代码的注释:ctrl+shift+/6.快速调整规范格式:ctrl+shift+f原创 2015-01-24 10:20:51 · 416 阅读 · 0 评论 -
Android中常用颜色
#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe4b5 #ffdead #ffdab9原创 2015-01-24 10:19:24 · 444 阅读 · 0 评论 -
关于Android自定义适配器BaseAdapter浅谈
最近学习了适配器,下面就代码实现和性能优化,谈一下自己的学习心得:Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View;Android中有个叫做Recycler的构件,如果你有100个item,其中只有可见的项目存在内存中,其他的在Recycler中。当item1滚出屏幕,并且一个新的原创 2015-01-19 10:21:44 · 719 阅读 · 0 评论 -
关于android虚拟设备连接失败的问题
Android虚拟设备掉线(挂掉)的问题原创 2015-01-13 15:05:40 · 798 阅读 · 0 评论 -
Android自学视频百度网盘链接
严正声明: 该视频我是转自千锋3G学院,出于技术交流,学习资源分享,为像我一样的Android菜鸟在IT的边缘苦苦挣扎的莘莘学子提供力所能及的方便,也恳请版权所有者不要对小编大开杀戒,本人将不胜受恩感激,如有触及商业利益请及时警告,以免给四海为家居无定所的苦逼程序猿的我造成灭顶之灾,谢谢!!!链接地址:http://pan.baidu.com/s/1bnrSxDt原创 2015-01-13 21:29:42 · 2897 阅读 · 1 评论 -
Intent和PendingIntent的区别
Intent和PendingIntent的区别 Intent是立即使用的,而PendingIntent可以等到事件发生后触发,PendingIntent可以cancel,而intent不可以; Intent在程序结束后即终止,而PendingIntent在程序结束后依然有效; PendingIntent自带Context,而Intent需要在某个Context内运行; Intent在原原创 2015-01-27 21:15:05 · 431 阅读 · 0 评论