QPython 3C 分享圖片到朋友圈
需要 QPython 3C ≥ 3.7.4 。
首先,在終端導入SL4A,
from androidhelper import *
droid=Android()
然后,使用以下函數分享內容:
send(uri,type=None,extras=None,wait=True)
發(fā)送(URI路徑,類型=無,附加內容=無,等待=是)
? ?使用發(fā)送操作和URI打開一個活動(例如瀏覽器、聯(lián)系人等等)。
? ? uri = URI路徑 (字符串)
? ? type = 類型 (字符串) URI路徑的文件類型/子類型(可選)
? ? extras = 附加內容 (字典) 添加到安卓意圖的附加內容字典 (可選)
? ? wait = 等待 (布爾可選) 等待發(fā)送操作結束
sendFile(path, type=None, extras=None, wait=True)
發(fā)送文件(文件普通路徑(單文件路徑或者文件路徑列表),類型=無,附加內容=無,等待=是)
? ? 使用指定的文件類型和(或)附加內容,并使用content://發(fā)送文件。?
? ? path = 路徑(組) (單字符串或者字符串列表) 單文件路徑或者文件路徑列表
? ? type = 類型 (字符串可選) 自定義的文件類型
? ? extras = 附加內容 (字典可選) 自定義的附加內容,附加內容里不建議再重復使用droid.Intent.EXTRA_STREAM ( "android.intent.extra.STREAM" )
? ? wait = 等待 (布爾可選) 等待發(fā)送操作結束
sendText(text,extras=None,wait=True)
發(fā)送文本(文本內容,附加內容=無,等待=是)
? ? 使用發(fā)送操作啟動活動以發(fā)送文本。
? ? text = 文本 (字符串)
? ? 附加內容 (字典可選) 自定義的附加內容,附加內容里不建議再重復使用droid.Intent.EXTRA_TEXT ( "android.intent.extra.TEXT" )
? ? wait = 等待 (布爾可選) 等待發(fā)送操作結束
接下來,使用以上函數,主要是sendText和sendFile:
發(fā)送文本內容到朋友圈:
text="要發(fā)送的文本內容"
extras={
? ? ? "android.intent.extra.SUBJECT":"分享",
? ? ? "Kdescription":text
? ? }
droid.sendText(text,extras=extras,wait=False)
發(fā)送一張圖片內容到朋友圈:
path="/storage/emulated/0/圖片路徑.jpg"
extras={
? ? ? "android.intent.extra.SUBJECT":"分享",
? ? ? "Kdescription":"要發(fā)送的文本內容"
? ? }
droid.sendFile(path,extras=extras,wait=False)
發(fā)送一組圖片內容到朋友圈:
path=[
? ? ? "/storage/emulated/0/圖片路徑1.jpg",
? ? ? "/storage/emulated/0/圖片路徑2.jpg",
? ? ? "/storage/emulated/0/圖片路徑3.jpg"
? ? ]
extras={
? ? ? "android.intent.extra.SUBJECT":"分享",
? ? ? "Kdescription":"要發(fā)送的文本內容"
? ? }
droid.sendFile(path,extras=extras,wait=False)?
作者:乘著船@Bilibili
更多文章+下載鏈接:https://www.bilibili.com/read/readlist/rl321663?