12下一页
返回列表 发新帖

密码弹窗

[复制链接]

51

主题

1896

回帖

8443

积分

版主

Rank: 7Rank: 7Rank: 7

金币
1998
好评
84
信誉
134

MT论坛最佳新人MT论坛活跃会员考神MT论坛新人MT论坛帅哥MT论坛侠客

发表于 2023-7-5 19:40:09 来自手机  | 显示全部楼层 | 阅读模式  来自 河北
本帖最后由 Log小菜鸡 于 2023-7-5 20:33 编辑

那个坛友的是samli的,看了一眼就是AlertDialog弹窗+SharedPreferences储存
直接写了个差不多的代码 方便大家直接用 可以转成samli的
代码如下:
  1. package com.dialog;
  2. import android.content.Context;
  3. import android.content.SharedPreferences;
  4. import android.preference.PreferenceManager;
  5. import android.widget.EditText;
  6. import android.app.AlertDialog;
  7. import android.content.DialogInterface;
  8. import android.view.View;

  9. /**
  10. * @Author by Log
  11. * @Date 2023/07/05 18:33
  12. */
  13. public class dialog {
  14.         static SharedPreferences sharedpreferences;
  15.         static SharedPreferences.Editor editor;
  16.     public dialog(SharedPreferences sharedpreferences,SharedPreferences.Editor editor){
  17.                 this.sharedpreferences=sharedpreferences;
  18.                 this.editor=editor;
  19.         }
  20.     public static void a(Context context){
  21.                 sharedpreferences=PreferenceManager.getDefaultSharedPreferences(context);
  22.                 final EditText edittext=new EditText(context);
  23.                 edittext.setHint("请输入密码:1");
  24.                 AlertDialog.Builder builder=new AlertDialog.Builder(context).
  25.                 setTitle("标题").
  26.                 setMessage("内容").
  27.                 setView(edittext).
  28.                 setCancelable(false).
  29.                 setPositiveButton((CharSequence)"按钮",new DialogInterface.OnClickListener(){
  30.                         @Override
  31.                         public void onClick(DialogInterface dialog,int i){
  32.                                 if(!edittext.getText().toString().equals("1")){
  33.                                         System.exit(0);
  34.                                         return;
  35.                                 }
  36.                                 editor=sharedpreferences.edit();
  37.                                 editor.putBoolean("1",true);
  38.                                 editor.commit();
  39.                                 editor.apply();
  40.                         }
  41.                 });
  42.                 if(sharedpreferences.getBoolean("1",false)){
  43.                         return;
  44.                 }
  45.                 builder.show();
  46.         }
  47.    
  48. }
复制代码

按钮点击事件就是onClick
调用就是
dialog.a(this);
括号内容可变(一定是context)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

11

主题

6715

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
3675
好评
18
信誉
259

MT论坛最佳新人MT论坛帅哥考神MT论坛新人MT论坛活跃会员

发表于 2023-7-5 19:49:17 来自手机  | 显示全部楼层  来自 福建–南平–武夷山
多谢分享
回复

使用道具 举报

13

主题

5044

回帖

1万

积分

博士生

E●机甲FK

Rank: 7Rank: 7Rank: 7

金币
3850
好评
22
信誉
100

MT论坛最佳新人MT论坛帅哥MT论坛新人考神MT论坛活跃会员挂机大佬

QQ
发表于 2023-7-5 19:51:30 来自手机  | 显示全部楼层  来自 安徽
感谢分享
回复

使用道具 举报

12

主题

2990

回帖

9149

积分

硕士生

Rank: 6Rank: 6

金币
182
好评
4
信誉
82
发表于 2023-7-5 19:55:43 来自手机  | 显示全部楼层  来自 广东
好好好   
回复

使用道具 举报

103

主题

4218

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
582
好评
36
信誉
102

MT论坛帅哥2019-5.1节快乐MT论坛最佳新人考神MT论坛新人

发表于 2023-7-5 19:55:47 来自手机  | 显示全部楼层  来自 上海
AIDE pro?...
回复

使用道具 举报

51

主题

1896

回帖

8443

积分

版主

Rank: 7Rank: 7Rank: 7

金币
1998
好评
84
信誉
134

MT论坛最佳新人MT论坛活跃会员考神MT论坛新人MT论坛帅哥MT论坛侠客

