
Android 开发
文章平均质量分 89
cekiasoo
这个作者很懒,什么都没留下…
展开
-
Android DataBinding的基本用法
一、什么是DataBindingGoogle官方提供的文章DataBinding顾名思义数据绑定,就是一个数据绑定的库,二、DataBinding所需的环境Android Studio:1.3及以上 (更新Android Studio)Gradle版本:1.5及以上SDK版本:Android 2.1及以上三、DataBinding的基本用法(一)开启原创 2016-12-11 18:17:04 · 924 阅读 · 0 评论 -
Android Navigation Architecture Component 使用详解
一、Navigation 是什么 Navigation 是 Google 新推出的库,其作用简单的说就是用于简化界面间跳转的,Activity 和 Fragment 都可以 [ Google Navigation 官方文档 ] [ Google 官方 Navigation Samples ] [这个也是 Google 官方用了 Navigation 的 Samples] 可以 check...原创 2018-06-19 22:22:08 · 12269 阅读 · 24 评论 -
Android 点击 AlertDialog 的确定按钮对话框不关闭的方法
一、问题描述 最近在做项目需要在弹出 含 EditText 让用户输入的对话框,在按确定按钮时需要对输入的内容进行校验,但出现的问题是一按确定按钮就对话框就关闭,现在的问题是要让对话框在按确定按钮时对 EditText 的内容进行校验,如果校验不通过就不关闭,校验通过才关闭。private AppCompatButton mBtnShowDialog;@Overridepro...原创 2018-04-03 18:34:32 · 6816 阅读 · 1 评论 -
Android DataBinding 的进阶用法
一、前言 上一篇文章中我们讲解了关于 Android DataBinding的基本用法,但是只是讲到关于数据的绑定的使用,对于监听器的使用等都还没有讲解,例如 Button 的 onClick()、onLongClick() 等事件用 DataBinding 改怎么用呢?还有在 Fragment 中怎么使用,用到 ListView 该怎么用等等,那么这一篇就讲解下 Databinding 的进阶原创 2017-05-30 15:30:52 · 4033 阅读 · 0 评论 -
Android 在 Eclipse 项目中使用 Leakcanary 内存泄露检测
一、前言 Leakcanary 是 Square 公司推出的一款开源项目,如果说没听说过 Leakcanary 的话,那 Square 的其他产品应该有听说过吧,曾推出过 okhttp,retrofit,picasso 等开源项目。Leakcanary 呢,是用于检测项目的内存泄露的,使用起来也很简单,但是这个项目是用于 Android Studio 的,至于 在 Android Studio原创 2017-04-27 23:14:49 · 2838 阅读 · 0 评论 -
Android 倒计时CountDownTimer的使用和封装及改进
(一)介绍 官方文档。CountDownTimer是一个倒计时的类,还可以指定时间间隔定期通知,举个栗子,比如说你倒计时是100秒的,可以指定每20秒通知一次,这样开始的时候会回调一次,20秒时会回调一次,40秒时会回调一次…,200秒时的回调和时间间隔的回调不同方法的。(二)使用 CountDownTimer只有一个构造,/** * @param millisInFuture原创 2017-03-05 14:46:49 · 9930 阅读 · 0 评论 -
Android 自定义控件 仿支付宝芝麻信用的刻度盘
一、前言最近在看芝麻信用的时候突发奇想自己做一个芝麻信用的界面然后可以用来装装逼,可惜的是把支付宝解开来没发现相关的界面图片,虽然是这样但也不影响到咱的动手能力,好了,进入正题。一、分析来看看芝麻信用的界面先。可以看到有一个外面有个圆弧,前面一段是渐变的,后面一段颜色浅一些没有渐变的,没有渐变的在渐变的底下,圆弧上还有个小圆点,我们放大圆点这里再看,其实这个圆点原创 2017-02-19 21:54:47 · 4642 阅读 · 5 评论 -
Android Snackbar使用详解
一、Snackbar是什么鬼Snackbar是属于design包下的,功能类似于Toast的一种轻量级反馈消息,Snackbar是从底部弹出消息的。二、Snackbar长什么样的这就是Snackbar,很简单,左边一个TextView,右边一个Button。三、Snackbar的基本使用。(一)最简单的用法使用前先导入design包,androi原创 2016-12-24 14:20:26 · 1869 阅读 · 2 评论 -
Android 实现应用内置语言切换
一、需求有时候应用需要在内部切换语言但又不影响系统的语言,比如是应用现在是中文的,系统语言也是中文的,我把应用的切换成英文显示后系统语言还是中文的,系统语言切换后也不会被改变,还有就是有些机的系统是被改造精简过的,比如有些国产机的系统的语言就被精简剩中文和英文。支付宝、微信、Top Story都有在应用内部设置语言切换这样的功能。二、实现效果先看看实现效果吧。三、实原创 2017-02-08 20:53:27 · 8934 阅读 · 4 评论 -
Android Android Studio 3.3 项目中导入环信的 EaseUI Module
一、前言 最近看到有许多人在说根据环信官方文档导入 EaseUI 会出现各种错误,由于官方(此处和谐省略一万字), 顺便学学新的 import Module 方式,记录一下, Android Studio 3.3 import Module 方式又改了。二、运行环境Android Studio 版本 : 3.3 Canary 5!环信 SDK 版本 : easemob...原创 2018-08-16 11:05:24 · 3560 阅读 · 2 评论