随笔分类 - 移动开发
有关windows mobile、android、iphone相关平台开发知识
摘要:在WP7的picture hub中,选中一张图片,查看图片时,点击“…”菜单,点share…时,会出现一个菜单(这个菜单中就是可以对选中的图片进行分享或者处理的应用列表)下面介绍如何实现这个一键分享功能:1.创建share picker xml文件2.获取和处理图片在你的应用程序中新建一个叫“E0F0E49A-3EB1-4970-B780-45DA41EC7C28.xml”的XML文件注意:请把文件的Copy to Output Directory的属性设置成Copy always.这样你的应用就会出现在share...中了,但是如何处理选中的图片了,实际上,从share...中启动你的应用时
阅读全文
摘要:在一些要用到网络连接的应用中,应该在应用启动时先判断是否有网络连接,如果有就更新数据,如果没有网络连接,就显示提示信息。首先加入命名空间using System.Net.NetworkInformation;判断网络连接的代码:if (NetworkInterface.GetIsNetworkAvailable()){//有网络连接的处理}else{//提示用户打开网络连接,或者读取之前客户端存储的数据}
阅读全文
摘要:在WP7的picture hub中,选中一张图片,查看图片时,点击“…”菜单,点extras…时,会出现一个菜单(这个菜单中就是可以对选中的图片进行分享或者处理的应用列表)下面介绍如何实现这个一键分享功能:在你的应用程序中新建一个叫“Extras.xml”的XML文件,里面的内容如下:<?xml version="1.0" encoding="utf-8" ?><Extras><PhotosExtrasApplication><Enabled>true</Enabled></PhotosE
阅读全文
摘要:WP7中导航页面:NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));WP7中页面间传值:WP7页面间传值跟普通的web页面间的传值很类似。this.NavigationService.Navigate(new Uri("/Page1.xaml?pagetitle=hello", UriKind.Relative));另一个页面取值:this.PageTitle.Text = NavigationContext.QueryString["pagetitle&q
阅读全文
摘要:对于WP7的Silverlight项目默认Portrait mode而XNA项目默认是Landscape mode的,要想改变这个初始的模式的话,可以通过更改PhoneApplicationPage页面的SupportedOrientations这个属性。 SupportedOrientations属性有三个枚举值,分别是:Landscape(支持水平方向)、Portrait(支持垂直方向)、PortraitOrLandscape(支持水平和垂直方向)。 开发者也可以通过VS来新增水平或者垂直的新的Page。 UI想响应屏幕的变化,可以通过PhoneApplicationPage的Orien.
阅读全文
摘要:关于Windows Phone 7的重力感应器的一些坐标的描述,可以通过下面这张图片来说明: 接下来,是如何获取WP7重力感应器的数据,这个SDK中有一个很好例子,代码如下: public partial class MainPage : PhoneApplicationPage { Accelerometer acc = new Accelerometer(); // Constructor public MainPage() { InitializeComponent(); acc.ReadingChanged += new EventHandler<AccelerometerRea
阅读全文
摘要:摘要:这个是对Windwos Phone 7目前能拿得到的设备信息的封装。 /// <summary> /// Get Device Information for Windows Phone /// </summary> public class DeviceInfo { private static readonly int ANIDLength = 32; private static readonly int ANIDOffset = 2; #region - DeviceManufacturer - //NOTE:The name of the manufac
阅读全文
摘要:本文将Windows Phone 7常用的资源进行了整理,方便大家使用。后续我将会经常更新其中的资源,大家如果有好的资源请留言,我好编辑到本文中。1.工具下载在线安装包离线安装包(推荐)2.微软官方资料MSDN Windows Phone首页微软Windows Phone Portal微软Windows Phone HomeWindows Phone NewsroomWindows Phoen团队博客Silverlight for Windows PhoneExpression Blend 4 for Windows PhoneWindows Phone开发者网站MSDN在线帮助文档Windo
阅读全文
摘要:现在Windwos Phone 7的数据存储得写入到独立存储空间中,有两种存储方式:1.独立文件存储;2.独立设置存储。(1)独立文件存储独立文件存储的使用方法与文件类似写入://Obtain the virtual store for applicationIsolatedStorageFile myStore = IsolatedStorageFile.GetUserStoreForApplication();//Create a new folder and call it "ImageFolder"myStore.CreateDirectory("Imag
阅读全文
摘要:一.基础知识 POOM是基于微软COM技术的一套针对手机上(PIM)个人信息管理的COM接口库。因此开发者除了熟悉Mobile开发的基本技术外,还必须对COM技术有一定了解和熟悉,知道基本COM使用方法即可。详细的COM知识请参考相关COM书籍。下面的概念我认为必须掌握:1. COM的初始化、卸载2. 接口查询、获得3. COM中字符串操作4. ISteam的使用(后续会在操作联系人照片时就会使用...
阅读全文
摘要:现在网上大多数对剪贴板的操作都只是对文本进行操作,很少有对文件进行操作的,在codeProject上找到了解决方法,但还有一个问题困扰了我(等下再说,其实放在首页就是看看大家能不能帮忙解决)。先看看具体的代码:[代码]对粘贴文件的处理:[代码]注意点:一、把文件路径的列表SetData到剪贴板,注意一定要是数组形式。对一个文件进行操作也要以数组方式。二、把标志信息也按照一定的格式SetData到剪...
阅读全文
摘要:转载出处:http://www.androidlab.cn/viewthread.php?tid=421&extra=page%3D1 1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。 2.构造一个IntentReceiver类,重构其抽象方法onRe...
阅读全文
摘要:要玩GPhone的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。 双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用,带上参数启动。下面就来介绍一下启动是常用的几个参数: 1.模拟器外观的定制: 480x320, landscape:...
阅读全文