iApp代码征集贴

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

#楼主# 2022-2-11

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

沙发
R关注哥 2022-2-11
//Base64编码:

s 原文 = "残页"

java(字节数组,原文,"java.lang.String.getBytes")

//转成byte[]字节数组

java(密文,null,"android.util.Base64.encodeToString","byte[]",字节数组,"int",0)

//Base64编码,0是模式

//如果失败请更改模式

/.

模式列表:

DEFAULT=0

NO_PADDING=1

NO_WRAP=2

CRLF=4

URL_SAFE=8

./

tw(密文)

//base64解码:

s 密文 = "5q6L6aG1"

java(字节数组,null,"android.util.Base64.decode","String",密文,"int",0)

//Base64解码,0是模式

//如果失败请更改模式

javanew(原文,"java.lang.String","byte[]",字节数组)

//由于返回的是byte[]字节数组,所以转化成字符串

tw(原文)

//作者:残页
板凳
R关注哥 2022-2-11
//需要一个容器

gvs(1,view)

cls("android.support.design.widget.Snackbar",类)

//文本传入和时间

javax(snk,null,类,"make","android.view.View",view,"java.lang.CharSequence","Snkbar,后面number单位是毫秒","int",3000)

cls("android.view.View$OnClickListener", 事件类)

javacb(事件, 事件类)

{

s qun=123456789

ss("mqqapi://card/show_pslcard?src_type=internal&version=1&uin="+qun+"&card_type=group&source=qrcode",joinqq)

sit(a,"action", "android.intent.action.VIEW")

sit(a,"data",joinqq)

uit(a, "chooser", "选择QQ")

}

//按钮的文字

javax(null,snk,类,"setAction","java.lang.CharSequence","确定",事件类,事件)

//按钮的颜色

java(颜色,null,"android.graphics.Color.parseColor","String","#00ffff")

javax(null,snk,类,"setActionTextColor","int",颜色)

javax(get,snk,"android.support.design.widget.BaseTransientBottomBar","getView")

//us(get,"backgroundcolor","#ff3f51b5")

us(get,"background","@chbar.jpg")

//可以设置图片背景

//us(get,"height","300dp")

//可以设置高度

java(null, snk, "android.support.design.widget.BaseTransientBottomBar.show")

javags(id,null,"android.support.design.R$id","snackbar_text")

java(文本,get,"android.view.View.findViewById","int",id)

us(文本,"textcolor","#0000ff")

//文本颜色
地板
R关注哥 2022-2-11
javax(pm,activity,"android.content.ContextWrapper","getPackageManager")

javax(pknm,activity,"android.content.ContextWrapper","getPackageName")

//本应用包名

syso(pknm)

javax(ver,pm,"android.content.pm.PackageManager","getPackageInfo","String",pknm,"int",0)

javags(版本,ver,"android.content.pm.PackageInfo.versionName")

//本包名的版本

syso(版本)

javax(icon,pm,"android.content.pm.PackageManager","getApplicationInfo","String",pknm,"int",0)

javax(图标,icon,"android.content.pm.PackageItemInfo","loadIcon","android.content.pm.PackageManager",pm)

//本应用图标

syso(图标)

javags(pkg,ver,"android.content.pm.PackageInfo.applicationInfo")

javax(应用名称,pkg,"android.content.pm.PackageItemInfo","loadLabel","android.content.pm.PackageManager",pm)

//本应用名

syso(应用名称)

javags(time,ver,"android.content.pm.PackageInfo.lastUpdateTime")

javanew(格式, "java.text.SimpleDateFormat", "String", "yyyy年MM月dd日H时mm分ss秒")

javanew(时间, "java.util.Date", "long", time)

java(更新时间, 格式, "java.text.DateFormat.format", "java.util.Date", 时间)

//本应用最后一次更新时间

syso(更新时间)
4楼
R关注哥 2022-2-11
s file="shixin/iapp"

fdir(file,uri)

javanew(file,"java.io.File","java.lang.String",uri)

//创建新的多级文件夹

java(创建多级判断,file,"java.io.File.mkdirs")

syso(创建多级判断)

//创建文件夹

