我是
windows phone app开发的新手.是否可以通过浏览器URL打开
Windows Phone应用程序.如果可能,请有人帮助我.
How to implement my very own URI scheme on Android
请访问以上网址;
但它可能在android中
<activity android:name="TabHost" android:label="@string/app_name" android:screenorientation="portrait" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <data android:scheme="myschema" /> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.broWSABLE" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
下面的代码是在Windows 8桌面IE浏览器中工作
但它不能在Windows手机上工作
<Applications> <Application Id="SDKSample.App" Executable="$targetnametoken$.exe" EntryPoint="SDKSample.App"> <Extensions> <Extension Category="windows.protocol"> <Protocol Name="alsdkcs" m2:DesiredView="useLess"/> </Extension> <Extension Category="windows.fileTypeAssociation"> <FileTypeAssociation Name=".alsdkcs" m2:DesiredView="useLess"> <SupportedFileTypes> <FileType>.alsdkcs</FileType> </SupportedFileTypes> </FileTypeAssociation> </Extension> </Extensions> <m3:VisualElements displayName="Launcher API C# sample" Description="AssociationLaunching C# sample" ForegroundText="light" BackgroundColor="#00b2f0" Square150x150logo="Assets\squaretile-sdk.png" Square44x44logo="Assets\smallTile-Phone-sdk.png"> <m3:DefaultTile ShortName="Launcher API C#" DefaultSize="square150x150logo" Wide310x150logo="Assets\tile-sdk.png" Square71x71logo="Assets\mediumtile-sdk.png"> <m3:ShowNameOnTiles> <m3:ShowOn Tile="square150x150logo"/> <m3:ShowOn Tile="wide310x150logo"/> </m3:ShowNameOnTiles> </m3:DefaultTile> <m3:SplashScreen Image="Assets\splash-Phone-sdk.png" BackgroundColor="#00b2f0"/> <m3:ApplicationView MinWidth="width320"/> </m3:VisualElements> </Application>
解决方法
见鬼……我得到了答案.如果我通过javascript调用它会工作
<input id="btnwindowsphone" type="button" class="button" name="" value="open windows phone" onclick="javascript:loadwindowsphone();" /><br /><br />
function loadwindowsphone() { window.location = 'alsdkcs://hd'; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。