IOS编程:#Windows Phone:在HTML5专案中,怎样从Javascript传送字串到C#的APP端仓酷云 ...
管理所有设备发生的事件比如屏幕旋转屏幕关闭或者一些其他的程序的控制逻辑也应该写在这里他的初始化函数是-(id)initWithNibName:(NSString*)nibNamebundle:(NSBundle*)nibBundle后面那个NibName是InterfaceBuilder里设计的界面现在IB已经集成到XCode里了在开辟WindowsPhoneAPP的HTML5专案中,事实该怎样从Javascript传给APP的C#程式码中呢?如今就让我来先容一下吧!使Javascript能与APP的C#程式码相同
起首先对嵌进至HTML5专案中的g览器加受骗触发ScriptNotify事务时处置的函式,Javascript可藉此触发ScriptNotify事务将字串传给APP利用。在此典范e,设定当Javascript传字串过去时,就利用MessageBox.Show将字串显现出来。
MainPage.cs
privatevoidBrowser_Loaded(objectsender,RoutedEventArgse)
{
Browser.IsScriptEnabled=true;
Browser.ScriptNotify+=HTML_Script_Launched;
//在此到场您的URL
Browser.Navigate(newUri(MainUri,UriKind.Relative));
}
privatevoidHTML_Script_Launched(objectsender,NotifyEventArgse)
{
MessageBox.Show(e.Value);
}
]:亦可间接从xaml中增添。<phone:WebBrowserx:Name="Browser"ScriptNotify="HTML_Script_Launched"/>
接著只需在Javascript端,呼唤window.external.notify函式并传值便可。
index.html
<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/>
<linkrel="stylesheet"type="text/css"href="/html/css/phone.css"/>
<title>WindowsPhone</title>
<script>
window.external.notify("HelloWorld!");
</script>
</head>
<body>
<div>
<p>我的使用程式</p>
</div>
<divid="page-title">
<p>页面题目</p>
</div>
</body>
</html>
如许就能够了!底下是了局:
csjs03.pngcsjs03.png
参考材料
GettingStartedWithWindowsPhone8HTML5Apps:http://blogs.msdn.com/b/matthiasshapiro/archive/2013/02/15/getting-started-with-windows-phone-8-html5-apps.aspx
在python中的函数__xxxNSString字符串NSArray数组NSDictionary字典这些都需要弄很清楚其他的类都是一个套路NSMutableArray这样带Mutable的类代表可变的 每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。 众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。 在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解 其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。 其实在培训的过程中,学习到最多的就是查资料的方式,当时感觉老师好坑,什么都不告诉我们,让我们自己去查,但是现在觉得还是要自己解决问题,这样才能理解的更加深入。 才在自己的Windows电脑上安装配置成功了一个完美的Mac OS X Lion(10.7.4)系统,而且下载了Xcode4.5的最新版本。虽然不能实机调试,但是作为iOS开发学习已经非常完美了。 开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦 down下code4app网站的每个分类的代码挨着看 开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦 在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。 然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践, 从C语言入门,因为IOS开发用的是OC语言,是在C基础上的,不过也跟C不是很搭界,你可以直接学习OC语言也可以, 在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。 中国如今已然发展成为一个软件大国,软件人才的数量跃居全球之首。当然,在苹果平台的开发领域,也保持了相当强劲的发展势头。然而,很多初入iOS开发门槛的开发者, 看《iPhone 4与iPad开发基础教程》,跟着一步步来 因为我们老师也是自学的,给我们讲课说的最多的就是百度,谷歌,查文档。 开始的时候甚至想放弃,不过想想自己的未来,只能咬牙坚持,课下就不停的缠着老师。放学就补基础,这些基础的东西没有速成的,只有刻苦努力。我是后来发现的,转变自己的心态,不要读书看资料当成一种痛苦 培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦, 其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。
页:
[1]
2