您当前的位置:首页 >  商业资讯  > 正文
全球观焦点:QPython 3C 分享图片到朋友圈
来源:哔哩哔哩     时间:2023-04-19 07:16:09

需要 QPython 3C ≥ 3.7.4

首先,在终端导入SL4A,


(资料图片)

from androidhelper import *

然后,使用以下函数分享内容

send(uri,type=None,extras=None,wait=True)

发送(URI路径,类型=无,附加内容=无,等待=是)

使用发送操作和URI打开一个活动(例如浏览器、联系人等等)。

uri = URI路径 (字符串)

type = 类型 (字符串) URI路径的文件类型/子类型(可选)

extras = 附加内容 (字典) 添加到安卓意图的附加内容字典 (可选)

wait = 等待 (布尔可选) 等待发送操作结束

sendFile(path, type=None, extras=None, wait=True)

发送文件(文件普通路径(单文件路径或者文件路径列表),类型=无,附加内容=无,等待=是)

使用指定的文件类型和(或)附加内容,并使用content://发送文件。 

path = 路径(组) (单字符串或者字符串列表) 单文件路径或者文件路径列表

type = 类型 (字符串可选) 自定义的文件类型

extras = 附加内容 (字典可选) 自定义的附加内容,附加内容里不建议再重复使用droid.Intent.EXTRA_STREAM ( "android.intent.extra.STREAM" )

wait = 等待 (布尔可选) 等待发送操作结束

sendText(text,extras=None,wait=True)

发送文本(文本内容,附加内容=无,等待=是)

使用发送操作启动活动以发送文本。

text = 文本 (字符串)

附加内容 (字典可选) 自定义的附加内容,附加内容里不建议再重复使用droid.Intent.EXTRA_TEXT ( "android.intent.extra.TEXT" )

wait = 等待 (布尔可选) 等待发送操作结束

接下来,使用以上函数,主要是sendText和sendFile:

发送文本内容到朋友圈

text="要发送的文本内容"

extras={

"android.intent.extra.SUBJECT":"分享",

"Kdescription":text

}

droid.sendText(text,extras=extras,wait=False)

发送一张图片内容到朋友圈

path="/storage/emulated/0/图片路径.jpg"

extras={

"android.intent.extra.SUBJECT":"分享",

"Kdescription":"要发送的文本内容"

}

droid.sendFile(path,extras=extras,wait=False)

发送一组图片内容到朋友圈

path=[

"/storage/emulated/0/图片路径1.jpg",

"/storage/emulated/0/图片路径2.jpg",

"/storage/emulated/0/图片路径3.jpg"

]

extras={

"android.intent.extra.SUBJECT":"分享",

"Kdescription":"要发送的文本内容"

}

droid.sendFile(path,extras=extras,wait=False) 

作者:乘着船@Bilibili

更多文章+下载链接:https://www.bilibili.com/read/readlist/rl321663

标签:

相关新闻

X 关闭

X 关闭

精彩推荐