iApp调用Java计算腾讯QQ的Gtk值

首先新建三个文件名字分别为mian.iyu/ import.mjava/Gtk.mjava 如图所示:


图片发自简书App

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共享空间!有不懂的欢迎留言!


图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,730评论 0 17
  • ¥开启¥ 【直接拨打指定电话】 〖2017-08-21 11:28:06〗 《sit(a, "action","a...
    小菜c阅读 38,776评论 2 26
  • 【启动图】 //先添加一个线性布局 width=-1 height=-1 orientation=vertical...
    Mr_洛寒阅读 4,369评论 0 3
  • ¥开启¥ 【标题栏(ActionBar)】 〖2017-08-06 00:50:39〗 《标题栏(ActionBa...
    小菜c阅读 5,017评论 0 5
  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 10,814评论 0 7