« 【Android】Google Map API v2で、地図を拡大/指定位置の表示/傾ける/回転などを行う | トップページ | 【いつでもクイックランチャー】2013/11/24 ver3.0へのバージョンアップを行いました »

2013年10月26日 (土)

【Tizen】ウェブサイトのリンクから、Nativeアプリを起動する

以前、ウェブサイトのリンクからウェブアプリを起動する方法は書きましたが、

今回はネイティブアプリを起動する方法について記載します。


●ウェブサイト側の実装

ウェブサイト側は、以下のリンクを用意するとします。

<a>タグのhref属性に、"test"というスキームを指定しました。

<a href="test://" />


●アプリ側の実装

上記のウェブサイトのリンクから、ネイティブアプリを起動するには、

manifest.xmlに、次のように記載します。

追記するのは、赤字の部分です。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Manifest xmlns="http://schemas.tizen.org/2012/12/manifest">
    <Id>nwpCg1lLaR</Id>
    <Version>2.0.0</Version>
    <InstallLocation>Internal</InstallLocation>
    <Type>C++App</Type>
    <Requirements>
        <Feature Name="http://tizen.org/feature/screen.size.normal">true</Feature>
    </Requirements>
    <Apps>
        <ApiVersion>2.2</ApiVersion>
        <Privileges>
            <Privilege>http://tizen.org/privilege/application.launch</Privilege>
        </Privileges>
        <UiApp HwAcceleration="On" LaunchingHistoryVisible="False" Main="True" MenuIconVisible="True" Name="NativeSample">
            <UiScalability BaseScreenSize="Normal" CoordinateSystem="Logical" LogicalCoordinate="720"/>
            <UiTheme SystemTheme="White"/>
            <DisplayNames>
                <DisplayName Locale="eng-GB">NativeSample</DisplayName>
            </DisplayNames>
            <Icons>
                <Icon Section="MainMenu" Type="Xhigh">mainmenu.png</Icon>
            </Icons>
            <AppControls>
                <AppControl>
                    <Operation>http://tizen.org/appcontrol/operation/view</Operation>
                    <Uri>test</Uri>
                </AppControl>
            </AppControls>

            <Permissions>
                <Permission Type="Signature"/>
            </Permissions>
        </UiApp>
    </Apps>
</Manifest>


<Uri>タグには、ウェブサイト側でリンク先に指定しているものと、

同じスキームを指定します。

これで、ウェブサイトのリンクからネイティブアプリが起動します。


なお、確認環境は、Tizen SDK2.2 エミュレータです。

« 【Android】Google Map API v2で、地図を拡大/指定位置の表示/傾ける/回転などを行う | トップページ | 【いつでもクイックランチャー】2013/11/24 ver3.0へのバージョンアップを行いました »

Tizen」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1882306/53725516

この記事へのトラックバック一覧です: 【Tizen】ウェブサイトのリンクから、Nativeアプリを起動する:

« 【Android】Google Map API v2で、地図を拡大/指定位置の表示/傾ける/回転などを行う | トップページ | 【いつでもクイックランチャー】2013/11/24 ver3.0へのバージョンアップを行いました »

購入


無料ブログはココログ