代码之家  ›  专栏  ›  技术社区  ›  venky

在tizen web应用程序中启动带有正文文本的消息传递应用程序

  •  0
  • venky  · 技术社区  · 10 年前

    我正在开发tizen web应用程序。在该应用程序中,有一个类似于通过消息共享应用程序的选项。我可以使用appcontrol打开消息应用程序,但无法将文本作为消息正文传递。是否有将文本传递给消息应用程序。我搜索了所有tizenapi,发现我们可以将文件作为数据传递给其他应用程序,但找不到将文本作为数据传递。

    我正在使用tizenappcontrol启动应用程序,实际上,您可以在使用该appcontrol时传递数据,就像下面的代码一样。

    var appControl =  new tizen.ApplicationControl(
        "http://tizen.org/appcontrol/operation/share",
        "shareimage.html",
        "image/*",
         null,
        [new tizen.ApplicationControlData("images", [imagedata1, imagedata2])] ); 
    
    //Explicit launch with control data
    tizen.application.launchAppControl( appControl, "3lqX1bKgbi.ServiceApp",
    function() {console.log("launch application control succeed"); },
    function(e) {console.log("launch application control failed. reason: " + e.message); },
    appControlReplyCallback );
    

    但是上面的代码是用于传递图像文件的,我试图像下面这样传递文本

    var appControl = new tizen.ApplicationControl("http://tizen.org/appcontrol/operation/share",null,"text/*",null ,[new tizen.ApplicationControlData("text", [message])]);
    tizen.application.launchAppControl(appControl, null,function()console.log("launch application control succeed");},           function(e) {alert("ERROR")});
    

    但它不起作用。

    如有任何帮助,将不胜感激。提前感谢

    1 回复  |  直到 10 年前
        1
  •  1
  •   Shreeram K    10 年前

    您可以使用锚标记对简单的html内容执行此操作。

    <a href="sms:?body=Hello'>Share<a/>
    

    以上代码将使用预定义的消息打开消息应用程序。