摘要:
Map控件是微软专门为在Windows Phone 7手机上使用BingMap地图而开发的控件,在前面的博客中已写过如何使用在Silverlight的BingMap控件,今天讲一下如何使用Map控件,相比之下使用Map控件比使用Silverlight的BingMap控件简单一点,没有那么繁琐的步骤。一、申请使用BingMap地图的Key。 在前面的博客中已写过,在这里不再赘述。即使没有Key也可以进行开发BingMap地图但是会出现下图提示,在地图中央会显示“Invail......”这么一段提示如果使用Key的话就没有这段提示二、重要方法和属性 1.说明 为在Windows Pho
阅读全文
posted @ 2010-12-26 17:54
ForrestWoo
阅读(684)
推荐(0)
摘要:
Silverlight for Windows Phone 7的Pivot、Panorama控件是一个类似于Android应用程序列表中可以翻页控件,具有如下特点 1.简单的XAML和编程接口 2.完全支持数据绑定、内容模板属性和项目容器样式 3.内置黑、白两种皮肤样式 4.内置触控导航,可以让用户快速滑动控件并定位到指定的项 5.在页面或内容项导航滑动时,提供漂亮的过渡动画 6.强大的可扩展性,用户可通过事件、可视化状态和重新定义模板的方式扩展功能。 今天这一讲是Panorama的如何使用一、重要属性和方法1.说明 Panorama提供了可以创
阅读全文
posted @ 2010-12-26 16:11
ForrestWoo
阅读(1261)
推荐(0)
摘要:
Silverlight for Windows Phone 7的Pivot、Panorama控件是一个类似于Android应用程序列表中可以翻页控件,具有如下特点 1.简单的XAML和编程接口 2.完全支持数据绑定、内容模板属性和项目容器样式 3.内置黑、白两种皮肤样式 4.内置触控导航,可以让用户快速滑动控件并定位到指定的项 5.在页面或内容项导航滑动时,提供漂亮的过渡动画 6.强大的可扩展性,用户可通过事件、可视化状态和重新定义模板的方式扩展功能。 今天这一讲是Pivot的如何使用一、新建项目1.新建项目有两种方法如图1、图2图1图2如果使用图2新
阅读全文
posted @ 2010-12-26 14:55
ForrestWoo
阅读(1407)
推荐(0)
摘要:
Windows Phone 7为Silverlight和XNA提供了一个非常灵敏的可触摸的屏幕,它不像一些旧的模拟鼠标的触屏,或识别字迹的屏。 在Windows Phone 7的多触摸屏上可以检测到至少四根同时存在的手指,并且一起操作使触摸屏充分发挥效果 在silverlight开发中通过事件来实现触屏事件的检测,包括低级别的和高级别的接口。低级别主要是FrameReported 事件,高级别的是定义在UIElement类中的事件,包含ManipulationStarted,Manipulationdelta,ManipulationCompleted,这三个事件互相配合来完成触控操作,它
阅读全文
posted @ 2010-12-22 20:53
ForrestWoo
阅读(1979)
推荐(2)
摘要:
在WP7开发中,又许多在Silverlight中可以用的控件也能在WP7中应用,比如BingMap控件,下面我将详细介绍一下如何在WP7中运用必应地图,本文囊括一些最基本的知识。一、开发前准备详细见博客http://www.cnblogs.com/salam/archive/2010/07/28/1787096.html。1.下载BingMap组件2.注册供开发BingMap的Key二、应用1.新建项目2.导入BingMap程序集,这些程序集位于Bingmap的安装路径下这时如果编译的话会看到如下错误信息,这时由于缺少一个中间程序集3.导入System.Windows.Browser.dll此
阅读全文
posted @ 2010-12-21 23:51
ForrestWoo
阅读(1459)
推荐(0)
摘要:
我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CON...
阅读全文
posted @ 2010-11-30 15:55
ForrestWoo
阅读(61083)
推荐(5)
摘要:
把最近搜集到的Android游戏开发教程列出来,希望对大家有用。 1.Android2.0游戏开发实战宝典源代码,当然可能大家已经把书也买回家啦。 2.Pro.Android.Games英文版教程 3.Pro.Android.Games英文版源码 4.Hello.Android.3rd.Edition.pdf英文版教程,部分涉及。 5.Professional.Android.2.App...
阅读全文
posted @ 2010-11-19 12:48
ForrestWoo
阅读(17736)
推荐(0)
摘要:
现在已经有Silverlight 5的消息,有可能明年就会上线,但是功能是否如开发者的想象,我们也不得而知。下面是一些开发者的声音。 1.更先进的认证/安全/加密功能(客户端调用web服务证书的凭据,创建验证签名更多的加密算法)/WS的支持。 2.更灵活的DataForm/DataGrid本地化。目前在DataForm/DataGrid中的本地化资源只能来自于本地化资源文件,而在我们是实际中,...
阅读全文
posted @ 2010-11-16 14:48
ForrestWoo
阅读(3239)
推荐(0)
摘要:
Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通过getOwnerActivity()方法返回该Activity管理的对话框(dialog). onC...
阅读全文
posted @ 2010-11-15 11:44
ForrestWoo
阅读(293596)
推荐(32)
摘要:
在Android发展前景相当好的情况下,本人最近搜集了一些关于Android的相关资源,当然包含以前发布的博客内容,进行了一次大整合,希望对和我一样是Android的初学者管用,如在文章中有所错误,敬请大家原谅并欢迎指正。 一、Android相关介绍 Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动...
阅读全文
posted @ 2010-11-12 18:10
ForrestWoo
阅读(7495)
推荐(0)
摘要:
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationConte...
阅读全文
posted @ 2010-11-10 13:07
ForrestWoo
阅读(220427)
推荐(39)
摘要:
绘制一个XY集是一种很常见的任务,基于Android平台的绘制很简单,它让所有的GUI在XML中定义的(虽然它也可以通过代码创建)模型是相当不错的。大部分的图形处理一个样本查看,但在大多数情况下,图应该是一个部分的实施走上屏幕布局XML定义为一所以在这里展示我们ImageView布局对象。 在Android环境中,有一整套程序的图形通常是位图实现像素,Canvas是用来绘制位图的画布,通过这一点...
阅读全文
posted @ 2010-11-10 11:51
ForrestWoo
阅读(11358)
推荐(0)
摘要:
最新报称道谷歌android系统的下一个正式版本将是2.3,而且Google已经做好了最后的发布准备。目前在美国Google总部,园林工人已经开始准备小姜饼(据说是android2.3)的雕像了。按照惯例雕像摆放完毕后谷歌将会在未来1-2周内正式发布新版本。(未经证实)Android2.3亮点 最令消费者欣喜的还是2.3版本将会支持IM视频通话。开放视频通话API接口,任何第三方的APP例如QQ...
阅读全文
posted @ 2010-11-05 11:27
ForrestWoo
阅读(3403)
推荐(0)
摘要:
最近2010年度的微软全球专业开发者大会(PDC10)于2010年10月29日凌晨在美国微软雷蒙德总部正式开幕,作为微软最重要的技术会议之一吸引了上千名开发者参加。其中就涉及到了Windows Phone 7。 微软CEO Ballmer在演讲中也强调了Windows Phone 7与云的连接。作为微软的移动平台,Windows Phone 7将在一段时间内承担由“云”到移动“端”的连接,在第一天的课程中就有《Build Windows Phone 7 apps with Windows Azure Plat》这样的主题。 关于Windows Phone 7,本届PDC也提供了大量的主题
阅读全文
posted @ 2010-10-30 21:59
ForrestWoo
阅读(2574)
推荐(3)
摘要:
现在学习Windows Phone 7开发资料十分有限,除了MSDN的官方开发文档外和一些博客外,几无其他的学习渠道。幸运地是美国的资深程序员兼作家Charles Petzold为大家免费放出了他的最新大作—《Programming windows phone 7 series》。他以往写的书籍本本是经典,包括我们耳熟能详的《Windows 程序设计》一书。目前该书一共24章,,对Windows Phone 7平台的特征、XAML在程序界面和布局方面,以及XNA游戏开发都做了深入的解读。这里奉上该书的免费下载地址和源代码,让我们开始Windows Phone 7的开发之旅吧!PDF格式: Pr
阅读全文
posted @ 2010-10-29 10:38
ForrestWoo
阅读(9841)
推荐(6)
摘要:
效果如下:初始界面输入信息“确定”以后一、API文档说明 1.介绍 用于不同Activity之间的数据传递 1.重要方法 clear():清除此Bundle映射中的所有保存的数据。 clone():克隆当前Bundle containsKey(String key):返回指定key的值 getString(String key):返回指定k...
阅读全文
posted @ 2010-10-27 16:17
ForrestWoo
阅读(59816)
推荐(3)
摘要:
最近我搜集了一些提供源码的开源项目,在这里发布出来供大家学习使用。1.在上一节中的APN 地址:http://files.cnblogs.com/salam/apndroid.rar2.sdk中的实例:android-sdk-windows\platforms\android-83.TorProxy和Shadow TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shad...
阅读全文
posted @ 2010-10-26 18:51
ForrestWoo
阅读(69944)
推荐(4)
摘要:
简介 用来播放视频文件。该VideoView类可以加载各种来源的图像(如资源或内容提供商),需要计算它从视频测量,以便它可以在任何布局管理器使用,并提供诸如缩放和着色的各种显示选项。在其他的平台上面可能VideoPlayer开发是一个比较有挑战性的工作,但是在Android上面VideoPlayer的开发,基本上可以做到傻瓜式啦。本文简单对VideoPlayer的开发进行简单的介绍。实例1.布局...
阅读全文
posted @ 2010-10-25 18:09
ForrestWoo
阅读(31625)
推荐(1)
摘要:
效果如下一、与ZoomControls的区别 ZoomControls是一个包含放大、缩小按钮的控件。而ZoomButton是您自己定义的缩放按钮,它允许你定义多个这样的按钮,它显示的只能是图片,没有Text属性。二、实例 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://sch...
阅读全文
posted @ 2010-10-25 16:41
ForrestWoo
阅读(10499)
推荐(0)
摘要:
先看一下效果正常缩小放大一、简介 ZoomControls是一组可缩放的控件。它包含俩个按钮(放大按钮、缩小按钮)二、重要方法 hasFocus():判断焦点 hide():隐藏 onTouchEvent(MotionEvent event):现这个方法来处理触摸屏移动事件 setIsZoomInEnabled(boolean isEnabled):是否允许放大 setIsZoomOu...
阅读全文
posted @ 2010-10-25 15:31
ForrestWoo
阅读(15307)
推荐(0)
摘要:
SharedPreferences是Android中存储简单数据的一个工具类。可以想象它是一个小小的Cookie,它通过用键值对的方式把简单数据类型(boolean、int、float、long和String)存储在应用程序的私有目录下(data/data/包名/shared_prefs/)自己定义的xml文件中。一、简介 它提供一种轻量级的数据存储方式,通过eidt()方法来修改里面的内容,通...
阅读全文
posted @ 2010-10-21 18:10
ForrestWoo
阅读(19681)
推荐(1)
摘要:
LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是...
阅读全文
posted @ 2010-10-20 16:04
ForrestWoo
阅读(134545)
推荐(1)
摘要:
SlidingDrawer效果想必大家也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是截图一、简介 SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容的View.它里面的控件必须设置布局,在布局文件中必须指定handle和content.例如下面<Slidi...
阅读全文
posted @ 2010-10-19 14:14
ForrestWoo
阅读(71598)
推荐(4)
摘要:
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。2.应用程序框架 开发人员也可以完全访问...
阅读全文
posted @ 2010-10-18 16:53
ForrestWoo
阅读(4193)
推荐(0)
摘要:
最近整理了一下关于Android的学习资料,和大家分享一下。论坛:1.http://www.eoeandroid.com/2.http://hiapk.com/3.http://www.javaeye.com/forums/tag/Android4.http://www.android123.com.cn/yuanmaxiazai/564.html5.http://dev.10086.cn/cmd...
阅读全文
posted @ 2010-10-14 18:57
ForrestWoo
阅读(7306)
推荐(3)
摘要:
程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 各种权限说明如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “propert...
阅读全文
posted @ 2010-10-09 13:39
ForrestWoo
阅读(7798)
推荐(1)
摘要:
Android超过iPhone不是一种偶然,而是Android战胜iPhone的一种必然。1、Android价格占优 价廉性能并不低消费者选择产品,价格是必然要考虑的一大因素,iphone虽好,但是价格让一般人望而却步。苹果就像是宝马、奔驰,虽然大家都认为它很好,但是一般人消费不起,只有看的份。而Android,如同大众,满大街跑的都是,不仅如此,还有一些型号是可以与宝马、奔驰相媲美的。虽然And...
阅读全文
posted @ 2010-10-08 14:39
ForrestWoo
阅读(14537)
推荐(0)
摘要:
WebView用来显示网页。先看效果源码下载一、概述 它使您可以滚动自己的Web浏览器或简单地显示在您网上活动的某些内容。它采用了WebKit渲染引擎来显示网页的方法,包括向前和向后导航的历史,放大和缩小,执行文本搜索和更要启用内置的变焦。二、重要方法 addJavascriptInterface(Object obj, String interfaceName):使用此函数来绑定一个...
阅读全文
posted @ 2010-10-07 13:55
ForrestWoo
阅读(9132)
推荐(0)
摘要:
TabHost用来显示Tab页,先看效果源码下载一概述 提供Tab页的窗口视图容器,它有俩个children,一组是用户可以选择指定Tab页的标签,另一组是FrameLayout用来显示该Tab页的内容。个别元素通常控制使用这个容器对象,而不是设置在子元素本身的值。二、重要方法 addTab(TabHost.TabSpec tabSpec):添加一项Tab页 clearAllTa...
阅读全文
posted @ 2010-10-07 11:50
ForrestWoo
阅读(28645)
推荐(2)
摘要:
Spinner用来显示列表项,类似于一组单选框RadioButton.下面瞥一下它的效果。源码下载一、概述 Spinner是一个每次只能选择所有项的一个项的控件。它的项来自于与之相关联的适配器中。二、重要属性 android:prompt:当Spinner对话框关闭时显示该提示三、重要方法 setPrompt(CharSequence prompt):设置当Spinner对话框关...
阅读全文
posted @ 2010-10-07 10:28
ForrestWoo
阅读(30485)
推荐(1)
摘要:
RatingBar是Adnroid中的评分条。效果挺得的源码下载一、概述 RatingBar是SeekBar和ProgressBar的扩展,用星星来评级。使用的默认大小RatingBar时,用户可以触摸/拖动或使用键来设置评分,它有俩种样式(大、小),其中大的只适合指示,不适合于用户交互。二、实例1.布局文件<?xml version="1.0" encoding="utf-8"?&g...
阅读全文
posted @ 2010-10-06 18:00
ForrestWoo
阅读(22464)
推荐(0)
摘要:
ProgressBar是Android的进度条。体验效果源码下载下面详细介绍ProgressBar一、说明 在某些操作的进度中的可视指示器,为用户呈现操作的进度,还它有一个次要的进度条,用来显示中间进度,如在流媒体播放的缓冲区的进度。一个进度条也可不确定其进度。在不确定模式下,进度条显示循环动画。这种模式常用于应用程序使用任务的长度是未知的。二、XML重要属性 android:progre...
阅读全文
posted @ 2010-10-06 16:26
ForrestWoo
阅读(206662)
推荐(5)
摘要:
ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果...,颇有感觉啊。做相册一绝源码下载一、重要方法 setImageURI(Uri uri):设置图片地址 setImageResource(int resid):设置图片资源库 setImageDrawable(Drawable drawable):绘制图片二、实例 <ImageSwi...
阅读全文
posted @ 2010-10-06 14:42
ForrestWoo
阅读(78224)
推荐(7)
摘要:
GridView是Android中的数据显示控件,先体验一下它的效果这是GridView只呈现图片的效果。源码下载下面详细介绍一下GridView。一、简介 在二维可滚动网格中呈现子项(Item),Item来自于与之相关的ListAdapter.二、重要方法 getStretchMode():获取GridView的延伸模式。 onKeyDown(int keyCode, KeyEvent...
阅读全文
posted @ 2010-10-06 12:19
ForrestWoo
阅读(31757)
推荐(2)
摘要:
Gallery是Android中的图片库控件。先看效果,爽一番源码下载一、简介 在中心锁定,水平显示列表的项。二、实例1.布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout...
阅读全文
posted @ 2010-10-06 10:52
ForrestWoo
阅读(57031)
推荐(5)
摘要:
先看效果,过瘾一番。源码下载:http://files.cnblogs.com/salam/WidgetDemo.rar ExpandableListView是Android中的手风琴,本人感觉效果相当棒。 一、ExpandableListView介绍 一个垂直滚动的显示两个级别(Child,Group)列表项的视图,列表项来自ExpandableListAdapter 。组可以单独...
阅读全文
posted @ 2010-10-05 18:26
ForrestWoo
阅读(28378)
推荐(4)
摘要:
在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中TimePickerDialog、DatePickerDialog是对话框形式。一、TimePicker 查看一个在24小时或上午/下午模式下一天的时间。 1.重要方法 setCurrentMinute(Integer ...
阅读全文
posted @ 2010-10-05 16:36
ForrestWoo
阅读(7961)
推荐(0)
摘要:
Chronometer是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值的形式“分:秒”或“H:MM:SS的”,或者可以使用的Set(字符串)格式的定时器值到一个任意字符串1.重要属性android:format:定义时间的格式如:hh:mm:ss2.重...
阅读全文
posted @ 2010-10-05 14:54
ForrestWoo
阅读(9257)
推荐(1)
摘要:
在Android中提供了俩种智能输入框,它们是MultiAutoCompleteTextView、AutoCompleteTextView。它们的功能大致一样。下面详细介绍一下。 一、AutoCompleteTextView 1.简介 一个可编辑的文本视图显示自动完成建议当用户键入。建议列表显示在一个下拉菜单,用户可以从中选择一项,以完成输入。建议列表是从一个数据适配器获取的数据。 ...
阅读全文
posted @ 2010-10-05 12:09
ForrestWoo
阅读(6805)
推荐(0)
摘要:
Animation是一个用于View,Surfaces和其它对象实现动画效果的抽象类,其中常用的类是TranslateAnimation用于控制位置的改变一下列出一些重要的属性和方法Xml属性android:duration:运行动画的时间android:interpolator:定义用于平滑动画运动的时间内插android:repeatCount:定义动画重复的时间方法:set:RepeatCo...
阅读全文
posted @ 2010-10-05 09:54
ForrestWoo
阅读(19023)
推荐(2)