Android用tabhost实现 界面切换,每个界面为一个独立的activity操作
我就废话不多说了,大家还是直接看代码吧~// 要extends TabActivitypublic class Main_activity extends TabActivity { private TabHost tabHost;// 建立Tabhost控件 prote...
我就废话不多说了,大家还是直接看代码吧~// 要extends TabActivitypublic class Main_activity extends TabActivity { private TabHost tabHost;// 建立Tabhost控件 prote...
我们在安卓开发中安卓自带的控件满足不了我们的需求,因此我们就需要用到自定义View来满足我们的需求,在这里我要讲解的是自定义View实现选座功能,在安卓中一个会使用自定义View...
老孟导读:为什么要实现点击空白处隐藏键盘?因为这是 iOS 平台的默认行为,Android 平台由于其弹出的键盘右上角默认带有关闭键盘的按钮,所以点击空白处不会隐藏键盘。对于单个页...
本文实例为大家分享了Android指纹登录工具类的封装代码,供大家参考,具体内容如下核心Android 指纹 是在 6.0 才出来的一个重要的功能@RequiresApi(api = Build.VERSION_CODES....
发生于编译时:错误: 程序包androidx.lifecycle不存在先贴一段报错log,让你更加准确的匹配问题所在,对症下药,药,切克闹。D:\study\flutter\flutter\.pub-cache\hosted\pub.flutte...
前言我们都清楚,Toast显示时长有两个选择,长显示是3.5秒,端显示是2秒。那如果想要做到长时间显示,该怎么做呢?有个历史遗留的app通过开一个线程,不断调用show方法进行实现,这些年也...
List具有一定长度存在索引的对象集合(长度为0不存在索引,长度>0存在索引)常见列表1、定长列表默认值null例如:List<int> fixedLengthList = new List(2)、List<int> fixedLe...
最近项目中用到了文字图标的按钮,需要居中显示,如果用TextView实现的方式,必须同时设置padding和drawablePadding。如下:<androidx.appcompat.widget.AppCompatTextView androi...
今天打开AS,修改完打包APK,发现generate signed apk不见了。查看了一下,发现messages窗口有如下报错。Problems found loading plugins:
Plugin "Android NDK Support" was not...
使用阿里云国内镜像对单个项目生效,在项目中的build.gradle修改内容
buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/google/' } maven...
本文侧重于了解自定义properties文件,以及properties中的数据格式,在gradle中如何使用等知识点。一、概述在Android Studio 创建一个项目的时候,rootProject下面会生成gradle.p...
使用 Android Studio 开发时经常遇到编译卡住的问题,原因是 Gradle 下载依赖资源过慢。没办法,有长城在,还是得换镜像。同样,这是个普遍存在的问题,我们希望可以对它进行全局配置...
一、简介观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状...
标题Gradle构建问题切换到Project工程下.idea/gradle.xml添加属性
<option name="delegatedBuild" value="false" />图例PS:下面通过示例代码看下JAVA中的main函数
package c...
一、需求来源最近想到一个需求,类似悦跑圈或者Keep的结束按钮动画
二、思路代码该动画按钮的主要作用就是防止用户误操作,具体实现思路如下:
1、监听用户的触摸事件OnTouchList...
1.介绍关机闹钟为Android中默认支持的功能,实现起来则需要满足一定的条件:自动开机、开机后响铃。对于自动开机来说,自动关机可以在应用层通过设置alarm来实现,而自动开机需要底...
不记得从哪找的了,修改了部分代码,修复在Android平台下使用时,时区时间格式异常的问题。package cn.aikongmeng.demo.utils;import java.text.NumberFormat;import java.text.S...
zxing是一个二维码的框架。配置1、implementation 'com.journeyapps:zxing-android-embedded:4.1.0'
如果报错在这个文件的android下加上如下配置,让其支持Java1.8,不然只有1....
代码比较简单。不会有详细的讲解,这个功能我之前是用来做实时音视频小窗口悬浮的,所以说最外层是FrameLayout,可以根据自己的需求变成图片,或者功能界面,都可以的。准备工作:Andro...
解决Android调用系统分享图片给微信,出现分享失败,分享多文件必须为图片格式近期应公司需求,分享多图片到微信的功能,之前一直是用微信自己家SDK实现分享,但是查看微信的原生SDK...
一.执行代码yum install xz-devel yum install python-backports-lzmapip3 install scikit-imagepip3 install backports.lzma二.修改文件修改文件路径/usr/local/python3/l...
有时您可能想限制可以在参数化类型中用作类型参数的类型。 例如,对数字进行操作的方法可能只希望接受Number或其子类的实例。 这就是有界类型参数的用途。受限制参数类型的方...
昨天没有做过任何操作,今天一拉代码就出现这个问题开配置信息settings->Version Control -> Git必须手动配置一下路径,不由idea自己检测可执行路径再次拉取代码就可以了总结...
没有安装LOMBOK插件解决:下载安装LOMBOK插件依次点击File--->Settings....---->Plugins,进入界面,在搜索框中输入LOMBOK 此时将会看到下方提示,点击红色框内的字找到 LOMBO...
Idea2020.2创建JavaWeb的方式略有改动,以下做个记录,大家可以参考下,对以后的工作有所帮助!1.创建项目不再是Java Enterprise了,而是先New 一个普通Java项目2.创建项目后,选择R...
当我们需要将DTO转换为实体(Hibernate实体等)并向后转换时,我们都会面临混乱的开销代码。在我的示例中,我将用Java 8演示代码如何变得越来越短。让我们创建目标DTO:public class...
  GZip是常用的无损压缩算法实现,在Linux中较为常见,像我们在Linux安装软件时,基本都是.tar.gz格式。.tar.gz格式文件需要先对目录内文件进行tar压缩,然后使用GZip...
  GZip是常用的无损压缩算法实现,在Linux中较为常见,像我们在Linux安装软件时,基本都是.tar.gz格式。.tar.gz格式文件需要先对目录内文件进行tar压缩,然后使用GZip...
我就废话不多说了,大家还是直接看代码吧~Map<String, Parts> partsMap = synList.stream().collect(Collectors.toMap(k ->k.getOe()+k.getOeId()+k.getPartGroupId()+k.getS...
我就废话不多说了,大家还是直接看代码吧~// 利用stream进行类型转化 List<String> stringList = new ArrayList<>(); stringList.add("a11"); stringList.add("b11"...
今天遇到需求:导入Excel时候列头会发生变化,客户是大爷要求你改代码,导入Excel是用easypoi做的,识别表头是用注解@Excel(name = "xxx")通过这个name来匹配那你表头要动,我这个注解...
我就废话不多说了,大家还是直接看代码吧~ try { EncodedResource encodedResource = new EncodedResource(new ClassPathResource(path), Charsets.UTF_8); P...
最近有个一需求需要根据外界环境的属性(操作系统 || yml属性 || 其他bean的状态) 来实现启动时注入两套不同的实现类, 实现切换.实现启动时条件注入分2步:第一步 使用@Condi...
一、准备工作1、pom依赖在pom.xml中加入POI的依赖
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.11-beta1</version></...
前言IDEA新建项目和pom.xml文件被修改时,右下角都会出现 Maven projects need to be imported(项目需要导入依赖)
如下,点击 Import Changes导入后,有时会一直处于加载中或导入失...
使用IDEA编辑Web项目已经逐渐超过了使用eclipse的人数,但是IDEA对于pom.xml的执行也就是Maven方式导包支持并不是很完善,简单来说就是pom.xml上面记录的依赖库一般都能导入,但...
现在的一些高级编程语言都会提供各种开箱即用的数据结构的实现,像 Java 编程语言的集合框架中就提供了各种实现,集合类包含 Map 和 Collection 两个大类,其中 Collection 下面...
前言Spring Boot 2.4.0.M2刚刚发布,它对 application.properties 和 application.yml 文件的加载方式进行重构。如果应用程序仅使用单个 application.properties 或 applicat...
我们在封装方法的时候,有的时候除了需要返回数据结果集data,有的时候需要返回code(或者status) 或者 msg ,此时可以采取下面两种方式进行封装方法的返回值:一.返回结果使用Hash...
IDEA连接mysql报错了!本人之前使用MySQL以及后续使用mybatis和mybatisPlus都是使用sqlyog或者navicat,今天重新学习sql,看到up使用了,idea插件来连接数据库(mysql)也来学习使用了,...
最近在用 Mybatis-Plus,嗯,真香!!!今天就来说说 Mybatis-Plus 的那些使用技巧1、条件查询(QueryWrapper)如果说,我们需要查询的 SQL 语句如下:
SELECT * FROM user_info WHERE 1=1 AN...
解决request请求流只能读取一次的问题实际开发碰到的问题解决request请求流中的数据二次或多次使用问题实际开发碰到的问题 springboot项目中,为了防止sql注入,采用Filter拦截...
我们在项目中都会遇到项目打包,可以通过assembly对我们的项目进行打包。
针对打包构建jar包,本文不再叙述。具体可以参考maven插件assembly使用及springboot启动脚本start.sh...
最近项目中使用了 MyBatis-Plus,点击看官方文档。使用一个新的框架,首先是验证框架的使用。
使用 MyBatis-Plus,首先就验证一下能否成功操作(CRUD)数据库。如何通过不用启动项目...
我们在项目中都会遇到项目打包,可以通过assembly对我们的项目进行打包。
1、首先看一下在打包前的项目文件结构。2、在pom.xml中配置assembly插件 <build> <plugins> <plugin...
问题:最近在使用新框架SpringBoot + shiro + spring-data-jpa时,为了体验下spring自带的热部署工具的便捷,于是引入了<dependency> <groupId>org.springframework.boot</gro...
在项目开发中,难免会遇到连表查询的操作。项目中用的是 MyBatis-Plus,是新使用的框架。官方文档看这里。我写过一篇通过单元测试来验证 MyBatis-Plus 的 CRUD 操作。点这里跳...
这3张表的关系是模型表Model ===> 训练表Training ===》应用表Application(大概的逻辑是:选择应用,然后训练,然后成为模型)首先我们先建立实体Model(我使用的data注解不需要get s...
遇到一些单体架构的项目时,由于前后端没有分离导致每一次动手前端都需要重启进程运行项目,非常费时费力,因此只需要在idea中配置几项就能解决这个问题:1、快捷键Ctrl + Alt + S...
1)、打开IDEA,选择“file->setting2)、在setting窗口找到editor目录下的“file and code template”3)、在上述窗口右侧中选择“includes”,并且新建java文件(或者直接在File Hea...