开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2460|回复: 7
收起左侧

[分享] java 安卓逆向学习 正向学习 第一课 菜鸟分享 Android studio 4.0.1 开发手机软件

[复制链接]
结帖率:67% (12/18)
发表于 2020-8-5 11:05:40 | 显示全部楼层 |阅读模式   广东省茂名市
中英 结合 还是 挺好玩的  很友好  应该 不会 有问题把..  哈哈哈  

学习中...

易语言 知识学习 java_安卓开发

  
package com.example.android_test.ui.login;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import androidx.appcompat.app.AppCompatActivity;
import com.example.android_test.R;
import java.security.MessageDigest;
public class main_入口集 extends AppCompatActivity {
public static String 检验_md5 (String password) {
try {
MessageDigest digest = MessageDigest.getInstance ("MD5");
byte[] bytes = digest.digest (password.getBytes ());
StringBuilder sb = new StringBuilder ();
for (byte b : bytes) {
int c = b & 0xff; //负数转换成正数
String result = Integer.toHexString (c); //把十进制的数转换成十六进制的书
if (result.length () < 2) {
sb.append (0); //让十六进制全部都是两位数
}
sb.append (result);
}
return sb.toString (); //返回加密后的密文
} catch (Exception ex) {
ex.printStackTrace ();
return "";
}
}
//main_入口函数
@Override
public void onCreate (Bundle savedInstanceState) {
super.onCreate (savedInstanceState);
setContentView (R.layout.activity_login);
final EditText 编辑框_账号 = findViewById (R.id.编辑框_账号);
final EditText 编辑框_密码 = findViewById (R.id.编辑框_密码);
final Button 按钮_注册登录 = findViewById (R.id.按钮_注册登录);
按钮_注册登录.setOnClickListener (new View.OnClickListener () {
@Override
//被单击
public void onClick (View v) {
String result = 编辑框_账号.getText ().toString ();//检验_md5 ("123456");
//调试输出
System.out.println ("加密结果: " + result);
//verbose 用于打印那些最为琐碎的、意义最小的日志信息。对应级别verbose,是Android日志里面级别最低的一种。
Log.v ("加密结果", result);
//debug 用于打印一些调试信息,这些信息对你调试程序和分析问题应该是有帮助的。对应级别debug,比verbose高一级。
Log.d ("加密结果", result);
//info 用于打印一些比较重要的数据,这些数据应该是你非常想看到的、可以帮你分析用户行为数据。对应级别info,比debug高一级
Log.i ("加密结果", result);
//warn [蓝色]用于打印一些警告信息,提示程序在这个地方可能会有潜在的风险,最好去修复一下这些出现警告的地方。对应级别warn,比info高一级
Log.w ("加密结果", result);
//error [红色]用于打印程序中的错误信息,比如程序进入到了catch语句当中。当有错误信息打印出来的时候,一般都代表你的程序出现严重问题了,必须尽快修复。对应级别error,比warn高一级
Log.e ("加密结果", result);
//提示框_长
Toast.makeText (getApplicationContext (), result, Toast.LENGTH_LONG).show ();
//提示框_短
//Toast.makeText (getApplicationContext (), result, Toast.LENGTH_SHORT).show ();
}
});
}
}

6$2P3412_O1X$BOQ3SB6[10.png
QQ截图20200805110144.png
QQ截图20200805110252.png
发表于 2020-12-14 13:36:58 | 显示全部楼层   泰国
刚好准备学
回复 支持 反对

使用道具 举报

发表于 2020-11-5 09:36:31 | 显示全部楼层   湖南省长沙市
这个用中文写感觉怪怪的。,
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 6 天

发表于 2020-8-7 01:04:46 | 显示全部楼层   广西壮族自治区桂林市
安卓开发的话,用studio感觉还是没必要上中文,不然用易安卓还快一些。建议全英文试试
回复 支持 反对

使用道具 举报

结帖率:95% (20/21)

签到天数: 2 天

发表于 2020-8-6 04:18:55 | 显示全部楼层   浙江省金华市
...看着好奇怪啊
回复 支持 反对

使用道具 举报

结帖率:0% (0/1)

签到天数: 4 天

发表于 2020-8-5 23:57:06 | 显示全部楼层   四川省泸州市
好像很厉害的样子啊
回复 支持 反对

使用道具 举报

结帖率:67% (12/18)
 楼主| 发表于 2020-8-5 19:00:02 | 显示全部楼层   广东省茂名市

也是 刚 学习中...
回复 支持 反对

使用道具 举报

结帖率:99% (71/72)
发表于 2020-8-5 12:56:59 | 显示全部楼层   广东省深圳市
刚好准备学
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

关闭

精易论坛 - 有你更精彩上一条 /2 下一条

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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