影子论坛

发新帖

手机C ex_call函数 分享文字/分享图片/播放视频 教程

风的影子 2019-12-22 810

手机C新版本增加了ex_call方法,可以支持一些扩展功能,包括分享

首先,需要#include <android.h>

分享文字

//分享文字
    char *retext=
    ex_call("startActivity","{
\"action\": \"android.intent.action.SEND\",
\"type\": \"text/*\",
\"extras\": {
\"android.intent.extra.TEXT\": \"测试文字分享\"
}}");

分享图片

char *retext = ex_call("startActivity","{
    \"action\": \"android.intent.action.SEND\",
    \"type\": \"image/*\",
    \"data\": \"file:///sdcard/launcher_new2.png\",
    \"extras\":{\"android.intent.extra.STREAM\": \"file:///sdcard/launcher_new2.png\"}
}");

    if(retext!=NULL){
     toast(retext,0);
     free(retext);
    }

调用播放器播放视频

void toVideo(){
 char *retext = ex_call("startActivity","{
    \"action\": \"android.intent.action.VIEW\",
    \"type\": \"video/*\",
    \"data\": \"file:///sdcard/test.mp4\",
    \"extras\":{\"android.intent.extra.STREAM\": \"\"}
}");

    if(retext!=NULL){
     toast(retext,0);
     free(retext);
    }
 
}
最新回复 (1)
wuhuisai 2020-1-30
引用 1
packageName
className
返回
发新帖
风的影子
主题数
83
帖子数
49
注册排名
1

Processed Time:0.29387283325195