【实用代码】iapp实用代码帖 目前更新38楼

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

#楼主# 2022-2-7

请收藏本帖,为了便捷,会删除评论。

■■■■■■■■■快速查看目录■■■■■■■■■■
【2】:跳转QQ好友代码
【2】:跳转QQ群代码
【3】:调用微信分享文字代码
【4】:调用QQ打开网站代码
【5】:调用QQ跳转指定公众号代码
【6】:调用QQ发送图片代码
【7】:调用QQ发送文件代码
【8】:远程公告代码
【9】:禁止截屏代码
【10】:密码进入软件代码
【11】:获取手机剩余电量代码
【12】:按两次退出软件代码
【13】:进入软件弹窗提示加群代码
【14】:控件透明度代码
【15】:退出软件提示代码
【16】:判断悬浮窗权限代码
【17】:标题栏设置返回键代码
【18】:文本跑马灯代码
【19】:软件远程更新代码
【20】:摇一摇实现代码
【21】:自己做iapp列表手册代码
【22】:简单列表代码
【23】:循环列表代码
【24】:时间戳转换时间代码
【25】:sj截取天气(全不属性目前可用)代码
【26】:利用java获取本软件版本号代码
【27】:Pre邮箱反馈代码
【28-30】:调用java调用图库代码
【31】:调用java保存图片到相册代码
【32-34】:调用java图片转字符代码
【35】:调用微信分享文本给好友
【36】:vp●抓bao检测
【37-38】:(特效)调用一个界面到当前界面

21楼
Rain黎明 2022-2-7
//iapp自己做手册代码

//1.首先创建应用,mian界面添加一个列表,界面载入事件:t()
{
fr("%iApp/iyu-helpV3.0.txt",lk)
//路径
sj(lk,"【",null,lk)
sl(lk,"【",lk)
for(lks;lk)
{
sj(lks,null,"】",lktitle)
sj(lks,"】",null,lktencent)
sss oi=dmtencent
ula(lko,1=null,2=null,3=null,文本id=lktitle,另一个文本id=lktencent)
ufnsui()
{
uls(列表id,lko,"lb.iyu",-1,-1)
}
}
}
//2.添加lb.iyu界面,添加线性布局,设计列表形式,需要两个文本
//3.lb.iyu界面线性布局触屏事件:
ulag(st_vW,4,ru)
ulag(st_vW,5,fb)
utw(null,ru,fb,"复制",false,v)
{
sxb(fb)
tw("已复制")
}
22楼
Rain黎明 2022-2-7
简单代码列表

s i=""
.防止列表内容重复且无内容

s id=列表控件id

s ws="itt2"
ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i)

ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i)

ula(ws, "这里是点击列表发生的事"; "pk.png"; "标题"; "小标题", i)

uls(id,ws,i,kk)

.然后在列表的点击事件加入以下代码

sgsz(kk,0,aa)
tw(aa)
23楼
Rain黎明 2022-2-7
循环列表代码

s a="小李;小张;小呆瓜;邓总;飞哥;风子。"
//a是要循环的内容用特殊符号";"隔开

s b=";"
sl(a,b,c)
for(cc;c)
{
ula(v,1=null,2=c)
}
uls(1,v,"l.iyu",-2,-2)
// 1是列表的ID
24楼
Rain黎明 2022-2-7
时间戳转换时间代码

创建tool.mjava界面
放入

import java.text.SimpleDateFormat;
import java.util.Date;

public static String getTime(Long str){

String date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(str));

return date;

}

然后事件代码为
call(a, "mjava", "tool.getTime",这里是时间戳)
tw(a)
a就是转换后的时间
25楼
Rain黎明 2022-2-7
sj截取网站天气代码

t()
{
s tqhoo = "User-Agent=Mozilla/5.0 (Linux; Android 8.0.0; MHA-AL00 Build/HUAWEIMHA-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/65.0.3325.109 Mobile Safari/537.36"
s tqa="https://m.tianqi.com/' target='_blank'>https://m.tianqi.com/"
hs(tqa,null,"utf-8",null,true,tqhoo,tqwz)
sj(tqwz,"","",定位)
ss("所在地:"+定位+"",定位)
sj(tqwz,"","",时间)
ss(""+时间+" 更新",时间)
sj(tqwz,"","",今日)
sj(tqwz,"",天气图标)
ss("https://m.tianqi.com"+天气图标+"",天气图标)
hd(天气图标,"$天气图标.png",true,tqtb)
sj(tqwz,"","",实时天气)
sr(实时天气,""," ",实时天气)
sj(tqwz,"","",天气实况)
sj(tqwz,"","",空气质量)
sj(tqwz,"","",湿度)
sj(tqwz,"","",风向)
sj(tqwz,"div class="city_weather cbg_",""",天气背景)
ufnsui()
{
us(id,"text",定位)
us(id,"text",时间)
us(id,"text",今日)
us(id,"src","$天气图标.png")
us(id,"text",实时天气)
us(id,"text",天气实况)
us(id,"text",空气质量)
us(id,"text",湿度)
us(id,"text",风向)
}
}
//id为你各个控件的id 自行修改
26楼
Rain黎明 2022-2-7
利用java获取本软件版本号

第一步:

创建一个名叫java的mjava模块

写入代码:

import android.content.pm.PackageInfo;

import android.content.pm.PackageManager;

import android.content.Context;

import android.view.Window;

