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....
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...
共计 62 篇文章,8 页。