自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

原创 adview上传应用时老是报验证失败,sha1值解析失败怎么办

解决方法:进入build.gradle(:app)文件,把minSdk参数改为23即可解决。

2022-05-09 19:45:28 559

原创 自己设计的一个android返回键

1、首先,这个返回键是一个ImageView控件,其代码如下所示,设定它的clickable元素为true,这样点击就会有效果: <ImageView android:id="@+id/return_button" android:layout_width="39dp" android:layout_height="33dp" android:background="@drawable/bt

2022-02-05 19:06:28 2979

原创 CardView

<androidx.cardview.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" app:cardCornerRadius="20dp" app:elevation="30dp"> <ImageView android:id="@+id/imag...

2022-01-25 18:59:58 1996

原创 SQLite的LIKE语句实现字符片段筛选的功能

1、首先,%代表零个、一个或多个数字或字符。_代表一个单一的数字或字符。2、SELECT * FROM "MyTable" WHERE 第一列的列名 LIKE '%33%';像上面这句sql语句,就可以实现将第一列中的包含33这个字符片段的所有行全部显示出来。...

2021-12-29 21:06:40 724

原创 sqlite如何创建数据库

1、cmd,然后sqlite3 test.db,即可创建test.db数据库。2、.databases,即可看这个数据库在哪个路径下。3、wget.quit可以退出数据库,譬如:sqlite>.quit。

2021-12-27 12:42:53 1100

原创 android如何使用LitePal操作数据库

  1、使用LitePal的第一步:编辑app/build.gradle文件。在dependencies闭包中添加如下内容: implementation 'org.litepal.android:core:1.4.1'  2、接着在app/src/main目录下新建一个assert目录,然后在asserts目录下再新建一个litepal.xml文件,这个文件的内容如下所示:<?xml version="1.0" encoding="utf-8"

2021-12-26 16:36:14 1844

原创 使用adb调试工具对android studio模拟器里SQLite进行查看操作

  前言:adb是Android SDK中自带的一个调试工具,使用这个工具可以直接对连接在电脑上的手机或模拟器进行调试操作。adb存放在platform-tools目录下,如果想要在命令行中使用这个工具,要先把它的路径配置到环境变量里。  1、打开cmd,输入adb shell,就会进入到设备的控制台。  如果你的命令行上显示的是¥符号,表示你现在是普遍管理员,需输入su命令切换成超级管理器,才能执行接下来的操作。  使用cd命令进入/data/data/com.example.包名.databses

2021-12-22 14:15:28 1719

