本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
phonegap源码分析
最近需要搞一个手机上跨平台的方案,所以学习了一下phonegap的源码:
phonegap源码分析(一)------ android
phonegap源码分析(二)------ Windows Phone
由于mac本还没到手,暂时还不好对IOS端的实现做分析,如果有哪位朋友读过,非常希望交流一下,另外也想请教在windows上开发I ...
[骗点,渣译]WindowsPhone和PhoneGap #14
原文
响应Back按钮
默认Back按钮是把当前的应用关掉,返回上一个页面。
在WP7的Silverlight或者XAML应用里面,可以重写Back按钮的事件来处理按下之后的事情,
private void PhoneApplicationPage_BackKeyPress
(object sender, System.ComponentModel.CancelEv ...
[骗点,渣译]WindowsPhone和PhoneGap #13
原文
从WP的图片库里读取图像
#12 说了怎么从摄像头获取图片。
同样的方法”navigator.camera.getPicture”可以从图片库获取图片。只要追加一个属性就可以了。
像#12说的,”navigator.camera.getPicture”有三个参数,
navigator.camera.getPicture( OnSuccess,OnError, {cameraO ...
[骗点,渣译]WindowsPhone和PhoneGap #12
原文拍照
PhoneGap提供了camera.getPicture方法,让用户拍照。实际上,只要调用navigator.camera.getPicture就可以了。
navigator.camera.getPicture接收3个参数。
1,成功后回调函数。2,失败后回调函数。3,可选,我们可以用来指定照片类型。默认是Camera.PictureSourceType.Camera,于是我们可 ...
[骗点,渣译]WindowsPhone和PhoneGap #11
原文
打电话
在这里作者要教你怎样用PhoneGap拨打电话。
如果你做过silverlight的WP开发,我们可以通过PhoneCallTask 来拨打电话。
在PhoneGap里面,你要做的也仅仅是把电话号码放到超链接里面,然后以一个关键字:"tel:"开头。
<a href="tel:+00-000"> Make a ...
[骗点,渣译]WindowsPhone和PhoneGap #10
原文
”哔~”
好吧,真的很简单,又是1句。(那你写少一点嘛)
如果你用Silverlight或者XNA开发WP的话,那你可以用SoundEffect 类,加载声音,然后
”哔~” 。
PhoneGap提供了”navigator.notification.beep”来”哔~”。
navigator.notification.beep接收1个参数,就是”哔~”多久。
...
[骗点,渣译]WindowsPhone和PhoneGap #09
原文
屏幕旋转 (第一扒)
如果你在创建完例子之后,注意一下工程目录结构的话,可以发现一个叫MainPage.xaml的文件。
默认的,WPSilverlight应用运行的是直屏,为了支持屏幕旋转,followme。
双击MainPage.xaml,其实就是打开它,你右键也无所谓。
属性页里面,修改SupportedOrientations为Portra ...
[骗点,渣译]WindowsPhone和PhoneGap #08
原文
获取设备信息
WPSDK提供了DeviceStatus 类来获取设备信息,比如:
DeviceFirmwareVersion
DeviceHardwareVersion
DeviceManufacturer
DeviceName
等等…
[骗点,渣译]WindowsPhone和PhoneGap #07
原文
检查网络连接
如果你想查看wp的链接信息,你可以用PhoneGap提供的connection对象。
navigator.network.connection让开发者知道当前连接状态,以及一些简单信息,确保你的手机在用。
你可以检查它是用WIFI,蜂窝(2G/3G),还是以太网。
function Button1_onclick()
{
var netwo ...
[骗点,渣译]WindowsPhone和PhoneGap #06
原文
让你的WP7颤抖吧
在WP SDK的silverlight版本里面,提供了一个VibrateController 类,可以很简单的让你的电话抖动起来。开发者所要做的就是实例化这个类,然后指定timespan,再调用start。
VibrateController vibrate = VibrateController.Default;
vibrate.Start(Ti ...
[骗点,渣译]WindowsPhone和PhoneGap #05
原文
显示对话框 (第二扒)
#04说到,最后一个参数虽然被你写成了Custom,但还是OK,胸闷吧,然后他又不继续说了。
在这扒,作者给你显示一下怎么创建一个有OK,Cancel的确认框。
在Silverlight和C#里面,显示一个确认对话框一般是这样:
MessageBox.Show("Do you want to continue ?", ...
[骗点,渣译]WindowsPhone和PhoneGap #04
原文
在PhoneGap中显示MessageBox (第一扒)
PG的API提供了直接调用:”notification.alert”。
比如说,你想点击一个按钮之后,显示一个HelloKitty。那你只需要在html中这样写:
<script type="text/javascript">
function Button1_oncl ...
[骗点,渣译]WindowsPhone和PhoneGap #03
原文
“There is no script engine for file extension “.js”"
写这篇文章的倒霉熊孩子碰到了这样一个错误。
这个错误跟PhoneGap没啥直接关系,而是因为WindowsScriptHost的错,你得对JavaScript dll做点啥。
Winhelponline.com有篇文章帮那倒霉的孩子解决了这个问题, ...
[骗点,渣译]WindowsPhone和PhoneGap #02
原文
安装和启动
安装非常简单。
1. 下载PhoneGap压缩包。 → 1.4
2. 下载的文件是一个zip包,包含了用VisualStudio 2010 开发WP所需要的模板。
解压之后,把 lib -> windowsphone -> phonegapcustom & phonegapstarter两个文件,
拷贝到VS ...