美文网首页iApp
iApp-v3 Java Api的调用方法

iApp-v3 Java Api的调用方法

作者: 明日未期 | 来源:发表于2019-08-28 17:50 被阅读0次

    如何在iApp中用java api实现10进制转16进制

    API组成

    类名.方法名

    例如:
    java.lang.String.toUpperCase()

    类名String
    完整类名java.lang.String
    方法名toUpperCase()
    无需传参
    返回值String
    作用小写转大写

    java.lang.Integer.toHexString(int i)

    类名Integer
    完整类名java.lang.Integer
    方法名toHexString()
    需要传一个整数型参数
    返回值String
    作用十进制转十六进制

    介绍

    代码 说明
    cls() 用于获取完整类名
    java() 用于调用java
    javax() 同java()
    代码 参数
    cls() p1, p2
    java() p1, p2, p3 [, p4, p5]
    javax() p1, p2, p3, p4 [, p5, p6]
    参数说明 java()
    p1: 返回结果
    p2: 对象
    p3: 完整类名和方法名
    往后对应的就是参数类型,参数

    javax()
    p3分为p3p4,即完整类名方法名,其余相同

    调用

    完整代码

    • java()调用代码
    java(a,null,"java.lang.Integer.toHexString","int",11)
    java(b,a,"java.lang.String.toUpperCase")
    
    • javax()调用代码
    cls("Integer",a)
    cls("String",b)
    javax(c,null,a,"toHexString","int",11)
    javax(d,c,b,"toUpperCase")
    
    • android代码
    String a = Integer.toHexString(11).toUpperCase();
    

    总结

    • java()调用api时,p3为完整类名.方法名
    • javax()调用api时,p3为完整类名.方法名分割成两个参数,第一个参数(p3)接收完整类名,第二个参数(p4)接收方法名,cls()获取完整类名并传给p3,减少了代码量

    作笔记用。

    相关文章

      网友评论

        本文标题:iApp-v3 Java Api的调用方法

        本文链接:https://www.haomeiwen.com/subject/sjumectx.html