07 2011 档案
摘要:转自:http://www.cnblogs.com/mashuping/archive/2009/03/26/1422108.htmlFunc是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所损失的性能。Action<T>和Func<T,TResult>的功能是一样的,只是Action<T>没有返类型,Func<T,T,Result>:有参数,有返回类型Action,则既没有返回也没有参数,Func<T,TRes
阅读全文
摘要:1.关于ApplicationBar代码控制是否可用 (this.ApplicationBar.Buttons[2] as ApplicationBarIconButton).IsEnabled = true;2.ControlTemplate和 DataTemplate所有的Control都定义了一个ControlTemplate类型的名字叫做Template的属性。 关于ContentPreseter,自己定义content之后就会屏蔽原来的ContentPresenter,所以需要自己手动再写.3.ContentControl定义了Content属性,像Button这些都是从Conten
阅读全文
摘要:转载自:http://www.cnblogs.com/allin/archive/2010/05/15/1736462.html通常每个应用程序都在它自己的进程内运行,但有时需要在进程间传递对象,你可以通过应用程序UI的方式写个运行在一个不同的进程中的service。在android平台中,一个进程通常不能访问其他进程中的内存区域。所以,他们需要把对象拆分成操作系统能理解的简单形式,以便伪装成对象跨越边界访问。编写这种伪装代码相当的枯燥乏味,好在android为我们提供了AIDL工具可以来做这件事。AIDL(android接口描述语言)是一个IDL语言,它可以生成一段代码,可以使在一个andr
阅读全文
摘要:转载自:http://www.cnblogs.com/allin/archive/2010/05/15/1736458.htmlService是android系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service的启动有两种方式:context.startService() 和 context.bindService()。使用context.startService() 启动Service是会会经历:context.startService() ->onCreate()- >onStart()->Ser
阅读全文
摘要:原文出处:http://www.windowsphonegeek.com/articles/Creating-WP7-Custom-Theme-ndash-Basic-Theme-Implementation我将要开始一个长度为3篇文章的系列-“创建WP7自定义主题“,在这个系列中我将会解释关于Silvelight for windows phone 7 主题你所需要知道的一切。首先我会从一个简单的基于颜色改变的例子开始,然后我会验证如何实现包含一些自定义控件模板和其他自定义逻辑的复杂的主题,最后我会和你分享当考虑到自定义主题的时候你需要考虑到什么。(译)创建自定义WP7主题-简单的主题实现C
阅读全文
摘要:1. src源代码;res资源,包括图片和布局值等等;asset据说是视频等等。2.关于布局,有点类似IOS。界面和后台逻辑分开写,然后连接起来。布局界面就是XML实现了,跟WP7的方式也是蛮像的。然后在逻辑中通过 setContentView(R.layout.main); 来进行绑定。这里有个activity的概念。我现在的理解就是PAGE界面,然后具体的界面通过继承自它然后实现。包含5个界面事件,囊括了它的生命周期。public class EX01 extends Activity { private static final String LOG_TAG = EX01.class.g
阅读全文
摘要:1.准备需要的软件 ECLIPSE, JAVA SDK 1.6, ADK, ANDROID SDK2.安装 eclipse , 然后安装 jdk 1.6 , 1.5也可以运行,不过在我这里打不开设计视图。3.安装adt, android sdk.4.ok,可以开发了。环境变量设置:http://blog.csdn.net/huanghm88/article/details/3965218
阅读全文
摘要:转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/Activity 的生命周期和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。Activity 的状态及状态间的转换在 android 中,Activity 拥有四种基本状态:Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状
阅读全文
摘要:转载自:http://www.cnblogs.com/randylee/archive/2011/06/01/2065503.htmlRichTextBox在wp7中,所有的控件都无法实现图文混排,这个控件解决了无法图文混排的问题,使微博和聊天软件不在只是文字显示那么单调了。但是这个控件目前还并不完善,只能够显示而无法进行输入,另外使用起来也比较麻烦。以下就是这个控件的使用方法:1. XAML中直接添加这个控件无法显示在ToolBox列表中,需要通过手工方式来自已添加。<RichTextBoxWidth="400"Height="400"Backg
阅读全文
摘要:1.将APK文件拷到 安卓 SDK 所在的文件夹下 platform-tools。2.打开命令行 转到 SDK 所在的文件夹 platform-tools。3.输入安装命令 --- adb install 文件名.apk4.卸载 adb uninstall 包名 com.sky.mine.
阅读全文
摘要:1. http://blogs.msdn.com/b/slmperf/archive/2010/10/06/silverlight-for-windows-phone-7-listbox-scroll-performance.aspx2. http://shawnoster.com/blog/post/Improving-ListBox-Performance-in-Silverlight-for-Windows-Phone-7-Data-Virtualization.aspx3. http://blogs.msdn.com/b/delay/archive/2010/09/08/never-d
阅读全文
摘要:在WP7 OS7.1 ,可以将数据存储在位于独立存储的本地数据库中。使用 LINQ TO SQL 执行所有的操作,包括:定义数据库结构,查询数据,保存改变到位于独立存储的原数据库文件中。由图可见,linq to sql模型用于桥接 应用程序和数据库Data Contextdata context 是一个代理,用于代表数据库。它包含了许多的表。每一个表都是由对应的实体类组成。相似和不同(与电脑相比)A local database runs in the WindowsPhone application’s process. Unlike a client-server database suc
阅读全文
摘要:1.app.xaml <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Skins/Generic.xaml" /> </ResourceDictionary.MergedDictionaries> <language:LocalizedStrings x:Key="LocalizedStrings" /> &
阅读全文
摘要:转自:http://www.cnblogs.com/888h/archive/2010/11/09/1873057.html方便理解 MVVM 什么是MVVM模式 MVVM(Model-View-ViewModel)是专为WPF和SilverLight设计的开发模式。它为程序员指定了一个开发准则,也就是开发出来的程序应该能达到更的单元测试、程序调试、易管理及程序的可读性。 View层的要实现零代码,也就是在UI的mainpage.xaml.cs中没有任何代码。也就是要达到以下要求:确定和取消的按钮不能在后台有click事件,没有form或者windows的Load逻辑代码,没有UI的bindi
阅读全文
摘要:in Programming / MVVM Light ToolkitFor more information about the toolkit in general, please refer to the Get Started page on my website.On Tuesday the 24th of May 2011, the new version of the Windows Phone 7 SDK codenamed “Mango” was released to the public in beta. This is a huge iteration with an
阅读全文
摘要:本文转载自:http://www.cnblogs.com/alexis/archive/2011/05/15/2046774.htmlWindows Phone 应用程序的全球化跟Silverlight做法一样,如果大家熟悉Silverlight的全球化,可以不看此文。本文一个具体的Demo介绍wp7应用程序如何实现本地化,并在本地化的一些注意点。1. 创建windows phone 7 应用程序,命名为wp7Global2. 右击项目,选择添加新项目,选择Resources File,命名为AppResource,如下图。点击确定3. 假设我们程序的默认语言是英文的,则刚刚添加的资源文件就是
阅读全文