【实用代码】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】:(特效)调用一个界面到当前界面

31楼
Rain黎明 2022-2-8
//用java保存图片到相册代码

第一步:创建 图片.mjava代码如下
import android.content.Intent;
import android.net.Uri;
import java.io.File;

public 更新(String 目录)
{
File file = new File(i.fdir(目录));
activity.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + file)));
}
第二步,事件代码
time(4,tm)
ss("%yingzi"+tm+".png",路径)
tot(st_vW,图片)
bfs(图片,路径)
call(null,"mjava","图库.更新",路径)
tw("图片已保存")
32楼
Rain黎明 2022-2-8
//图片转字符代码

第一步,创建 转换.mjava代码如下

import android.graphics.*;
import android.view.*;
import android.util.*;
import android.content.*;
import android.text.*;

public static Bitmap createAsciiPic(String path) {
//final String base = "#8XOHLTI)i=+;:,.";// 字符串由复杂到简单
final String base = "#kbz54)=>*`',.";// 字符串由复杂到简单
StringBuilder text = new StringBuilder();
WindowManager wm = (WindowManager) activity.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
Bitmap image = BitmapFactory.decodeFile(path); //读取图片
int width0 = image.getWidth();
int height0 = image.getHeight();
int width1, height1;
int scale = 7;
if (width0 > 16, g = (pixel & 0xff00) >> 8, b = pixel & 0xff;
final float gray = 0.299f * r + 0.578f * g + 0.114f * b;
final int index = Math.round(gray * (base.length() + 1) / 255);
String s = index >= base.length() ? " " : String.valueOf(base.charAt(index));
text.append(s);
}
text.append("\n");
}
//return textAsBitmap(text, context);
//return text;
33楼
Rain黎明 2022-2-8
接上面

return textAsBitmap(text);
}

public static Bitmap scale(String src, int newWidth, int newHeight) {
Bitmap ret = Bitmap.createScaledBitmap(BitmapFactory.decodeFile(src), newWidth, newHeight, true);
return ret;
}

public static Bitmap textAsBitmap(StringBuilder text) {

TextPaint textPaint = new TextPaint();

// textPaint.setARGB(0x31, 0x31, 0x31, 0);

textPaint.setColor(Color.BLACK);

textPaint.setAntiAlias(true);
textPaint.setTypeface(Typeface.MONOSPACE);

textPaint.setTextSize(12);
WindowManager wm = (WindowManager) activity.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels; //

StaticLayout layout = new StaticLayout(text, textPaint, width,

Layout.Alignment.ALIGN_CENTER, 1f, 0.0f, true);

Bitmap bitmap = Bitmap.createBitmap(layout.getWidth() + 20,

layout.getHeight() + 20, Bitmap.Config.ARGB_8888);

Canvas canvas = new Canvas(bitmap);

canvas.translate(10, 10);

canvas.drawColor(Color.WHITE);

// canvas.drawColor(Color.TRANSPARENT, PorterDuff.Mode.CLEAR);//绘制透明色

layout.draw(canvas);

//Log.d("textAsBitmap",String.format("1:%d %d", layout.getWidth(), layout.getHeight()));

return bitmap;

}
34楼
Rain黎明 2022-2-8
第二步

事件代码
f(sss.path1==null)
//sss.path1是要转换的图片路径
{
tw("请选择图片后转换")
}
else
{
call(图片,"mjava","转换.createAsciiPic",sss.path1)
us(10,"src",图片)
//10是图片控件id
us(21,"text",图片)
}
35楼
Rain黎明 2022-5-27
调用微信分享文本给好友

sit(a, "action", "android.intent.action.SEND")
sit(a,"classname","com.tencent.mm","com.tencent.mm.ui.tools.ShareImgUI")
sit(a, "extra", "android.intent.extra.TEXT",我是文本,请替换我)
uit(a, "chooser", "分享朋友")
36楼
Rain黎明 2022-5-27
v3vp抓bao检测