发表于 2023-7-5 19:56:52 来自手机  | 显示全部楼层  来自 河北
焱妃 发表于 2023-7-5 19:55
你是用啥软件写的AIDE pro?...

aidepro
回复

使用道具 举报

160

主题

6903

回帖

3万

积分

版主

Rank: 7Rank: 7Rank: 7

金币
47871
好评
380
信誉
301

MT论坛最佳新人MT论坛新人考神MT论坛帅哥MT论坛活跃会员MT论坛侠客MT论坛灌水老大MT论坛土豪

发表于 2023-7-5 20:23:27 来自手机  | 显示全部楼层  来自 吉林–延吉
密码可以借鉴锁机,计算输入字符的哈希值与内置的比对,这样不会被获取密码
回复

使用道具 举报

83

主题

1985

回帖

7180

积分

硕士生

Rank: 6Rank: 6

金币
2021
好评
26
信誉
102

考神MT论坛帅哥MT论坛新人MT论坛最佳新人MT论坛活跃会员

发表于 2023-7-5 20:28:02 来自手机  | 显示全部楼层  来自 广东
烟雨漫江南 发表于 2023-7-5 20:23
密码可以借鉴锁机,计算输入字符的哈希值与内置的比对,这样不会被获取密码 ...

感觉不管什么比对,到最终还是有判断,即使不被获取密码,找到了onClick函数还是可以改判断,密码什么的都无济于事
回复

使用道具 举报

22

主题

6592

回帖

2万

积分

博士后

超级至尊VIP

Rank: 8Rank: 8

金币
6092
好评
6
信誉
99

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员挂机大佬

发表于 2023-7-5 20:31:55 来自手机  | 显示全部楼层  来自 甘肃
感谢分享
回复

使用道具 举报

160

主题

6903

回帖

3万

积分

版主

Rank: 7Rank: 7Rank: 7

金币
47871
好评
380
信誉
301

MT论坛最佳新人MT论坛新人考神MT论坛帅哥MT论坛活跃会员MT论坛侠客MT论坛灌水老大MT论坛土豪

发表于 2023-7-5 20:34:01 来自手机  | 显示全部楼层  来自 吉林–延吉
DreamFly 发表于 2023-7-5 20:28
感觉不管什么比对,到最终还是有判断,即使不被获取密码,找到了onClick函数还是可以改判断,密码什么的 ...

事情是这个事情,但不想你知道密码
回复

使用道具 举报

51

主题

1896

回帖

8443

积分

版主

Rank: 7Rank: 7Rank: 7

金币
1998
好评
84
信誉
134

MT论坛最佳新人MT论坛活跃会员考神MT论坛新人MT论坛帅哥MT论坛侠客

发表于 2023-7-5 20:34:15 来自手机  | 显示全部楼层  来自 河北
烟雨漫江南 发表于 2023-7-5 20:23
密码可以借鉴锁机,计算输入字符的哈希值与内置的比对,这样不会被获取密码 ...

我主要是看到那个坛友发的帖子是smali的,可能有的人不会smali不会添加功能,直接给个java的
回复

使用道具 举报

41

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
6148
好评
3
信誉
98
发表于 2023-7-5 20:41:52 来自手机  | 显示全部楼层  来自 山东
感谢分享
回复

使用道具 举报

1

主题

3085

回帖

1万

积分

博士生

666

Rank: 7Rank: 7Rank: 7

金币
3382
好评
1
信誉
100

MT论坛新人MT论坛最佳新人

发表于 2023-7-5 20:43:20 来自手机  | 显示全部楼层  来自 江苏
感谢分享
回复

使用道具 举报

51

主题

1896

回帖

8443

积分

版主

Rank: 7Rank: 7Rank: 7

金币
1998
好评
84
信誉
134

MT论坛最佳新人MT论坛活跃会员考神MT论坛新人MT论坛帅哥MT论坛侠客

发表于 2023-7-5 20:54:29 来自手机  | 显示全部楼层  来自 河北
lite 发表于 2023-7-5 20:50

喵喵给我整不自信了
回复

使用道具 举报

2

主题

3099

回帖

7267

积分

硕士生

Rank: 6Rank: 6

金币
1623
好评
3
信誉
104
发表于 2023-7-5 21:07:22 | 显示全部楼层  来自 广西–玉林–北流
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表