Titanium android对特定应用程序的外部意图
作者:互联网
我想用一个具有隐藏意图的Titanium打开一个Android应用程序并向其发送一个字符串.
我尝试了以下示例,但没有一个正常.
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_DEFAULT,
packageName:"com.example.new_pdf_reader"
//url:"com.example.new_pdf_reader"
});
intent.addCategory(Ti.Android.CATEGORY_DEFAULT);
Ti.Android.currentActivity.startActivity(intent);
和
var shareIntent = Ti.Android.createIntent({
action : Ti.Android.ACTION_SEND,
type : "text/plain"
});
shareIntent.putExtra('net.sf.andpdf.extra.PDFFILENAME', "path");
Ti.Android.currentActivity.startActivity(Ti.Android.createIntent(shareIntent, "Share image"));
解决方法:
我的示例应用程序是:PDF_reader
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_SENDTO,
data: 'com.example.new_pdf_reader',
type:'text/plain'
});
intent.addCategory(Ti.Android.CATEGORY_DEFAULT);
intent.putExtra('net.sf.andpdf.extra.PDFFILENAME', Titanium.Filesystem.get+ '/File.pdf');
Ti.Android.currentActivity.startActivity(intent);
标签:android,android-intent,titanium,titanium-alloy 来源: https://codeday.me/bug/20190624/1281438.html