s isVp = false
java(nis,null,"java.net.NetworkInterface.getNetworkInterfaces")
f(nis != null){
java(list,null,"java.util.Collections.list","java.util.Enumeration",nis)
for(ni;list){
java(up,ni,"java.net.NetworkInterface.isUp")
java(ia,ni,"java.net.NetworkInterface.getInterfaceAddresses")
java(size,ia,"java.util.List.size")
f(up && size != 0){
java(name,ni,"java.net.NetworkInterface.getName")
f(name == "tun0" || name == "ppp0"){
s isVp = true
break
}
}
}
}
//检测vp抓包
f(isVp==true)
{

这里写抓执行的代码
}
else
{
这里写没有抓执行的代码
}
37楼
Rain黎明 2022-5-27
iapp 加载其他界面到本界面(带特效)

创建 全局.myu 写下方代码
fn 弹窗(页面,状态1)
fn 全局.弹窗状态(5)
//页面 加载页面
// 状态1 点击弹窗外面是否会关闭
// 状态2 是否让关闭
javanew(ss.弹窗,"android.support.design.widget.BottomSheetDialog","Context",activity)
//实例化底部弹窗类
nvw(-1,null,"线性布局","width=-1
height=-1
orientation=vertical
backgroundcolor=0",ss.载体1)
nvw(-1,ss.载体1, "线性布局", "width=-1
height=-1
background=#ffffffff
layout_marginTop=10dp",ss.载体)

//圆角
ngde(30,"#ffffff",ok)
us(ss.载体1,"background",ok)

//设置字体
addv(ss.载体,页面)
//加载载体界面

java(null,ss.弹窗,"android.app.Dialog.setContentView","android.view.View",ss.载体1)
//设置显示的内容

java(null,ss.弹窗,"android.app.Dialog.setCancelable","boolean",true)
//是否可以自动关闭,比如按返回键会不会关闭

java(null,ss.弹窗,"android.app.Dialog.setCanceledOnTouchOutside","boolean",状态1)
//点击弹窗外面是否可以关闭

java(delegate,ss.弹窗,"android.support.v7.app.AppCompatDialog.getDelegate")
javags(id,null,"android.support.design.R$id","design_bottom_sheet")
java(弹窗根控件,delegate,"android.support.v7.app.AppCompatDelegate.findViewById","int",id)
us(弹窗根控件,"backgroundcolor",0)
//去掉默认的白色背景

java(null,ss.弹窗,"android.app.Dialog.setOnDismissListener",".android.content.DialogInterface$OnDismissListener",null)

//弹窗被关闭时回调

java(null,ss.弹窗,"android.app.Dialog.show")
//显示弹窗
javags(behavior,ss.弹窗,"android.support.design.widget.BottomSheetDialog","mBehavior")
//反射取得behavior对象

end fn
38楼
Rain黎明 2022-5-27
调用代码
fn 全局.弹窗("界面名.iyu",true)
us(ss.载体1,"background","#00000000")
us(ss.载体,"background","#00000000")

关闭代码(可设置为取消按钮)
java(null,ss.弹窗,"android.app.Dialog.dismiss")
//关闭弹窗

须知:弹出界面代码不可以直接us ug
需要先gvs获取在us
示例:
gvs(ss.载体,mian.1,文本)
us(文本,"text","更改后")
//设置mian界面id为1控件的文本为"更改后"
39楼
Rain黎明 2022-5-27
目前支持大家评论有用的代码哈[爱心]
40楼
零碎の笙 2022-5-31
java调用图库不太看得懂,还有那个QQ调用网址不是QQ调用是浏览器

评论

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

    9

  • 帖子

    661

  • 关注者

    0

Copyright © 2019 凯特网.   Powered by HYBBS 2.3.4  

Runtime:0.0614s Mem:2060Kb