原创 用SearchView和ListView写的一个可以实现模糊查找的搜索框demo

    一、第一部分    ①首先,你的主活动MainActivity要这么写:public class MainActivity extends AppCompatActivity implements SearchView.OnQueryTextListener { ListView listView; private String[] mStrings = new String[]{"1314", "6666", "6134", "1234"}; String[] str

2021-12-09 00:54:04 1293 1

原创 frp使用方法

http://starcheng.xyz/791.html

2021-11-28 09:25:26 192

原创 一个方便快速git commit的python脚本

from pynput import mousefrom pynput.mouse import Button,Controllerimport time #本脚本的坐标是(710, 52),右上角gitr 输入点位是(1717, 161)#control = mouse.Controller()#print(control.position)mouse = Controller()# Set pointer positionmouse.position = (1717, 161).

2021-11-19 21:25:36 687

原创 android一个退出时显示弹框确认是否要退出的demo

1、弹框AlertDialog所需要的dialog.xml如下,其中放了一张picture1:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rain_station_list" android:layout_width="fill_parent" andr

2021-11-09 23:12:18 2041

原创 android - 如何给Imageview 设置水波纹效果

1.btn_ripple_mask.xml<?xml version="1.0" encoding="utf-8"?><ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="@android:color/darker_gray"><!--点击之后的颜色 必须要--> <item android:id="@android:id/mask"

2021-11-09 12:36:48 1632

原创 如何给button控件添加描边、填充背景和描边

1.buttom要设置为背景的xml文件如下round_corner_stroke_background.xml如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="15dp" /> <solid android:color="#FF

2021-11-07 23:09:19 407

原创 写一个一般好看的button控件

1、button控件要这样写:<!-- android:background这里写的是我们自已写的xml文件 android:drawableRight可以指定把指定svg图片设置为按键右边的图标,再把paddingRight设置为20dp防止图标过于靠右 --> <Button android:id="@+id/button" android:layout_width="218dp" android:

2021-11-07 19:02:58 355

原创 如何在android中实现TextView中的文字逐一显示

1、在类中写入以下代码 private TextView textView4; public static final int DISPLAY_TEXT = 1; String explainText = "这段文字会逐一显现";//这个是要显示的总文字 String displayExplainText = "";//这个是会从小到全的显示的文字 //handler在接收到message(所含what字段为1)时,显示更新后的文字 private Handl

2021-11-06 20:29:09 1586 1

原创 android里面的Handler简单解析

public class MainActivity extends AppCompatActivity { public static final int UPDATE_TEXT = 1; private TextView text; private Handler handler = new Handler(Looper.getMainLooper()){ public void handleMessage(Message msg){//handler接收到指令

2021-11-06 19:20:03 87

原创 如何写一个可以永远无限旋转的imageview控件

 1、首先写动画animation1.xml的xml文件<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:toDegrees="-360" android:pivotX="50%" android:pivotY="50%"

2021-11-06 14:29:22 199

原创 如何隐藏android app中的标题栏

1、手动在oncreate里调用hide()getSupportActionBar().hide();

2021-10-01 18:47:08 177

原创 Android studio的问题,为什么button无论设置什么背景,没有一点变化?

1、解决方法一:AndroidManifest.xml 文件的主题模式的问题,修改 android:theme="@style/Theme.AppCompat.NoActionBar"或别的也可。2、解决方法二:给按钮增加一个属性app:backgroundTint="@null"。

2021-09-27 23:07:11 365

原创 android中Button控件注册监听器的三种方法

在MainActivity中为Button控件的点击事件注册一个监听器,方法如下所示:方法一:public class MainActivity extends AppCompatActivity{ @Override protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button b

2021-07-31 11:24:54 1859

原创 用户协议及隐私政策

尊敬的用户:应用“圆周率查生日”(下面称为本应用)的开发者名称为:粗糙的利它主义者,开发者名称(英文)为:Roughf。在您成为本应用的用户之前,请您认真阅读本《用户协议及隐私政策》,更好地了解我们所提供的服务以及您享有的权利义务。您开始使用本应用提供的服务,即表示您已经确认并接受了本文件中的全部条款。第一部分 用户协议本用户协议(简称“协议”)系由您与开发者“粗糙的利它主义者”就“粗糙的利它主义者”提供的本应用所订立的相关权利义务规范。本应用是一个纯净的了解圆周率相关知识的软件,请您在使用本应用之

2021-06-25 13:57:24 2658

原创 android精美卡片式布局Cardview_RecyclerView

一、activity_main.xml要这么写,其中主要是包含一个RecyclerView.<?xml version="1.0" encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"

2021-06-13 22:12:36 2485 4

原创 RecyclerView简单例子演示

一、首先主活动的xml布局文件activity.xml要这么写<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <androidx.

2021-06-06 22:53:45 354 4

原创 ListView简单例子演示

一、ListView适配器的适配类型(用一个实体类Fruit表示),要这么写package com.example.magicalpai.list_view;public class Fruit { private String name; private int imageId; public Fruit(String name, int imageId) { this.name = name; this.imageId = imageId;

2021-05-27 23:40:09 300 2

原创 android如何添加动图

一、 在app的build.gradle里添加implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.6'二、这样即可使用相关动图控件 <pl.droidsonroids.gif.GifImageView android:id="@+id/gv_error" android:layout_width="194dp" android:layou

2021-05-15 20:58:25 705

原创 正则表达式自己做的笔记

1、* 匹配一个可有可无的字符,这个字符可以出现0次或无数次

2021-05-15 00:42:29 63

原创 使用AsyncTask实现android后台耗时程序的ProgressDialog提示Demo

一、首先xml文件要这样写<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_he

2021-05-14 22:00:11 198 4

原创 关于Mysql数据库中varchar类型的数据插入时数据前面的0被略去问题的解决方法

插入时在数据加上’'号即可解决,譬如INSERT IGNORE INTO 表名 VALUES ('数字字符串1','数字字符串2')这样数字字符串1和2插入时字符串前面的0就不会被省略掉了

2021-05-12 23:04:48 2465

原创 java如何用jdbc连接mysql数据库

下面提供了一个可以连接的类,并简单写了几个方法,使用时根据实际写方法,实例化这个类后调用相应方法即可package workpackage2;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class MysqlHandlerModuleClass { Statement stmt; Connection

2021-05-12 00:26:26 185 2

原创 如何重写android程序activity的返回活动

如下图: @Override public void onBackPressed() { 写返回活动 super.onBackPressed(); }

2021-05-11 21:30:01 163

原创 Android 安装错误:Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY

将AndroidManifest.xml中的 <uses-library android:name="com.google.android.wearable" android:required="true" />删除就好了,原因不明

2021-05-10 22:21:32 417

原创 drawerlayout(滑动控件简单使用介绍)

①首先xml要文件这么写,其中包含两个控件<?xml version="1.0" encoding="utf-8"?><androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/dra

2021-05-10 00:32:13 457 2

原创 Git的简单入门使用方法

git:①设置全局用户及用户邮箱git config --global user.name “Soj”git config --global user.email “[email protected]”如下设置完成②假如现在有一个项目名字叫MyApplicationToolbartest,在MyApplicationToolbartest这个项目的目录下新建一个代码仓库先进入项目目录:cd d:cd Long_time_reserve/ProgramProject/MagicalPai/MyAp

2021-05-07 23:14:21 79

原创 如何修改android studio中的应用的名字和活动的label

在app-AndroidManifest.xml里面进行label的修改即可,注意label标签是有优先级的,规则如下:(1)activity的优先级高于application,也就是说两者都设置这个标签的话,activity的值覆盖application(2)application里设置了此标签,其他activity没有设置的情况下,应用程序名在桌面上的名字和所有activity的title是这个设置的标签(3)application里设置了此标签,主activity中也设置了此标签,则应用程序名

2021-05-07 19:11:29 1093 1

原创 如何修改android studio生成的apk的版本号

在app-build.gradle文件里面即可修改,修改如下图的两个字段versionCode 1versionName "1.0"

2021-05-07 00:16:16 973

原创 android控件ImageView中的图片无法置底问题

今天碰到了一个问题:android控件ImageView中的图片无法置底问题,在LinearLayout及RelativeLayout中均无法置底,后来发现原因为ImageView控件尺寸比实际图片大导致无法将图片置底,后将图片从drawable文件夹移到mipmap里面引用后问题得到解决。...

2021-05-04 03:34:11 366

原创 android程序如何实现按返回键退出所有activity

1、写一个ActivityCollector类作为活动管理器(这里借鉴了第一行代码第二版)public class ActivityCollector { public static List<Activity> activities = new ArrayList<>(); public static void addActivity(Activity activity){ activities.add(activity); }

2021-05-03 20:31:29 476

原创 mysql如何防止重复插入数据

有一个表如上图,使用INSERT IGNORE INTO test VALUES (1,2);命令进行插入操作,会发现没有插入,因为ignore关键字会自动忽略数据库已经存在的数据(这是根据主键来判断的)。

2021-04-27 23:25:36 97

圆周率前2亿位.txt

圆周率前2亿位的txt文本

2021-05-07

空空如也

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

TA关注的人

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