QPython 分享图片到朋友圈
乘着船
编辑于 2026年03月19日 23:20
收录于文集
共64篇

首先,在终端导入QSL4A

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 = 文本 (字符串)

    extras = 附加内容 (字典可选) 自定义的附加内容,附加内容里不建议再重复使用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

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