欢迎光临散文网 会员登陆 & 注册

QPython 3C 分享图片到朋友圈

2023-04-19 02:37 作者:乘着船  | 我要投稿

需要 QPython 3C ≥ 3.7.4

首先,在终端导入SL4A,

from androidhelper import *

droid=Android()

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


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 

QPython 3C 分享图片到朋友圈的评论 (共 条)

分享到微博请遵守国家法律