自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 问答 (7)
  • 收藏
  • 关注

原创 Activity跳转到Navigation中的Fragment

Activity跳转到Navigation中的Fragment思路首先跳转到Fragment所在的Activity中在跳回到对应Activity中需要判断这个意图是从哪里到达的这里,所以需要一个变量进行判断,可以采用intent.putExtra()的方法进行传递一个值用于判别但此方法在简单的场合是没有问题的但是在Navigation中会出现一些小bug。使用SharePreferences存一个值,等判断的时候直接判断它的值就可以了,这种方法目前没有发现任何bug当前Fragment所

2021-10-26 15:12:50 1196 1

原创 android studio 使用win11自带的安卓模拟器进行软件开发

文章目录前言一、如何下载安装 Windows Subsystem for Android二、安装platform-tools ADB工具三, 打开Android Studio总结前言android studio自带的模拟器功能十分全面但是十分占内存(内存大的小伙伴无需考虑但是你可以感受一下win11自带的模拟器其实还是不错的),其它市面上的模拟器虽然发展不错但是广告频出,身为一个严重i喜欢干净桌面的程序员对于此类软件果断弃之一、如何下载安装 Windows Subsystem for Android

2021-10-23 09:32:51 23441 4

原创 解决WPF中webview2的跨域问题

