Android零碎知识点
1.android:foreground="?attr/selectableItemBackground" ###设置水波纹效果
2.android:contentDescription="" ### ImageView有时会加这个属性,对视力有障碍的人增加朗读音效
3.app:elevation="1dp" ###控件的阴影深度
4.Toolbar的title与Navigation的距离异常解决方案: https://www.jianshu.com/p/27563ef79c0e
5.app:showAsAction 作用:https://www.cnblogs.com/liaojie970/p/5718901.html
6.注解 SuppressLint("...")注解的作用 ###仅仅是屏蔽Android lint错误。
7.对于FragmentTracsaction的commitAllowingStateLoss()方法 ###https://blog.csdn.net/sumsear/article/details/77712128
8.万能RecycleView适配器
10.水平滑动标签页TabLayout。 ###https://github.com/H07000223/FlycoTabLayout
11.dagger2.0中的 @Qualifier注解的含义。 ###限定符 https://blog.csdn.net/little_shengsheng/article/details/77851473
12.Android开发调试神器。 ###stetho https://blog.csdn.net/u012230055/article/details/68489655
13.Retrofit2.0 优雅地打印网络请求和响应的日志。 ###https://blog.csdn.net/baiyicanggou_wujie/article/details/80365836
14.Android面试参考:https://github.com/JsonChao/Awesome-Android-Interview
15.dagger-Android的应用。 ###https://blog.csdn.net/mq2553299/article/details/77485800
16.Android Design理解。

17.如何使用SmartRefreshLayout。
18.youth-banner轮播图的用法。

19.FlycoTabLayout的用法。分页标签。

20.VerticalTabLayout的用法。垂直竖向的TabLayout。

21.TagFlowLayout流式布局标签用法。
22.Gson三方库用法。

22.OkHttp3的用法。

23.Retrofit2.0用法。

参考链接:https://www.processon.com/view/link/5b95e0c3e4b0d4d65bfdbf64
24.Glide用法。

参考链接:https://www.processon.com/view/link/5b9628fce4b0d4d65bfe78d1
25.GreenDao使用方法。
参考链接:https://www.processon.com/view/link/5b965c39e4b075b9fe3fc35a
26.RxJava使用方法。

参考链接:https://www.processon.com/view/link/5b97690be4b0534c9bd533e7
27.RxJava实例应用。

参考链接:https://www.processon.com/view/link/5b978cefe4b06fc64aef0bd9
28.RxBinding使用方法以及解决内存泄漏的方法。

29.RxPermissions使用方法。

30.Dagger2使用方法。
31.butterKnife的用法

32.Android MultiDex解决64K限制方法

33.Leakcanary三方库使用方法。

34.Lottie酷炫动画库使用方法。

35.BaseRecycerViewAdapterHelper使用方法。

36.Fragmentation使用方法。

37.腾讯Bugly升级功能使用方法。

38.其它常用且简单的第三方库(Logger,ByeBurger,Stetho,PersistentCookieJar)
39.Espresso自动化测试使用方法。

40.Mockito测试使用方法。

41.Powermock测试使用方法。

42.Robolectric测试使用方法。

43.WanAndroid-Kotlin版笔记。

44.
Android零碎知识点的更多相关文章
- Android零碎知识点 1
Android零碎知识点 1 Android在2.3版本上开始支持KeyEvent.KEYCODE_PAGE_DOWN以及KeyEvent.KEYCODE_PAGE_UP的操作. Androi ...
- Android零碎知识点总结
1 简单的跨进程通信可以用Messenger类,不用AIDL. 2 当一个Service没有action时,它默认是exported="false"的,其它进程用它的包名和类名构造 ...
- Android零碎知识点,之后会一直更新的哦!
view的getCompoundDrawables()方法,调用这个方法返回的是控件的左上右下四个位置的Drawable,并且返回的类型是数据 setBounds(x,y,width,height); ...
- webdriver零碎知识点
#零碎知识点,用于记录平时遇到的比较杂的知识点 driver.current_url 获取当前url phantomjs 实现无浏览器界面自动化测试(driver = webdriver.Phanto ...
- Android 零散知识点整理
Android 零散知识点整理 为什么Android的更新试图操作必须在主线程中进行? 这是因为Android系统中的视图组件并不是线程安全的.通常应该让主线程负责创建.显示和更新UI,启动子线程,停 ...
- 【转】Android一些知识点汇总
Android常用知识点总汇 一.系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由. 如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的. ...
- C++ 零碎知识点
C++的一些知识点比较零碎,下面清单的形式做一些记录与归纳,以供参考. 1.赋值操作符重载(深复制): (1)由于目标对象可能引用了以前的一些数据,所以应该先delete这些数据: (2)注意到对象可 ...
- android 小知识点
小知识点总结 1. android中MotionEvent.ACTION_CANCEL事件如何被触发? 对于这个问题,android文档的说明很简短,想看明白很难.国外一网页说的还比较详细,写在这里分 ...
- Android零散知识点积累
本文仅在记录android开发中遇到的零散知识点,会不断更新... 目录 .隐藏系统标题栏 .图片尺寸及屏幕密度 3.获取顶部状态栏高度 1.隐藏系统标题栏 1)在资源文件styles.xml中定义样 ...
随机推荐
- [原]Linux 修改时区
1.查看当前时区 date -R 2.修改当前时区 tzselect 之后会出来一个选项菜单,选择你想要的时区就OK了 3.替换系统时区文件 cp /usr/share/zoneinfo/XXX/YY ...
- MATLAB入门学习(整合)
整合一下,都是链接地址: MATLAB入门学习(一):初次使用.. MATLAB入门学习(二):矩阵相关 MATLAB入门学习(三):矩阵常用函数 MATLAB入门学习(四):编写简单.m文件和函数文 ...
- redis在windows平台安装和启动
官网: https://redis.io/ 中文网站:http://www.redis.net.cn/ 一.下载windows版本的redis 官网没有提供windows版本的下载,只有linux版本 ...
- php各种设计模式简单实践思考
前言 我一直觉得什么框架,版本,甚至语言对于一个coder来说真的不算什么,掌握一个特别高大上的一个框架或者是一个新的,少众的语言真的不算什么,因为你可以,我要花时间也可以,大家都是这样的.所以基本的 ...
- SpringMVC(1)
1.简要说明: Spring为展现层提供的基于MVC设计理念的优秀web框架,目前主流的框架 Spring3.0以后全面超越Struts2,成为最优秀的MVC框架 Spring MVC通过一套MVC注 ...
- 【题解】洛谷P3952 [NOIP2017TG] 时间复杂度(模拟)
题目来源:洛谷P3952 思路 纯模拟没啥可说的了 果然好复杂 参考了你谷一个40行代码 代码 #include<iostream> #include<cstdio> #inc ...
- 个人开源Git地址
开源Git地址 序号 Git地址 描述 1 https://github.com/winds-june 各种源码.直接调用的jar包 2
- window 下创建软链接 mklink
软链接是一种文件共享方式. 命令:mklink /d "C:\d" "C:\e" 有哪些坑: 1.此命名必须以管理员方式在cmd运行 2.文件必须不存在..通过 ...
- linux设置容器(中间件)开机自启
/etc/rc.d/rc.local JAVA_HOME=/usr/java/jdk1.6.0_45 su - goldsign -c '/home/goldsign/Oracle/Middlew ...
- const、let、var的主要区别
接触ES6之后,以前定义变量的方式由var增加了let.const,平时看别人用也不知道如何区别具体差别,好好科普了一下记录下来,方便大家一起学习. var(大家最熟悉的定义方式) 1.可定义全局作用 ...