导航

2011年3月12日

摘要: 1 Intent.ACTION_MAIN String: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing例如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1<activityandroid:name=".Main"android:label="@string/app_name">2 阅读全文

posted @ 2011-03-12 17:02 NCUT蓝色理想 阅读(901) 评论(0) 推荐(0) 编辑

摘要: 连续生产中如化工厂,炼油厂等流程行业存在着大量的实时数据,这些数据基本上都使用实时数据库进行了存储和管理。对于关系型数据库,大家对其都有所了解,比如说人事管理系统,生产调度系统或者办公自动化系统(OA)中都有使用。 在厂矿企业中,有时需要将实时数据库的数据存入到关系型数据库中,供管理系统(如OA,ERP)使用。实时数据库系统虽然提供了此类的数据交换模块,但其功能有限,不能如我们所愿地实现一些功能;同时实时数据库又是一个不太为大家所熟悉的庞大复杂系统。针对此种情况,本文根据作者多年的工作经验,概括性总结了如何实现实时数据库与关系型数据库数据交换的方法,供同行参考。 实时数据库是数据库系统发展的一 阅读全文

posted @ 2011-03-12 16:32 NCUT蓝色理想 阅读(3505) 评论(1) 推荐(1) 编辑

摘要: http://www.webjx.com 更新日期:2005-03-13 13:43 出处:webjx.com 作者: ADO.NET提供了一个统一的编程模式和一组公用的类来进行任何类型的数据访问,而不管你用何种语言来开发代码。ADO.NET是全新的,但又与ADO尽可能保持一致,它使编程模式从一个客户端/服务器、基于连接的模式转变到了一个新的模式,这个新模式可以让断开的前端下载记录、离线工作、然后重新连接来提交变化。ADO.NET是WinForms应用程序、ASP.NET应用程序和Web services的一个共有的特点。其功能可以跨LAN和Internet连接来实现,可以在有状态(state 阅读全文

posted @ 2011-03-12 16:31 NCUT蓝色理想 阅读(155) 评论(0) 推荐(0) 编辑