public 获取本软件版本号(){undefined

Window win=activity.getWindow();

Context con=win.getContext();

PackageInfo pi=con.getPackageManager().getPackageInfo(con.getPackageName(),0);

return pi.versionName;

}

第二步:

事件代码写入下面代码:

call(bbh,"mjava","java.获取本软件版本号")

tw(bbh)
27楼
Rain黎明 2022-2-7
//Pre邮箱反馈t(){s lx=5//联系编辑框IDs bjk=17//反馈编辑框IDs zx=15//判断最小提交字数限制s zd=150//判断最大提交字数限制ug(lx,"text",yhm)ug(bjk,"text",fkly)syso(ss.fkly)syso(ss.fklyb)ss fkly=fkly//获取反馈信息f(ss.fkly==ss.fklyb){ufnsui(){us(bjk,"text","")tw("请勿重复提交")//判断同样内容是否重复提交}}else{stobm(fkly, "utf-8", fkly1)f(fkly==fkly1){ufnsui(){tw("请正确输入反馈内容,勿扰!")//判断是否包含中文}}else{slg(fkly,zfcd)f(zfcd){//判断是的大于15字数ufnsui(){tw("反馈留言不得低于15个字符
为防打扰,不便之处还请见谅!",1)//低于最小字数提示}}else{f(zfcd>zd){ufnsui(){tw("反馈字数过多,请精简后再反馈吧!")//超过最大字数提示}}else{f(yhm==""){s yhm="匿名"//联系为空则为匿名}sjxx(11a)sgsz(11a,2, 11d)sl(11d,"
",d11)sgsz(d11,1,imei)sgsz(d11,0,imei1)sgsz(11a,1, 10d)sl(10d,"
",d01)sgsz(d01,2,imei3)sgsz(d01,3,imei4)sgsz(11a,0, 9d)sl(9d,"
",d31)sgsz(d31,0,imei5)//获取/手机品牌/型号/分辨率宽高/cpu型号ss("品牌:"+imei+" ----型号:"+imei1+" ----分辨率宽:"+imei3+" --分辨率高:"+imei4+" ----CPU型号:"+imei5,shouji)strim(yhm, yhm)strim(fkly,fkly)ss(fkly+"--------------------"+shouji,fkly)s url="mhttp://pre.im/feedback/add" s url1="contact="ss(url1+yhm+"&",url1)s url2="content="ss(url2+fkly,url2)s url3="&app_key= 这里你自己的key"s url4="&app_name=iapp辅助"ss(url1+url2+url3+url4,urls)hs(url,urls,"utf-8",urltxt)f(urltxt=="1"){ufnsui(){tw("反馈成功!")//反馈成功提示ss ii=iiug(bjk,"text",fkl)ss fklyb=fklus(bjk,"text","")}}else{ufnsui(){tw("反馈失败,请检测当前网络状态")//反馈失败提示}}}//是的大于最大字数限制}//判断是否小于最小字数限制}//判断是否包含中文}//反馈内容是否重复}//t线程
28楼
Rain黎明 2022-2-8
//用java调用图库//第一步,创建一个uri.mjava代码如下import android.content.ContentUris;import android.content.Intent;import android.net.Uri;import android.provider.DocumentsContract;import android.provider.MediaStore;import android.database.Cursor;import android.content.Context; public static String getRealPath(Context context, Uri uri){String imagePath = null;if(DocumentsContract.isDocumentUri(context, uri)){// 如果是document类型的Uri,则通过document id处理 String docId = DocumentsContract.getDocumentId(uri); if ("com.android.providers.media.documents".equals(uri.getAuthority())) { String id = docId.split(":")[1];String selection = MediaStore.Images.Media._ID + "=" + id; imagePath = getImagePath(context, MediaStore.Images.Media.EXTERNAL_CONTENT_URI, selection);} else if ("com.android.providers.downloads.documents".equals(uri.getAuthority())) { Uri contentUri = ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"), Long.valueOf(docId));imagePath = getImagePath(context, contentUri, null);}}else if("content".equalsIgnoreCase(uri.getScheme())){// content类型普通方式处理imagePath = getImagePath(context, uri, null);}else if("file".equalsIgnoreCase(uri.getScheme())){// file类型直接获取图片路径imagePath = uri.getPath();}return imagePath;} public String getImagePath(Context context, Uri uri, String selection){String path = null;// 通过Uri和selection来获取真实的图片路径Cursor cursor = context.getContentResolver().query(uri, null, selection, null, null);if (cursor != null){//syso(cursor.moveToFirst());if (cursor.moveToFirst()){path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));}cursor.close();}return path;}
29楼
Rain黎明 2022-2-8
//第二步这个是控件事件

javanew(intent,"android.content.Intent","String","android.intent.action.GET_CONTENT")

java(setType,intent,"android.content.Intent.setType","String","image/*")

java(null,activity,"android.app.Activity.startActivityForResult","android.content.Intent",intent,"int",2)
30楼
Rain黎明 2022-2-8
//第三步这个是回调事件

javags(resultCode,activity,"android.app.Activity","RESULT_OK")

f(st_sC==2)

{

f(st_lC==resultCode)

{

java(uri,st_iT,"android.content.Intent.getData")

call(path, "mjava", "uri.getRealPath", activity, uri)

syso(path)

t(){


ufnsui(){

us(14,"src",path)
//这个14是图片控件id
}

}

}

}

评论

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

    9

  • 帖子

    661

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0524s Mem:2056Kb