- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 adview上传应用时老是报验证失败,sha1值解析失败怎么办
解决方法:进入build.gradle(:app)文件,把minSdk参数改为23即可解决。
2022-05-09 19:45:28
798
原创 自己设计的一个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
3172
原创 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
2045
原创 SQLite的LIKE语句实现字符片段筛选的功能
1、首先,%代表零个、一个或多个数字或字符。_代表一个单一的数字或字符。2、SELECT * FROM "MyTable" WHERE 第一列的列名 LIKE '%33%';像上面这句sql语句,就可以实现将第一列中的包含33这个字符片段的所有行全部显示出来。...
2021-12-29 21:06:40
843
原创 sqlite如何创建数据库
1、cmd,然后sqlite3 test.db,即可创建test.db数据库。2、.databases,即可看这个数据库在哪个路径下。3、wget.quit可以退出数据库,譬如:sqlite>.quit。
2021-12-27 12:42:53
1196
原创 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
1936
原创 使用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
1813
原创 用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
1643
1
原创 一个方便快速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
762
原创 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
2158
原创 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
1861
原创 如何给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
516
原创 写一个一般好看的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
428
原创 如何在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
2036
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
162
原创 如何写一个可以永远无限旋转的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
272
原创 Android studio的问题,为什么button无论设置什么背景,没有一点变化?
1、解决方法一:AndroidManifest.xml 文件的主题模式的问题,修改 android:theme="@style/Theme.AppCompat.NoActionBar"或别的也可。2、解决方法二:给按钮增加一个属性app:backgroundTint="@null"。
2021-09-27 23:07:11
477
原创 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
2108
原创 用户协议及隐私政策
尊敬的用户:应用“圆周率查生日”(下面称为本应用)的开发者名称为:粗糙的利它主义者,开发者名称(英文)为:Roughf。在您成为本应用的用户之前,请您认真阅读本《用户协议及隐私政策》,更好地了解我们所提供的服务以及您享有的权利义务。您开始使用本应用提供的服务,即表示您已经确认并接受了本文件中的全部条款。第一部分 用户协议本用户协议(简称“协议”)系由您与开发者“粗糙的利它主义者”就“粗糙的利它主义者”提供的本应用所订立的相关权利义务规范。本应用是一个纯净的了解圆周率相关知识的软件,请您在使用本应用之
2021-06-25 13:57:24
3166
原创 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
2706
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
499
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
355
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
770
原创 使用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
249
4
原创 关于Mysql数据库中varchar类型的数据插入时数据前面的0被略去问题的解决方法
插入时在数据加上’'号即可解决,譬如INSERT IGNORE INTO 表名 VALUES ('数字字符串1','数字字符串2')这样数字字符串1和2插入时字符串前面的0就不会被省略掉了
2021-05-12 23:04:48
2802
原创 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
235
2
原创 如何重写android程序activity的返回活动
如下图: @Override public void onBackPressed() { 写返回活动 super.onBackPressed(); }
2021-05-11 21:30:01
238
原创 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
588
原创 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
560
2
原创 Git的简单入门使用方法
git:①设置全局用户及用户邮箱git config --global user.name “Soj”git config --global user.email “Soj@gmail.com”如下设置完成②假如现在有一个项目名字叫MyApplicationToolbartest,在MyApplicationToolbartest这个项目的目录下新建一个代码仓库先进入项目目录:cd d:cd Long_time_reserve/ProgramProject/MagicalPai/MyAp
2021-05-07 23:14:21
126
原创 如何修改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
1321
1
原创 如何修改android studio生成的apk的版本号
在app-build.gradle文件里面即可修改,修改如下图的两个字段versionCode 1versionName "1.0"
2021-05-07 00:16:16
1094
原创 android控件ImageView中的图片无法置底问题
今天碰到了一个问题:android控件ImageView中的图片无法置底问题,在LinearLayout及RelativeLayout中均无法置底,后来发现原因为ImageView控件尺寸比实际图片大导致无法将图片置底,后将图片从drawable文件夹移到mipmap里面引用后问题得到解决。...
2021-05-04 03:34:11
461
原创 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
536
原创 mysql如何防止重复插入数据
有一个表如上图,使用INSERT IGNORE INTO test VALUES (1,2);命令进行插入操作,会发现没有插入,因为ignore关键字会自动忽略数据库已经存在的数据(这是根据主键来判断的)。
2021-04-27 23:25:36
149
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人