Android学习记录
LXLYHM
一位行走在“生命不息,挖坑不止“道路上的女(汉子)Android开发者,分享Android开发过程中的所学,所思,所得,产品干货等;
CSDN:http://my.csdn.net/lxlyhm
gitHub:https://github.com/LXLYHM
简书:http://www.jianshu.com/u/8fd63a0d4c4c
展开
-
学习笔记之 —— 一个textview控件搞定中间文本左右两张图
今天在安卓大神diyangxia的指导下,知道了原来平时我们经常用的以下效果每一行都只需要一个textview搞定即可 他的主页:http://my.csdn.net/diyangxia 瞬间碾压之前一直要套一个相对布局或者线性布局,然后左边一个textview,右边一个imageview控件的愚蠢实现方式,感觉有时间还是需要多骚扰骚扰大神们,不断学习他原创 2016-11-15 23:04:09 · 836 阅读 · 0 评论 -
学习笔记之——Android图片加载框架Picasso
原文出处:http://blog.csdn.net/smallcheric/article/details/51049638也是挺惭愧了,Picasso都已经更新很多版本了我才开始要使用它,之前都在用Fresco,搜到这篇文章感觉对自己有用,所以就顺便转载了方便以后查阅。Picasso介绍Picasso是Square公司开源的一个Android图形缓存库转载 2017-02-08 14:14:53 · 811 阅读 · 0 评论 -
学习笔记之——Android中的Picasso实现圆形头像、圆角图片工具类
Android中的Picasso实现圆形头像、圆角图片工具类感谢http://blog.csdn.net/u014005316/article/details/54138429转载 2017-04-24 16:04:14 · 1115 阅读 · 0 评论 -
学习笔记之——Android常用属性归纳
本篇博客仅作为个人学习笔记所用,各种Android常用属性大全长期更新,如有错误和建议还望指点~半透明Android:background="#e0000000" ... />透明颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aab原创 2016-09-26 00:04:21 · 2435 阅读 · 0 评论 -
学习笔记之——线程线程池
最近项目需要使用线程池,便逛了一圈CSDN和简书巩固一下已被我忘却得差不多的知识点。 推荐一篇用幽默举例 简单易懂的解说线程的文章点击打开链接 接下来记录一下学习笔记(记录之前首先感谢作者点击打开链接 点击打开链接)1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的转载 2017-11-14 15:44:47 · 301 阅读 · 0 评论 -
学习笔记之——FragmentTabHost实现中间按钮凸出效果
说起FragmentTabHost,相信小伙伴们用得比较多也比较熟悉的是用其实现类似如下图1所示的效果吧!但是,新启动的项目老大却突发奇想想要设置一个中间按钮凸出效果的FragmentTabHost,作为还是安卓界菜鸟的我一下子就方了,好像没有思路,好像又有点思路,赶紧上百度,上谷歌,上github上面找找思路,原创 2016-08-02 22:52:34 · 5802 阅读 · 1 评论 -
FlexboxLayout选中之——单选/多选
FlexboxLayout是Google推出的Android可伸 缩布局(流式布局) 官方项目地址 https://github.com/google/flexbox-layoutFlexboxLayout是我开发中用得非常多的一个控件,特别是针对不固定宽高的item布局代替Recycleview很好地实现了我的很多需求,强烈推荐使用。关于FlexboxLayout控件的使用以及排布方式浏览原创 2017-12-08 17:05:31 · 2305 阅读 · 5 评论 -
BUG记录之——关于AS的一些红buffer总结(持续更新中)
以下所内容纯属个人开发过程中遇到BUG后查阅相关解决办法所记录的,如有错误之处还望指出1.在将AdroidStudio升级到版本2.2.2后出现:Error:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For原创 2017-06-16 10:25:30 · 768 阅读 · 0 评论 -
学习笔记之——RatingBar
记录一个好用的RatingBar 源码地址:传送门 使用方法: 1.在build.gradle配置 compile 'com.hedgehog.ratingbar:app:1.1.2' 2.Xml使用写法<com.hedgehog.ratingbar.Rati原创 2017-11-27 17:33:00 · 453 阅读 · 0 评论 -
学习笔记之——EventBus实现全局加减购物车商品(动画)
年底忙碌起来便挤不出时间更新笔记文章了,趁今天周末抽空把之前的功能笔记补齐O(∩_∩)O哈哈~ 记录到这个功能我首先要感谢一下我目前的老大对我的帮助,一位英俊潇洒风流倜傥阳光幽默精通各大代码域的帅小伙guthub:https://github.com/KnifeStone一.概述 : EventBus是针对Android优化的发布/订阅事件总线。主要是替代Intent/Handler/原创 2018-01-10 16:36:18 · 563 阅读 · 0 评论 -
学习笔记之——android MD5加密(32位)和 Base64加密解密
转自:http://blog.csdn.net/lufanzheng/article/details/46729271 为了确保数据传输安全,一般都会采取加密方式public class MD5Util { public static String getMD5Str(String str) { MessageDigest messageDigest = null;转载 2017-05-02 10:43:19 · 2148 阅读 · 0 评论 -
学习笔记之——RecycleView替换优化HorizontalScrollView嵌套HorizontalListView实现手势监听、按钮监听滑动功能
先上效果图: 之前是使用 自定义HorizontalScrollView嵌套HorizontalListView实现手势监听、按钮监听滑动功能实现的以上功能 想了解的小伙伴们可以查阅:http://blog.csdn.net/lxlyhm/article/details/52245403。后面有时间就换了更方便快捷的思路实现,原创 2016-12-18 21:59:34 · 3893 阅读 · 0 评论 -
两个EditText互相监听发生栈溢出
今天老大给我分配了实现类似支付宝APP里面汇率换算的界面和业务逻辑功能。于是我就操作了一遍支付宝汇率换算的功能,发现界面非常简单,但是业务逻辑有点复杂,用户是可以随意切换任意一个EditText进行输入金额,而且两个EditText是互相监听的,我就试着自己操作了一遍。废话不多说,上代码。1.先定义两个控件EditText et1 = (EditText) findViewById(R.i原创 2016-07-26 21:54:31 · 687 阅读 · 0 评论 -
学习笔记之——使用ViewFlipper实现竖直滚动广告
功能是上个项目实现的,今天闲来无事就觉得应该把它写成笔记记录下来,写成单独例子,搜集到我自己的功能库中方便以后使用和查阅。使用ViewFlipper实现滚动广告,效果:原创 2016-11-15 09:15:06 · 797 阅读 · 0 评论 -
仿IOS弹出相机相册框--可进入相机相册仿朋友圈功能的demo
今天在重构之前做过的项目之时,闲来无事便把里面的仿IOS弹出相机相册框--含进入相机相册仿朋友圈的功能从项目中抽离出来做成一独立demo,方便以后项目需求使用。按照以往惯例,上一个项目效果图:转载 2016-11-14 22:53:33 · 5051 阅读 · 0 评论 -
Eclipse背景颜色修改
Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test转载 2016-10-08 16:01:31 · 445 阅读 · 0 评论 -
学习笔记之——RadioButton在XML文件便可实现点击切换样式
夏去秋来,天气已渐渐转凉(小伙伴们早晚要记得加衣~\(≧▽≦)/~啦啦啦),8月即将过去,又一次迎来了开学季。回想当初作为大一新生的我也是充满期待和懵逼,不想遭受了大学和社会一年又一年的洗礼,便从一脸懵逼样变成一脸妖精样。 哈哈,开了个玩笑~下面还是进入水篇正题吧! 相信学了android基础课程的同学应该都会很清楚哪几个基本控件是拥有可点击checked属原创 2016-08-30 22:29:37 · 928 阅读 · 0 评论 -
学习笔记之——Android状态栏微技巧,带你真正理解沉浸式模式
转载自郭神的博客:http://blog.csdn.net/guolin_blog/article/details/51763825 郭神的博客语言简洁明了,知识点通俗易懂,亲试功能OK,非常棒所以必须做个记录其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Im转载 2016-08-23 19:35:49 · 984 阅读 · 0 评论 -
学习笔记之——封装关于字符串中的中文转拼音、获得汉语拼音首字母工具类
由于项目需求,用到字符串汉字转拼音的功能,此处贴上已经封装好的工具类代码,可以直接使用的public class PinyinUtils { /** * 获得汉语拼音首字母 * * @return */ public static String getAlpha(String chines) { String pinyinName = ""; char[] nam原创 2016-08-11 09:21:37 · 805 阅读 · 0 评论 -
Json分层遍历解析聚合数据外汇牌价——对象套数组再套数组再套对象
本文属于非常菜的菜鸟级别文章,对Json各个格式都很熟悉的大神可忽略此文~高手勿喷,欢迎指点~Json的各种嵌套格式多种多样,如果是本公司自己后台所写的数据,格式比较怪异的那还比较好解决。但是如果是第三方接口数据就比较难办了,无论如何都得想方设法解析出来。今天我的项目就用到了第三方接口的数据,类似这种格式:原创 2016-08-10 08:59:23 · 2429 阅读 · 0 评论 -
EditText实现只能输入数字和小数点,限制小数点后?位,并且以数字0开头后只能输入小数点
本文虽然说是从本人自己的项目中总结出来的并且手把手敲上去的,但是有一段重要的封装好的实现代码是当初实现此功能时从百度上复制粘贴下来的,所以在此处写个实现过程,也好当做笔记方便以后用到此功能可以查阅。首先限制edittext仅能输入数字和小数点的代码就一句话: et1.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TY转载 2016-07-29 09:15:26 · 2407 阅读 · 2 评论 -
学习笔记之——简单使用facebook/fresco库网络下载图片
相信阅读了我上一篇文章的小伙伴们,应该对facebook的fresco库已经有了初步的了解了,本文接下去写简单使用facebook/fresco库来加载后台服务器的图片。 大神可以自动忽略此文~原创 2016-07-29 08:42:20 · 823 阅读 · 0 评论 -
学习笔记之——简单使用facebook/fresco库加载res本地静态图片
由于公司此次开启的项目高清图片比较多,所以项目才启动完成几个界面就总是出现OOM问题,所以老大研究了一下决定从本地静态图加载就开始使用facebook/fresco库。大家进入官网https://github.com/facebook/fresco就可以下载开源项目和查看fresco库的英文文档说明,当然中文文档可以去http://fresco-cn.org/这里看。 首先我先抄袭原创 2016-07-28 17:55:19 · 4047 阅读 · 0 评论 -
利用 ViewPage 实现类似TabHost的功能,仅点击才可切换屏
今天上午按照需求用ViewPage结合PagerSlidingTabStrip实现了下图功能 拿给老大看之后老大忽然问能不能不要有侧滑屏幕功能,作为小的我肯定点头答应没问题,但是吧!布局和代码都全部写好了,现在换结构岂不是有点坑爹,所以就赶紧动脑动手上百度查查看有没有人实现过无侧滑结构的ViewPage结合PagerSlidingTabStrip了,果然原创 2016-07-27 20:10:34 · 528 阅读 · 0 评论 -
ConstraintLayout动画实现布局卡片式滑动放大缩放
ConstraintLayout(约束布局)是Android Studio 2.2中主要的新增功能之一,Android studio升级到2.3版本之后,不管是新建Activity或fragment,xml默认布局由RelativeLayout更改为ConstraintLayout了。但是ConstraintLayout远远比想象中的强大,不仅可以解决布局层层嵌套的缺点,还可以实现动画效果原创 2018-01-19 15:40:56 · 2215 阅读 · 0 评论