手机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);
}
}