解决webview2的跨域问题在webview2初始化的事件中添加如下代码if (web != null) { var path = AppDomain.CurrentDomain.BaseDirectory + "WebViewCache"; var env = await CoreWebView2Environment.CreateAsync(userDataFolder: path, browserExecutableFolder

2021-08-08 15:09:09 2342 2

原创 WPF使用行为验证TextBox内容的合法性

WPF验证器文章目录WPF验证器验证行为验证结果的接口相应视图的viewModel实现这个接口并重写接口里的属性实现验证规则视图层引用验证行为和验证规则封装RelayCommand命令类在ViewModel中创建命令并验证TextBox内容的合法性验证行为using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Sys

2021-08-01 09:26:02 482 1

原创 WPF邮件群发项目

WPF实现邮件发送功能邮件发送的实现读写AppConfig代码项目地址邮件发送的实现public bool SendEmail() { MailMessage msg = new MailMessage(); msg.To.Add( "to@qq.com" ); //收件人地址 msg.CC.Add( "cc@qq.com" ); //抄送人地址 msg.From = new MailAddress( "from@qq.com" , "Edwar

2021-07-31 17:07:57 222 1

原创 MySql基础笔记

MySql基础笔记数据库连接在命令行内输入:mysql -u root -p 回车,然后输入密码 ,回车即可进入在命令行内输入: mysql -h localhost -P 3306 -u root -p 回车,然后输入密码,回车运行即可进入。(windows)可以找开始菜单,在mysql文件夹中找 MySQL,Command Line Client 启动,然后输入密码。基本操作显示所有的数据库文件(类似打开excel文件目录) show databases;创建数据库 (类似创建exc

2021-06-07 14:20:11 70

原创 Php操作数据库(面向对象)

Php连接数据库面向对象Php MySql 连接###数据库的连接方式$conn = mysqli_connect($servername, $username, $password);$conn = new mysqli($servername, $username, $password);执行插入数据,读取数据的语句时,调用连接对象中的query()方法但插入多条数据时使用multi_query()方法<?php$servername = "localhost";$u

2021-06-07 14:19:28 477

原创 Php操作MySql(PDO)

预处理操作预处理语句对于防止 MySQL 注入是非常有用的。预处理语句及绑定参数预处理语句用于执行多个相同的SQL语句,并且执行效率更高预处理语句的工作原理如下预处理:创建SQL语句模板并发送到数据库,预留的值使用?标记INSERT INTO MyGuests (firstname, lastname, email) VALUES(?, ?, ?)数据库解析,编译对SQL语句模板进行擦寻优化,并储存结果不输出执行:最后将应用绑定的值传递给参数("?" 标记),数据库执行语句。应用可以

2021-06-07 14:17:27 704

原创 使用Jquery制作精美的图片展示效果

文章目录效果展示准备工作重点知识须知attr()与css()的区别获取当前元素的索引案例代码总结效果展示准备工作一只VSCodeJquery源文件一些JQ基础知识一些Html+css+js的基础知识一个清醒的大脑重点知识须知attr()与css()的区别1. attr()主要是针对元素的属性进行操作,如img的src属性和alt属性,a链接的href属性等等2. css()修改的是样式里面的属性,即是style里面的属性,两者的侧重点不同,可以这样简单的记忆,css样式中的属性

2021-05-25 20:05:55 1024 4

原创 Java——反射详解

反射概述基础知识类装载器工作机制ClassLoaderJava反射机制实例讲解概述Java语言允许通过程序化的方式间接对Class进行操作,Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数、属性和方法等。Java允许用户借由这个Class相关的元信息对象间接调用Class对象的功能,这就为使用程序化方式操作Class对象开辟了途径。基础知识类装载器工作机制类装载器就是寻找类的节码文件并构造出类在JVM内部表

2021-05-20 16:24:10 152

原创 精美的日期时间选择对话框食用教程

精美的日期时间选择对话框如果你的项目有一个需求就是让用户输入日期和时间,但是用户并不知道标准得日期格式这样就导致了后期处理的各种麻烦,但是·如果你有一个对话框让用户去选择那么处理起来将非常容易(就像下面这样),并且我们还可以将它封装起来,这样就大大减少了工作量提示:以下是本篇文章正文内容,下面案例可供参考提示:需要用到CalendarCalendar calendar = Calendar.getInStance();一、日期对话框 new DatePickerDialog(StopH

2021-04-30 16:39:14 350 1

原创 ViewPager2 + TabLayout + Fragment打造精美布局

文章目录前言一、ViewPager2 + TabLayout + Fragment材料二、封装ViewPager2 + TabLayout + Fragment前言当你想要一个精美的视图集就像下面这样提示:以下是本篇文章正文内容,下面案例可供参考一、ViewPager2 + TabLayout + Fragment材料TabLayoutViewPager2Fragment核心代码 public void initView(){ OkHttpUtils.get.

2021-04-27 21:30:09 2353 7

原创 Android拍照及从相册选择图片传详解(终极版)

Android 拍照及从相册选择图片传详解先上图新知识点速览URI(统一资源标识符)是标识逻辑或物理资源的字符序列,与URL类似,也是一串字符。通过使用位置,名称或两者来标识Internet上的资源;它允许统一识别资源。有两种类型的URI,统一资源标识符(URI)和统一资源名称(URN)任何URI的通用格式都是:scheme:[// [user:password @] host [:port]] [/] path [?查询] [#片段]关联缓存目录就是SD卡中专门用于存放当前应用缓存

2021-04-21 21:32:10 1488 1

原创 Android 中渐变报错,及在预览视图出现黑屏状况

项目场景:为一个布局制作一个渐变效果的背景问题描述:咋一看确实没有什么毛病<?xml version="1.0" encoding="utf-8"?><shape xmlns:tools="http://schemas.android.com/tools" xmlns:android="http://schemas.android.com/apk/res/android" tools:ignore="ExtraText"> <gradie

2021-04-21 09:54:14 425

原创 Android低版本 CardView和ImageView实现圆角质感按钮出现的诡异问题解决

项目场景:如果你想用CardView加ImageView做出一个带有质感的圆角按钮,但是Android11运行完美无瑕,可是切换到android7却发现漏洞百出,那么一下便是最佳解决方案问题描述:如图这是布局代码这是Android11上运行的结果这是android7运行的结果原因分析:在特大小下圆形CardView遭不住比它半径还大的cardCornerRadius属性这就导致了填充不满的问题解决方案:将其cardCornerRadius属性的值调整到layout_width

2021-04-21 09:33:29 807 3

原创 Android,控件与NestedScrollView和ScrollView发生冲突的最强解决办法

Android,控件与NestedScrollView和ScrollView发生冲突的最强解决办法文章目录Android,控件与NestedScrollView和ScrollView发生冲突的最强解决办法前言一、NestedScrollView嵌套GridView不能一起滑动的问题操作方法二.解决ScrollView嵌套ListView和GridView冲突的方法总结前言文章如有错误请留言告知提示:以下是本篇文章正文内容,下面案例可供参考一、NestedScrollView嵌套GridVie

2021-04-18 18:47:39 652 7

原创 Java中文件保存与读取

Java中文件保存与读取使用FileInputStream类和FileOutPutStream类对文件进行读写FileReader和FileWriter类带缓冲区的BufferdInpuStream类与BufferedOutPutStream类使用FileInputStream类和FileOutPutStream类对文件进行读写特点:专门用于处理字符public static void main(String[] args) { //FileInputStream类和FileOut

2021-03-29 18:26:34 2945

android studio 高级UI界面学习笔记(第一版)持续更新.md

滑动菜单 下拉刷新 ExpandableListView适配器配置及使用

2021-03-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除