首先新建三个文件名字分别为mian.iyu/ import.mjava/Gtk.mjava 如图所示:
iApp调用Java计算腾讯QQ的Gtk值
1.在mian. iyu界面新建一个按钮控件,设置单机事件代码为:
s aa="@3VYHMMEZI"
call(bb, "mjava","Gtk.Get",aa)
utw(null,"使用方法:","点击事件里面设置Skey自动计算Gtk,想学习更多知识请关注简书:潇洒的夏夏,或者加入QQ群交流","显示Gtk值","QQ交流群",false,v)
{
tw(bb)
}
else
{
ss("mqqapi://card/show_pslcard?src_type=internal&version=1&card_type=group&source=qrcode&uin=135375183",urlqq)
sit(a,"action", "android.intent.action.VIEW")
sit(a,"data",urlqq)
uit(a, "chooser", "QQ群")
}
2.在import.mjava设置导入的包
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
3.在Gtk.mjava设置Java代码计算Gtk值
fn("import");
public static String Get(String str){
int hash = 5381;
for(int i = 0, len = str.length(); i < len; ++i){
hash += (hash << 5) + (int)(char)str.charAt(i);
}
return (hash & 0x7fffffff)+"";
}
以上完成计算,运行点击按钮就可以了,需要代码的我已上传分享iApp共享空间!有不懂的欢迎留言!
iApp调用Java计算腾讯QQ的Gtk值
网友评论