摘要: 1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?) form1.Text = string. Empty; form1.ControlBox = false; 2. 如何在.NET的Windows窗体上启用XP主题集?(How to use XP Themes with Windows Forms using the .NET?) 确认你的控件中FlatStyle属性已经修改为System,再修改Main方法。 static void Main() { Application 阅读全文

posted @ 2011-03-12 16:31 NCUT蓝色理想 阅读(228) 评论(0) 推荐(0) 编辑

摘要: C#如何为winform程序打包发布应用(图解)1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导 关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的?程序?菜单"和 阅读全文

posted @ 2011-03-12 16:30 NCUT蓝色理想 阅读(327) 评论(0) 推荐(0) 编辑

摘要: 打包时加入卸载功能:方法一:1.在打包项目中添加文件msiexec.exe(一般可在c:\windows\system32\下找到)2.在文件系统视图中选择应用程序活页夹,在msiexec.exe上按右键,选择创建快捷方式,重命名快捷方式为”卸载”.3.更改此快捷方式的Arguments 为”/x {产品id}”,产品id的值为打包项目的ProductCode属性值.方法二:(推荐)1.先生成安装包,记下ProductCode,下面要用到2.用VS.net建立一个新的控制台程序uninst.exe文件‘power by: landlordh‘for 2000,xp,2003Module uni 阅读全文

posted @ 2011-03-12 16:30 NCUT蓝色理想 阅读(1090) 评论(0) 推荐(0) 编辑

摘要: 在查找twitter api的时候无意间看到了这边文章,应该是Gfan的某位创始人的个人博客。 里面详细说明了如何修改apk,工具步骤一应俱全。 地址:http://www.geeka.net/2010/05/api-twitter-for-android-diy/ 另外一篇:http://blog.csdn.net/Android_Tutor/archive/2010/07/09/5724435.aspx 阅读全文

posted @ 2011-03-12 16:29 NCUT蓝色理想 阅读(523) 评论(0) 推荐(0) 编辑

摘要: 1.Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://code.google.com/p/apps-for-android/ 2.Remote Droid RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触摸屏手指运动等很好的样例。 地址:http://code.googl 阅读全文

posted @ 2011-03-12 16:29 NCUT蓝色理想 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 最近要做些android界面设计,网上搜了一下,有visio和axure两种工具,visio比较常见,但是没找到组件。axure有达人自己做了组件,在此分享。 软件下载:Axure RP Pro 5.6.0.2097英文原版+简/繁体中文汉化包下载 组件库下载:Android的Axure组件库 阅读全文

posted @ 2011-03-12 16:29 NCUT蓝色理想 阅读(900) 评论(0) 推荐(0) 编辑

摘要: 在开发一个android应用软件时,考虑如何关闭应用程序的问题。一开始采用当前Activity调用finish()来完成,但这种做法是不对的。 这几天通过阅读Android的frameworks层代码时,发现平台提供了关闭程序的方法。 在ActivityManager类中提供了如下的方法: 如下: /** * Have the system perform a force stop of everything associated with * the given application package. All processes that share its uid * will be k 阅读全文

posted @ 2011-03-12 16:28 NCUT蓝色理想 阅读(802) 评论(0) 推荐(0) 编辑

摘要: 一、刷机原理 记得第一次刷机,哪个心理紧张啊。其实紧张什么呢?就是因为不明白原理啊,只看到一堆的教程来依葫芦画瓢,生怕错了一步将手机变砖。真正使我对刷机原理有一些理解的是看了这一篇文章:点击查看 说起来,刷机就是两种方法: 一是recovery方法,就是我们平时将update.zip入到SD卡,然后alt-s的方法,这种方法是调用了recovery的方法将各种img或文件进行复制等操作。想了解recovery的工作原理吗?我也没找到好的资料,就在这看了看recovery的一些源码:点击查看 二是fastboot方法,这个方法其实是比较酷的方法,说白点,fastboot就是将已有的各分区映象文件 阅读全文

posted @ 2011-03-12 16:28 NCUT蓝色理想 阅读(365) 评论(0) 推荐(0) 编辑

摘要: Android Add-ons 本文暂时只针对Android 1.5 Cupcake以及1.6 Donut平台对Add-ons进行分析。 Android Add-ons是Android中的可选API。Google和Sun相同,把部分高端应用作为可选API供手机生产商定制不同的硬件支持模块。在JME中Sun是以JSR方式公布而Google采用了Add-ons API。 一.开发用的SDK 从1.5开始,Google release出的android版本会将Google的一些特色服务分出来,整合到Add-ons中,编译的库在add- ons\google_apis-3\libs目录的map. ja 阅读全文

posted @ 2011-03-12 16:27 NCUT蓝色理想 阅读(1522) 评论(0) 推荐(0) 编辑

摘要: eclipse 下 选择 run Configuration 选择 target 选下面的Manual 就会弹出选择是否用手机调试 手机上的usb 调试要打开 手机 的设置 ,应用程序设置,开发 设置---应用程序---开发----usb调试 阅读全文

posted @ 2011-03-12 16:27 NCUT蓝色理想 阅读(169) 评论(0) 推荐(0) 编辑

摘要: Activity Android中,Activity是所有程序的根本,所有程序的流程都运行在Activity之中,Activity具有自己的生命周期(见 http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系统控制生命周期,程序无法改变,但可以用onSaveInstanceState保存其状态)。 对于Activity,关键是其生命周期的把握(如下图),其次就是状态的保存和恢复(onSaveInstanceState onRestoreInstanceState),以及Activity之间的跳转和数据传输(intent) 阅读全文

posted @ 2011-03-12 16:26 NCUT蓝色理想 阅读(233) 评论(0) 推荐(0) 编辑

摘要: 什么是Service : Service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他 不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bindService()。 两种启动Service的方式有所不同 : 如果在Service的onCreate或者onStart做一些很耗时间的事情,最好在 Service里启动一个线程来完成,因为Service是跑在主 线程中,会影响到UI操作或者阻塞主线程中的其他事情。 什么时候需要Servi 阅读全文

posted @ 2011-03-12 16:25 NCUT蓝色理想 阅读(1040) 评论(0) 推荐(0) 编辑

摘要: Android模拟器ndroid SDK自带一个移动设备模拟器 — 它是一个可以运行在你电脑上的虚拟设备. Android模 拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序. Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为. 如右图所示, Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生 事件. 同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序. 为了便于模拟和测试应用程序, Android模拟器允许你你的应用程序通过Android平台服务调用其他程 序、访问网络、 阅读全文

posted @ 2011-03-12 16:25 NCUT蓝色理想 阅读(872) 评论(0) 推荐(0) 编辑

摘要: 近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。 在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程。针对这种消息循环的机制,我们引入一个新的机制Handle,我们有消息循环,就要往消息循环里 面发送相应的消息,自定 阅读全文

posted @ 2011-03-12 16:24 NCUT蓝色理想 阅读(354) 评论(0) 推荐(0) 编辑

摘要: 第一步:下载j2sdk和tomcat:到sun官方站点 最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):JAVA_HOME=c:\j2sdk1.4.2classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME% 阅读全文

posted @ 2011-03-12 16:23 NCUT蓝色理想 阅读(4668) 评论(0) 推荐(0) 编辑

摘要: 1 Intent.ACTION_VIEWString android.intent.action.VIEW用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http://www.g.cn/则会打开浏览器等。代码1:Uri uri = Uri.parse("http://www.google.com"); //浏览器//Uri uri =Uri.parse("tel:1232333"); //拨号程序//Uri uri=Uri.parse("geo:39.899533, 阅读全文

posted @ 2011-03-12 16:22 NCUT蓝色理想 阅读(557) 评论(0) 推荐(0) 编辑

摘要: 引言本文通过运行两个Android模拟器,介绍在Android中如何实现短信服务(SMS,short message service)的功能。通过这个例子,我想带给大家的是:更加熟悉之前介绍过的Android应用程序的概念及技术细节,且通过实例调度大家的兴趣。我之所以选择SMS为例子,主要原因是SMS已经非常成熟了,从中可以发掘更多的信息和技术细节,而且我相信大部分人发短信比打电话多。本文的主要内容如下:1、温故知新2、准备工作:SMS涉及的主要类SmsManager3、简单的SMS发送程序 3.1、运行SMS程序给另一个android模拟器发短 4、SMS增强(一)5、SMS增强(二)6、S 阅读全文

posted @ 2011-03-12 16:21 NCUT蓝色理想 阅读(470) 评论(0) 推荐(0) 编辑