![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安全攻防与底层交互
ocean_forest
这个作者很懒,什么都没留下…
展开
-
购物车
效果图需要的依赖//noinspection GradleCompatibleimplementation 'com.android.support:recyclerview-v7:28.0.0'implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.22'implementation 'com.aliba...原创 2019-10-28 19:49:34 · 254 阅读 · 0 评论 -
GreenDao数据库
GreenDao数据库欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用M...原创 2019-10-28 11:59:01 · 162 阅读 · 0 评论 -
ExpandableListView二级列表
@[TOC]ExpandableListView二级列表ExpandableListView是可扩展的二级下拉列表,继承ListView步骤布局中定义ExpandableListView控件初始化Group数据,Child数据(ArrayList<ArrayList>)适配器BaseExpandaListAdapter重写10个方法 getGroupCount(),getG...原创 2019-10-25 11:01:21 · 195 阅读 · 0 评论 -
MediaRecorder录制视频
MediaRecorder录制视频权限设置相机和录音权限<uses-permission android:name="android.permission.CAMERA" /><uses-permission android:name="android.permission.RECORD_AUDIO" />XML布局<?xml version="1.0" ...原创 2019-10-22 20:48:12 · 193 阅读 · 0 评论 -
OpenGLES2.0-绘制一个三角形
https://blog.csdn.net/junzia/article/category/6462864原创 2019-10-17 12:00:07 · 610 阅读 · 0 评论 -
arouter,calces的使用
arouter,calces的使用简介1.什么是路由?2.为什么需要路由?3.Arouter简介?4.Arouter优势?5.Calces框架简介6.常用API使用1.模块化2.组件化3.模块化与组件化的区别4.Calces配置组件化5.Calces如何使用简介1.什么是路由?说简单点就是映射页面跳转关系的,当然它也包含跳转相关的一切功能。2.为什么需要路由?在一些复杂的业务场景下(比如...原创 2019-09-05 20:14:21 · 302 阅读 · 0 评论 -
mvp架构,dagger2,butterknife的使用
mvp架构,dagger2,butterknife的使用butterKnife框架简介ButterKnife的优势ButterKnife的使用dagger2Dagger2是什么?框架说明Dagger2与butterknife区别依赖注入Dagger2注解说明Dagger2基本使用:Dagger2复杂使用:小结butterKnife框架简介注于Android系统的View注入框架,当一个布局十分...原创 2019-09-05 20:57:02 · 416 阅读 · 0 评论