java(创建文件夹判断,file,"java.io.File.mkdir")

syso(创建文件夹判断)

//判断文件夹是否存在

java(文件夹存在,file,"java.io.File.isDirectory")

syso(文件夹存在)

//删除文件夹,只能删除空文件夹

java(删除状态,file,"java.io.File.delete")

syso(删除状态)
5楼
R关注哥 2022-2-11
cls("android.app.AlertDialog", 弹窗子类)

s cls = "android.app.AlertDialog$Builder"

cls(cls,弹窗类)

javanew(弹窗对象, 弹窗类, "android.content.Context", activity)

javax(null, 弹窗对象, cls, "setMessage","CharSequence","欢迎加入iapp大本营!")

//javax(null, 弹窗对象, cls, "setCancelable", "boolean", false)

//设置是否可以取消

javax(null,弹窗对象,cls,"setTitle","CharSequence","提示")

cls("android.content.DialogInterface$OnClickListener", 事件类)

javacb(点击事件, 事件类)

{

end()

}

javacb(中间事件,事件类)

{

end()

}

javax(null, 弹窗对象, 弹窗类, "setNegativeButton", "CharSequence", "进入软件", 事件类, 中间事件)

javax(null, 弹窗对象, 弹窗类, "setPositiveButton", "CharSequence", "确定", 事件类, 点击事件)

javax(弹窗对象,弹窗对象,cls,"create")

java(null,弹窗对象,"android.app.Dialog.show")

//显示

//注意,以下所有代码必须在show之后调用!否则报错

javags(对话框,弹窗对象,"android.app.AlertDialog","mAlert")

javags(标题,对话框,"com.android.internal.app.AlertController","mTitleView")

//取得标题

us(标题,"textcolor","#E91E63")

javags(消息,对话框,"com.android.internal.app.AlertController","mMessageView")

//取得消息

us(消息,"textcolor","#E91E63")

javax(右边按钮, 弹窗对象, 弹窗子类, "getButton", "int", -1)

us(右边按钮, "textcolor", "#E91E63")

//设置按钮颜色

java(window,弹窗对象,"android.app.Dialog.getWindow")

javags(位置,null,"android.view.Gravity","CENTER")

/.TOP

CENTER

BOTTOM

RIGHT

LEFT

./

java(null,window,"android.view.Window.setGravity","int",位置)

//设置弹窗位置,不设置默认为CENTER

cls("android.view.WindowManager$LayoutParams",cls_lp)

java(lp,window,"android.view.Window.getAttributes")

zdp(-1,宽度)

javass(null,lp,"android.view.ViewGroup$LayoutParams","width",宽度)

//设置弹窗宽度

zdp(-1,高度)

javass(null,lp,"android.view.ViewGroup$LayoutParams","height",高度)

//设置弹窗高度

//弹窗的高度和宽度的单位为px,可以通过zdp把dp转换为px

javass(null,lp,"android.view.WindowManager$LayoutParams","y",0)

//设置y轴位置

javass(null,lp,"android.view.WindowManager$LayoutParams","x",0)

//设置x轴位置

java(null,window,"android.view.Window.setAttributes",cls_lp,lp)

//设置为自定义样式

java(win,弹窗对象,"android.app.Dialog.getWindow")

java(don,win,"android.view.Window.getDecorView")
6楼
R关注哥 2022-2-11
字数限制这代码接上一楼

s a = 0

s b = 40

s c = "#00000000"

s d = "#333333"

ngde(a, b, c, d, f)

//背景

