主页

View_binding----简单实现组件的依赖注入

以前一直都是在用黄油刀,最近发现黄油刀的作者说不维护了,转战View_Binding Activity使用方法 setContentView 本质是将根视图绑定在上下文中,无需提供view就可以进行 FindViewById 使用黄油刀也是根据传入的上下文来代理增强 实例化对象 使用View_Binding 的步骤十分简单 将Android studio 升级到3.6以上 在gradel文件的android标签中开启视图绑定 //构建功能 buildFeatures { //设置开启view-binding viewBinding true } 忽略布局请给布局添加标签 &l...

阅读更多

volley的增强写法

这种方法在请求时使用的是静态的RequestQueue,上下文从框架中获得全局的静态context,在进行循环请求的时候不会锁死context,可以解决oom问题 package com.lenovo.smarttraffic.util; import android.content.Context; import android.util.Log; import android.widget.Toast; import com.android.volley.Request; import com.android.volley.RequestQueue; import com.android.volley.Response; import com.android.volley.t...

阅读更多

MPAndroidChart的画图方式

MPAndroidChart的画图方式 study by https://www.cnblogs.com/r-decade/p/6241693.html https://blog.csdn.net/u014136472/article/details/50298213 LineChart BarChart ScatterChart CandleStickChart PieChart BubbleChart or RadarChart 刷新api invalidate() : 在chart中调用会使其刷新重绘 notifyDataSetChanged() : 让chart知道它依赖的基础数据已经改变,并执行所有必要的...

阅读更多

ssm配置清单,注意事项

ssm配置清单,注意事项 spring spring mvc mybatis 对pom.xml文件的操作 pro.xml priject中,日常会经常用到的4个子标签 dependencyManagment、dependencies、build和profiles 打包的设置 <packaging>war</packaging> 构建的设置 <build> <plugins> <!-- java编译插件,指定jdk版本 --> <plugin> <groupId>...

阅读更多

myBatis使用全解

myBatis https://mybatis.org/ 环境: jdk1.8 maven 3.6.1 mysql 5.7 IDEA 前置知识 JDBC mysql java基础 Maven Junit 1:简介 1.1:什么是myBatis 是一款优秀的持久层框架 支持定制化SQL,存储过程以及高级映射 MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集 MyBatis可以使用简单的XML或注解来配置和映射原生类型,接口,和java的POJO(普通老式java对象)为数据库中的数据 maven仓库 <dependency> <groupId>org....

阅读更多

编写规范

创建文章 发表一篇文章,只需要在 /_posts 文件夹中新建一个md文件,文件命名很重要,遵循给以下格式 年-月-日-标题.md 内容相关 所有博客文章顶部必须有一段 YAML 头信息(YAML front-matter)。 为了提高文章的阅读和书写体验,TeXt 在 Markdown 原有的基础上做了一些增强。 --- layout: article title: Document - Writing Posts mathjax: true title: 编写规范 tags: TeXt --- 在 --- 之间你可以设置属性的值,可以把它...

阅读更多

android 通知

NotificationManager manager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE); String id="channel_1"; String name=getString(R.string.app_name); NotificationChannel notificationChannel=new NotificationChannel(id,name,NotificationManager .IMPORTANCE_HIGH); ...

阅读更多

android 补间动画

android 补间动画 study drom https://www.jianshu.com/p/c0ad225a30c0?tdsourcetag=s_pctim_aiomsg view动画方是由一个参数到另一个参数,在一定时间内的转变,可以理解为pr中的两个关键帧 平移动画 缩放动画 选中动画 透明度动画 通过xml设置属性,在主方法中引用 src下新增一个anim文件夹 ,在其中新建一个头文件是set的xml文件 在其中设置一系列参数 , ​ 根据动画类型可以自己设置to from ​ android:duration=”2000” //持续时间 ​ android:fillAfte...

阅读更多