自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Android studio中调用数据库的listview根据点击的列表位置删除数据库中对应的数据

先设置点击事件,点击获得当前item的位置position,用cursor.moveToPosition(int position),把cursor移到数据库中和列表的item相对应的位置,然后索引到他的唯一标识(我这里是id),用id删除这条数据。数据库中可以用游标找到对应的那一条数据,lietview可以用position得到点击到的item位置。

2024-05-04 16:48:04 168

原创 ECC加密解密算法

【代码】ECC加密解密算法。

2024-04-30 17:41:46 70 1

原创 edittext不输入(输入为空)时用equal(“ “)则不会闪退

md上网找半天都说要用 ==" " 判断是否为空,然后一直不行,这个人才提示也是,叫我用“==”,不要用equals,我心想我都没用equals,给我提示干嘛。果然我一换成equal他就不报错了,真的无语(ˉ▽ˉ;现在要实现的目标是当点击一个按键时,有edit有数据就让seekbar拖动条位置为0,有数据 n 就让拖动条位置为n。

2024-04-27 16:25:28 163

原创 银行家算法

cout << "请求的资源超过了可用的量!" << endl;cout << "1. 显示当前资源情况" << endl;cout << "无效输入,请重新选择。" << endl;cout << "2. 请求资源" << endl;cout << "3. 退出" << endl;cout << "退出程序。" << endl;cout << "选择操作:";

2024-04-24 23:06:54 230

原创 MD5加密算法

/ 一个unsigned int对应4个字节,保存4个字符信息。// 以512位,64个字节为一组。// 补充1000...000。

2024-04-23 17:55:41 254

原创 密码学加密解密

cout<<"加密结果为(二进制):"<<wen(wenBinary,num)<<endl<<endl;cout<<"解密结果为(字符):"<<wen(wenBinary,num)<<endl<<endl;cout<<"请选择模式:1、加密明文,2、解密密文,0、退出程序。else cout<<"密钥不能超过8位,请重新输入:";cout<<"请输入密文(二进制):";cout<<"请输入明文:";//加密和解密的区别。cout<<"请输入密钥:";//解密结果输出的是字符。

2024-04-22 19:06:22 410

原创 操作系统银行家算法1(还有bug)

【代码】操作系统银行家算法1(还有bug)

2024-04-18 20:59:17 107 1

原创 【Android 】蓝牙常用的权限申请

【代码】【Android 】蓝牙常用的权限申请。

2023-04-23 11:26:54 2277

原创 【Android】 本地广播和全局广播

2.要注意:发送全局广播要想其他app接收到这个广播,就要让其他app保持活跃状态(打开且要时不时打开一下),不然这个app的生命周期会自动销毁。//不能直接send。改本身项目中build.gradle文件中的sdk版本(问题和解决方法如图)广播发送器名.unregisterReceiver(//广播接收器名)这里说的被废除只是不推荐用,不是不能用,还是可以继续用的。本地广播和默认的其实变化不大,只是类的引用复杂一点。1.导入的包的sdk版本比AS自身的sdk版本改。还要注册的销毁也不太一样。

2023-04-21 20:21:33 365

原创 【Android】有序广播和无序广播

private BroadcastReceiver mReceive2=new BroadcastReceiver() {//这个是下游。private BroadcastReceiver mReceive=new BroadcastReceiver() {//这个是上游。//不知道这一段的意思。//接收到上游的extra。intentFilter.addAction(//添加允许收到的发送器标识名);registerReceiver(/*接收器名*/,intentFilter);=null){//判空。

2023-04-21 16:31:16 397

原创 【Android】 广播基本使用方式

/action里面的是传字符串,传的是能被接收器接收的标识,可以自己设置。广播的发送可以跨activity,就是在activity2中可以发送广播让activity1中接收到广播并运行其中的代码。//键值对传递要发送的广播信息。intentFilter.addAction(//添加允许收到的发送器标识名);registerReceiver(/*接收器名*/,intentFilter);广播发送://创建intent。

2023-04-21 13:08:49 345

原创 【Android】SQLite showDate()字符串拼接的优化 StringBuilder

result+="姓名:"+stu.getName()+",成绩:"+stu.getScore()+"\n";//一个赋值语句就可以执行一段很长很长的代码了,也没必要跟sb一样在跳到那个java页面把值存到内存再到这引用,// 那个代码页mySQLite里面的一个方法queryDateByName的返回值。}//.toString()可以把StringBuilder的字符串履平。// 毕竟是public类型,都是可以点引用互相的方法的。// 只能说以前把编程的基础都忘了,还是太蠢了。

2023-04-19 12:57:38 67

原创 【Android】SQLite数据库写入数据表之前要准备好的类(此例为student)一个bean类

public String toString() {//点生成,再点tostring()//生成变量方法的快捷键:点击光标,点右键,点生成,再点getter and setter。

2023-04-19 11:58:26 111

原创 【Android】SQLite中增的代码

/创建一个指向student类的指针,student是一个我们自己创建的类,用来存输入的数据。Toast.makeText(this, "添加成功", Toast.LENGTH_SHORT).show();Toast.makeText(this, "添加成功", Toast.LENGTH_SHORT).show();

2023-04-19 11:56:12 48

原创 【android】SQLite数据库的增删改查代码

public void onUpgrade(SQLiteDatabase db, int i, int i1) {//更新升级 i是传入老版本(比如说1),i1是传入新版本(比如说2)//query返回值是一个游标,一个箭头(cursor),指向的是所要查询的行。public mySQLite(Context context){//这个可以直接代替下面的非常长的方法,所以下面的可以直接删了,或者注释掉。while (query.moveToNext()) {//只要query不在最后一行,移动到下一行,

2023-04-19 11:55:04 144

原创 【android】 onclick和listener

别两个一起用,单独只用一个就行了,两个一起用会出问题的。

2023-04-16 23:58:27 54 1

原创 【android】获取seekbar的progress数据

seekbar的进度条数据progress从seekbar的listener里面获取。//这个int数据就是progress数据。

2023-04-14 23:56:06 219 1

原创 APP act2

Intlist.add("各项PWM数据:" + PGROME+" 0 0 0 0 0 0 ");//记录新的数据的同时还要保存原本的数据,可以接收到隔壁的main.Num。Toast.makeText(Activity2.this, "你点击了第"+i+"条", Toast.LENGTH_SHORT).show();//迭代(要两边跳转后还能保持不刷新,就要用到java的点引用。

2023-03-30 00:28:08 48

原创 APP Mainact

Toast.makeText(MainActivity.this,"保存成功",Toast.LENGTH_SHORT).show();public void change(View view) { // 调整editview。public void save(View view) { //保存 要直接保存到后台里。public void hu(View view) { //////////历史记录。a++) {//a用来循环迭代。//md为什么每次保存都是保存上一次的。

2023-03-30 00:24:50 74 2

贪吃蛇.exe

贪吃蛇.exe

2022-10-16

空空如也

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

TA关注的人

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