us(don,"background",f)
7楼
R关注哥 2022-2-11
倒计时代码,载入时间s id=2t(){ ss("正在倒计时60秒",b) us(id,"text",b) s a=60 .60秒 for(1;60) { f(a==1) .a倒计时到1时执行的代码 { .这里还可以加其代码 .可以加倒计时完执行的代码 ufnsui() { us(id,"text","倒计时完成") } endcode } s(a-1,a) .每循环一次a减1 ss("正在倒计时"+a+"秒",c) ufnsui(){ us(id,"text",c) } stop(1000) }}文本转换声音ug(id,"text",a)//输入编辑框idf(a==""){ tw("请输入文字")}else{ stobm(a,"utf-8",a) sr(a," ","",a) t() { ss("http://tts.baidu.com/text2audio?ie=UTF-8&lan=zh&text="+a,a) ufnsui(){ tw("下载中...",0) } hd(a,"%iappsj/转语音/转换后.mp3",true,b) f(b==0){ ufnsui() { tw("已保存到根目录的%iappsj/转换后目录里面",0) } bfm("%iappsj/转语音/转换后.mp3",c) bfms(c,"st") }}}
8楼
R关注哥 2022-2-11
//前面有好几个关于调用图库的,但这个是最短的(因为前面的都too long 所以我写了一个简短的)

//放入控件的点击事件内
call(null,"mlua","AWZX.get")

//放入界面的回调事件内
javags(回调, activity, "android.app.Activity", "RESULT_OK")
java(uri, st_iT, "android.content.Intent.getData")
call(path, "mlua", "AWZX.Path", uri)
.path是图片路径,这里添加回调后发生的事件

//放入AWZX.mlua
function get()
import "android.content.Intent"
local intent= Intent(Intent.ACTION_PICK)
intent:setType("image/*")
activity:startActivityForResult(intent,4)
end

function Path(uri)
import "android.provider.MediaStore$Images$Media"
local proj = i:sl(Media.DATA,":")
local cursor = activity:managedQuery(uri,proj,nil,nil,nil)
local column_index = cursor:getColumnIndexOrThrow(Media.DATA)
cursor:moveToFirst()
return cursor:getString(column_index)
end

//ok,不要钱,夸我一下就好啦——AW-ZX(当然如果能记住我我会很开心的呐)
9楼
R关注哥 2022-2-11
//嘿,又是我,以下是获取天气的代码
t()
{
ss("http://i.itpk.cn/api.php?question="+"珠海天气",a)
//地点可改,最多支持县级天气查询
hs(a,b)
syso(b)
}
//嘿嘿,免费哒,不要钱——AW-ZX(如果你能记住我,我会很开心的呐)
10楼
R关注哥 2022-2-11
//嘿嘿,字数限制了,分段发
//只需要1个控件呦~
//前面有大佬发个了,我整合了一下,可用直接用了
javags(a,null,"android.os.Build","BRAND")
ss("系统定制商:"+a+"
",b)
javags(a,null,"android.os.Build","MODEL")
ss(b+"型号:"+a+"
",b)
javags(a,null,"android.os.Build","BOARD")
ss(b+"主板信息:"+a+"
",b)
javags(a,null,"android.os.Build","DEVICE")
ss(b+"设备参数:"+a+"
",b)
javags(a,null,"android.os.Build","MANUFACTURER")
ss(b+"硬件制造商:"+a+"
",b)
javags(a,null,"android.os.Build","PRODUCT")
ss(b+"产品名称:"+a+"
",b)
javags(a,null,"android.os.Build","DISPLAY")
ss(b+"显示屏:"+a+"
",b)
javags(a,null,"android.os.Build","ID")
ss(b+"修订版本列表:"+a+"
",b)
javags(a,null,"android.os.Build","BOOTLOADER")
ss(b+"系统启动程序版本号:"+a+"
",b)
javags(a,null,"android.os.Build","SERIAL")
ss(b+"硬件序列号:"+a+"
",b)
javags(a,null,"android.os.Build","TIME")
ss(b+"构建时间:"+a+"
",b)
java(a,null,"android.os.Build.getRadioVersion")
ss(b+"无线电固件版本:"+a+"
",b)
javags(a,null,"android.os.Build$VERSION","SDK_INT")
ss(b+"SDK版本:"+a+"
",b)
javags(a,null,"android.os.Build$VERSION","RELEASE")
ss(b+"系统版本:"+a+"
",b)
javags(a,null,"android.os.Build$VERSION","CODENAME")
ss(b+"设备当前的系统开发代号:"+a+"
",b) //这是第一段
//嘿嘿,免费哒,不要钱——AW-ZX(如果你能记住我,我会很开心的呐)

评论

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

    19

  • 帖子

    162

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0537s Mem:2071Kb