2013-11-13 3 views
4

Я хочу открыть приложение для Android из титанового с Explicit intent и отправить ему строку.Титановый внешний вид 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")); 

ответ

4

Мой пример приложение: 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); 
Смежные вопросы