iApp代码征集贴

IAPP   © 文章版权由 admin 解释,禁止匿名转载

#楼主# 2022-2-11

为了能够方便的使用iApp进行程序开发,
向大家进行广泛的代码征集。[钱]希望大家能在评论区留下些实用代码![玫瑰][玫瑰]
免责声明:
以下代码源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

71楼
莫淡 2022-8-8
在某个按钮单击事件写上代码:call(dk,"mjava","dk.a")
java(c,activity,"android.app.Activity.startActivity","android.content.Intent",dk)
创建一个命名为dk的mjava模块
写上代码:
import android.content.Intent;
public static a(){
Intent dx = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS);

return dx;
}
运行后点击按钮就跳转wifi设置界面了
留下来评论啊[滑稽]
72楼
莫淡 2022-8-8
获取SD卡剩余空间

java(dp,null,"android.os.Environment.getDataDirectory")
java(path,dp,"java.io.File.getPath")
javanew(dfs,"android.os.StatFs","String",path)
java(siz,dfs,"android.os.StatFs.getFreeBlocks")
java(sie,dfs,"android.os.StatFs.getBlockSize")
s2(siz*sie/1024/1024/1024,size)
//   B      KB   MB   GB
syso("SD卡剩余"+size+"GB")
73楼
莫淡 2022-8-8
修改图片透明度

sbp("@b.png",图片)
//载入图片
tcc(图片,"w",宽)
tcc(图片,"h",高)
//获取宽高
javags(ARGB_8888,null,"android.graphics.Bitmap$Config","ARGB_8888")
java(空白图片,null,"android.graphics.Bitmap.createBitmap","int",宽,"int",高,"android.graphics.Bitmap$Config",ARGB_8888)
//创建新图片
javanew(画布,"android.graphics.Canvas","android.graphics.Bitmap",空白图片)
javanew(画笔,"android.graphics.Paint")
javags(STROKE,null,"android.graphics.Paint$Style","STROKE")
//空心
java(null,画笔,"android.graphics.Paint.setStyle","android.graphics.Paint$Style",STROKE)
//透明度0-100
java(null,画笔,"android.graphics.Paint.setAlpha","int",33)
java(null,画布,"android.graphics.Canvas.drawBitmap","android.graphics.Bitmap",图片,"float",0,"float",0,"android.graphics.Paint",画笔)
//us(id,"src",空白图片)
实例代码
74楼
莫淡 2022-8-8
随机数数字不重复

s start=0
.设置随机最小数,不得低于0,高于end
s end=9
.设置随机最大数,不得高于9,低于start
s max=7
.设置随机数位数,取值范围0~(end-start)
w(true){
sran(start,end,sran)
f(!ss?sran){
ss(ss+sran,ss)
}
slg(ss,slg)
f(slg>max){
break
}
}
syso("随机数为"+ss)
.生成一个不超过10位数(0-9)的随机数,且这个数里面每一个数字都是唯一不重复的
75楼
莫淡 2022-8-8
获取QQ昵称 新建 module.mjava 界面:/** 获取QQ昵称* @Param qq QQ号码*/String getNick(String qq){ // 获取QQ昵称 if(sss("NickData") != null){ String nick = i.json(sss("NickData"), "get", qq); if(nick != null) return nick; } String url = "http://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg"; String data = "uins="+qq; String webdata = post(url, data, "gbk"); webdata = i.sj(webdata, "(", ")"); Object j = i.json(webdata); j = i.json(j, "get", qq); String nick = i.json(j, "get", "6"); // 添加缓存 if(sss("NickData") == null){ sss("NickData", i.json("{}")); i.json(sss("NickData"), "set", qq, nick); } return nick;}/** post提交* @Param url 链接* @Param data POST数据* @Param encode 编码方式*/String post(String url, String data, String encode){ Boolean end = false; String webdata = null; i.t( new com.iapp.interfaces.OnThread(){ public void run(){ webdata = i.hs(url, data, encode); } }); while(end != true){ if(webdata != null){ return webdata; } }}JavaCopyiyu调用:// 建议调用时加t线程操作,访问接口会有1-3秒延迟call(nick, "mjava", "module.getNick", "2811187643")tw(nick)
76楼
莫淡 2022-8-8
sit打开指定已安装应用信息

s name="com.iapp.app"
.指定包名
.....方法1......
sit(sit,"action","android.settings.APPLICATION_DETAILS_SETTINGS")
sit(sit,"data","package:"+name)
uit(sit, "chooser","应用信息")
.....方法2....
sit(sit,"action","android.intent.action.VIEW")
sit(sit,"classname","com.android.settings","com.android.settings.applications.InstalledAppDetailsTop")
sit(sit,"data","package:"+name)
uit(sit,"result",1)
77楼
莫淡 2022-8-8
设置线性布局背景为QQ气泡

mjava 代码 :
import android.graphics.*;
import android.graphics.drawable.*;
setNine(android.widget.LinearLayout view, String path){
Bitmap bitmap= BitmapFactory.decodeFile(path);
NinePatchDrawable nineDrawable= null;
byte[] chunk = bitmap.getNinePatchChunk(); // 如果.9.png没有经过第一步,那么chunk就是null
if(NinePatch.isNinePatchChunk(chunk)) {
NinePatchDrawable patchy = new NinePatchDrawable(bitmap, chunk, new Rect(), null);
view.setBackground(patchy);
}
}
JavaCopy
调用方法:
gvs(st_vW, Card.8, bubble)
s path = "/storage/emulated/0/1/images/skin_aio_friend_bubble_nor.9.png"
call(null, "mjava", "ui.setNine", bubble, path)
// 注意:Card.8 是线性布局控件
// path 必须是绝对路径。
3 4 5 6 7 8

评论

登录后才可发表内容
  • 主题

    19

  • 帖子

    162

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0413s Mem:2011Kb