![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 61
woshishui5577
长风破浪会有时,直挂云帆济沧海。
展开
-
Android控件Toolbar的使用
Toolbar Toolbar的功能比ActionBar强大(并没有多少乱用),多搭配侧滑DrawerLayout一起使用。 Frist:在gradle文件中添加appcompat_v7包的引用,具体配置如下:compile fileTree(include: ['*.jar'], dir: 'libs')compile 'com.android.support:appcompat原创 2016-06-24 16:35:11 · 606 阅读 · 0 评论 -
自定义view--刻度尺rulerview
1.金额(时间)刻度尺可以水平滑动。 2.刻度尺的最大值、最小值、选择值可以指定。 3.刻度尺的刻度参差不齐,且有规律,刻度间距可以调控。 4.刻度尺滑动一定距离后要虚化。原创 2017-08-11 17:29:45 · 1185 阅读 · 0 评论 -
RxLifecycle使用 解决Rxjava编程的内存泄露问题
Android开发使用RxLifecycle开源库解决rxjava编程中执行耗时操作造成的内存泄露问题原创 2017-08-08 17:39:59 · 1397 阅读 · 0 评论 -
Android 获取app的友盟多渠道的标识
写在前面 因app的业务需求,需要针对不同的渠道,提示不同的app升级弹窗提示,和不用的推送提示。 那么就需要在和服务器交互之前,获取我们的渠道标识,再进一步的完成后续的交互。 友情提示 方法一:适用范围–友盟统计+gradle配置多渠道打包的方式。 方法二:没有范围,使用友盟自己的API方法。 方法一 在app中的使用方法,搞成工具类就ok /** * 获取渠道名原创 2017-08-17 11:39:01 · 2095 阅读 · 0 评论 -
使用Material Desgin遇到的IllegalArgumentException
IllegalArgumentException异常 我想在我的项目中使用MaterialDesign但我得到这个错误: Caused by: java.lang.IllegalArgumentException: AppCompat does not support the current theme features: { windowActionBar: false, windowActio原创 2016-11-22 14:15:12 · 291 阅读 · 0 评论 -
好用的Android的UI第三方开源框架
写在前面: 总结下ui开发中比较喜欢的开源框架,不必要重复造轮子。拿来用就好啦。2333~~~1.Side-Menu.Android 分类侧滑菜单,Yalantis 出品。 项目地址:https://github.com/Yalantis/Side-Menu.Android 2.Context-Menu.Android 可以方便快速集成漂亮带有动画效果的上下文菜单,Yalantis出品。原创 2016-11-15 18:24:44 · 2266 阅读 · 0 评论 -
Android Material的SwipeRefreshLayout使用
写在前面 之前一直都是用开源的下拉刷新框架,最近看了material desgin中下拉刷新效果,感觉挺好的。自己就研究研究了。 在xml文件中的使用 这个控件在supportV4就提供的。使用的时候要在gradle中添加依赖。 compile 'com.android.support:support-v4:25.0.0' //25.0.0是版本号,个人视情况而定在xml文件中布局的配原创 2016-11-29 17:34:18 · 364 阅读 · 0 评论 -
Android中加载长图的策略(微博的那种)
Android中加载上图的方法 对于一些需要加载超长图需求时,可能一开始使用使用bitmap或者inputstream转bitmap(或类似加载库)会发现出现图片太大加载不出来的问题。 解决问题的思路可以参考Coding_the_world封装自己的库(然而我太菜了,就在网上找了一些开源库),比较流行的是Subsampling Scale Image View,而且里边封装了缩放原创 2016-10-28 16:44:54 · 561 阅读 · 0 评论 -
开源工具库Logger的使用
开发人员的常用调试、追踪数据的手段嘛,打印log、System.out或是debug。个人感觉打印log是比较方便的。 个人感觉开源库的Logger是比较成熟的,库的地址:https://github.com/orhanobut/logger 在AS的gradle中加入,就可以引用依赖logger库:dependencies { compile 'com.orhanobut:logger:1原创 2016-09-21 12:04:13 · 699 阅读 · 0 评论 -
Material Desgin 控件 常用的那些
感觉原文的作者真的很用心。感谢惠存下来:http://blog.csdn.net/hebin320320/article/details/51461611 http://www.csdn.net/article/2014-11-21/2822753-material-design-libs/1原创 2016-09-18 14:54:10 · 367 阅读 · 0 评论 -
Android中Material Desgin风格的Snackbar、TextInputLayout、FloatingActionButton使用
写在前面,Android的Material Desgin的继续学习,主要介绍Snackbar、TextInputLayout、FloattingActionButton三种控件的使用。 首先,在app的builder.gradle文件中,添加desgin的依赖代码如下:compile fileTree(include: ['*.jar'], dir: 'libs')compile 'com.an原创 2016-06-27 18:44:35 · 544 阅读 · 0 评论 -
Android5.0中Cardview的简单使用
CardView 写在前面,任何控件有其优点,就会有缺点。Android 5.0中增加一个全新的控件–CardView,从本质上看,可以将CardView看做是FrameLayout在自身之上添加了圆角和阴影效果。经常在ListView和RecyclerView的Item布局中,作为一种容器使用。但是我们不能够滥用。 Frist:项目中使用CardView,在app的build.gradle文件原创 2016-06-24 17:39:05 · 952 阅读 · 0 评论 -
Android开发中的混淆及配置
写在前面 混淆在我们实际的Android开发中是必不可少的,如果不混淆, 发布出去,别人一反编译 就可以直接看你的源码了,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。 ProGuard作用 proguard拥有以下四个功能。 压缩(Shrink):侦测并移除代码中无用的类、字段、方法、和特性(Attribute)。 优化(OPtimize):对字节码原创 2017-08-25 11:11:59 · 632 阅读 · 0 评论