- 博客(18)
- 资源 (2)
- 收藏
- 关注
转载 Android实现开机自动运行程序(转)
有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don''t call me, I''ll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许多有关Android平台上实现某种功能的问题,都能迎刃而解。使用场景:手机开机后,自动运行程序,在屏幕上显示"H
2011-12-30 17:00:40 482
原创 C#温故而知新学习系列之XML编程—7-XmlValidatingReader类对XML文档验证
前言 XML文档验证是指表示这个XML文档是否符合规则,是否是个正确的XML文档,我们这里讲使用XmlValidatingReader类对XML文档验证,该类通过实现W3C建议所定义的有效性约束DTD,数据简化XDR,XML架构定义语言XSD验证服务。如果验证通过了证明这个XML文档是有效的,否则是无效的。 XmlValidatingReader类实现XmlReader类,并以只进的方
2011-12-30 16:37:02 682
原创 C#温故而知新学习系列之XML编程—6-XmlSerializer类把复杂对象序列化为XML文档
前言 在上一文中我们讲了如何把对象序列化为XML文档,今天在这里我们讲一下如何把一个复杂对象序列化为XML文档。我们之前说过在创建一个实体类时,只要在该类的属性上加上自定义属性,XMLSerializer就可以读取这些属性,就可以将它们映射成XML元素和属性了。我们这里同样要用到这些原则。 思路 我们先看一下下面这张图,这张图是一家物流公司的接口文档,我们来看看它们这个XML文档
2011-12-30 16:36:31 1467
原创 Android深入浅出系列之实例应用—开机就运行自定义的程序BroadcastReceiver和intent-filter的用法
前言 在此之前我们无论是做Activity,Service,BroadcastReceiver,都是在开机之后运行的,其实开机事件也会送出一个叫做Android.intent.action.BOOT_COMPLETED的广播信息,只要可以接收这个ACTION名称,就可以在我们自定义的BroadcastReceiver的onReceive()方法中运行自己的程序了。 只要一开机就会运行这
2011-12-27 12:29:02 536
原创 C#温故而知新学习系列之XML编程—5-XmlSerializer类把对象序列化为XML文档
前言 在XMLSerializer类中,包含了把对象序列化为XML文档和把XML文档反序列化为对象的方法,在创建一个类时,只要在该类的属性上加上自定义属性,XMLSerializer就可以读取这些属性,就可以将它们映射成XML元素和属性了。 在XMLSerializer类中,把对象序列化为XML文档用Serialize()方法实现,反序列化通过Deserialize()方法实现。
2011-12-27 11:23:57 713
原创 Android深入浅出系列之实例应用—具有自动提示的菜单应用AutoCompleteTextView和ArrayAdapter的使用
前言 我们在上百度搜索的时候,只需要输入一个字,就会在下面显示可能的关键字让你挑选,给我们带来了很大的方便,在Android里我们也可以实现此效果。 思路 在Android里我们需要使用AutoCompleteTextView对象和ArrayAdapter就能达到此效果。 我们先在布局文件中放置一个AutoCompleteTextView控件,然后预先设置好字符串
2011-12-22 15:22:49 490
原创 C#温故而知新学习系列之XML编程—4-NET的DOM实现
前言 我们知道我们可以利用JavaScript来操作HTML的DOM结构,以便完成一些功能,同样在.NET中我们可以利用C#来操作XML的DOM结构来完成一些功能。下面我们就来举例说明一下。 实现步骤 一:XML文件编写 我以图书商城为例其中以我国著名的四大名著写了个XML文档图示如下 1.1 XMLFile1.xml 二:
2011-12-22 12:14:52 593
原创 C#温故而知新学习系列之XML编程—3-Xml写入器XmlWriter类
前言 与XmlReader类相对应,.NETFramework也提供了一个以快速的,非缓存的,只向前的,动态写入XML数据的类即XmlWriter类,可以将XmlWriter类理解为与XmlReader类对等的类。 写入XML文档的步骤 为了写入属性,元素,需要调用一个WriteStrat()方法和WriteEnd()方法,在使用XmlWriter类的时候并不是简单的写入一个
2011-12-21 18:41:58 488
原创 C#温故而知新学习系列之XML编程—2-Xml读取器XmlReader类
前言 XmlReader类提供了对XML文档内容快速的,只向前的访问,但不适合对文档内容和结构进行修改,XmlReader从XML文档的顶部开始读取数据,每次读取一个节点 读取XML文档的步骤 1-使用XmlReader类的Create()方法创建该类的实例,并将XML文档名称作为参数传入方法。 2-建立一个循环调用Read()方法,逐节点读取整个XML文档,如果存在一
2011-12-21 18:36:43 743
原创 C#温故而知新学习系列之XML编程—1-XmlDocument类
前言 .NET的Framework的XML类提供了一个XML分析器对象XmlDocument,它是执行大多数XML操作的核心对象,在操作XML文档时,首先要定义一个XmlDocument对象,再将XML文档载入内存,最后对XML文档进行读写操作。 实例 如何获取我们想要的名称,性别以及年龄呢? 实现步骤 一:XML文件编写 XMLFile.xml
2011-12-20 17:06:26 432
转载 Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)(转)
android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是蓝
2011-12-20 10:38:50 464
原创 Android深入浅出系列之服务—Android中的Service(一)
前言 Service是Android系统的组件之一,和Activity,Intent,Conent Provider并称Android四大天王,Service是不可见的,是没有界面的,是在后台运行的,Service一般处理比较耗时以及长时间运行的操作。我以前给一个电子商务网站做过一个Windows服务,就是一直审核用户下达的未审核的订单,如果符合某种规范则这个订单审核通过,这个服务是一直在运
2011-12-19 18:03:06 478
原创 Android深入浅出系列之广播机制—Android中的广播机制(二)
前言 1.1 在上节课我们讲了在项目定义文件AndroidManifest.xml中注册BroadcastReceiver广播接收器的方法,今天我们介绍在代码中注册BroadcastReceiver广播接收器的方法。在项目定义文件AndroidManifest.xml中注册BroadcastReceiver广播接收器的话,即使你的应用程序已经被关闭了,这个BroadcastReceiver广
2011-12-17 11:37:14 492
原创 Android深入浅出系列之广播机制—Android中的广播机制(一)
前言 在现实生活中,当我们开车的时候,会听到交通台从广播里说“朝内大街拥堵”,如从这里通过的车辆请绕行,这就是广播,交通台是发送方,我们个人是接收方,至于我们到底在没在听交通台,我们也许在听郭德纲的相声,又或者我们虽听了交通台,要不要再走朝内大街是我们自己的事情了,所以在Android中也是一样的,广播只管发送数据,至于怎么接收数据和怎么处理数据就是接收方的事情了。 思路 对于我
2011-12-15 16:37:58 542
原创 Android深入浅出系列之实例应用—程序运行进度提示条应用ProgressBar和Handler的使用
前言 Android里的很多控件,有许多是为了与用户进行交互的,也有一些是为了作为程序提示,显示程序运行状态的。在这里我们介绍一下ProgressBar控件的使用,它就是作为显示程序运行状态存在的。 思路 在这个应用一开始是看不到进度条的,我们布局一个按钮,然后单击这个按钮,再然后我们创建一个新的进程来假装程序很”忙碌“,可以在进程当中取得运行时的进度,在运行过程中,将运行的
2011-12-08 17:47:21 605
原创 Android深入浅出系列之实例应用—简单的手指拖动图片,图片滑来滑去显示应用Gallery和BaseAdapter以及ImageView的使用
前言 我们现在在随便一个手机上用手指在屏幕上滑来滑都可以去拖动图片,其实在Android里这很简单,下面我就给大家具体讲解一下。 思路 我们首先需要Gallery这个对象,俗称画廊对象,大家都知道画廊吧,在现实生活中画廊里面放置的都是一个个画家画的具体的画,画廊有了,还需要什么呢?还需要的就是一幅幅具体的画了,具体的画其实就是ImageView对象了。如何把画好的画填充到画廊上
2011-12-07 11:50:47 1191
原创 Android深入浅出系列之实例应用—提示信息Toast对象的使用
Toast是Android专属的提示信息的对象,它的使用非常的简单,但是用途却非常的广泛。Toast就是一个简短的信息,将要告诉用户的信息以一个浮动在最上层的View显示,显示之后,静待几秒后会自动消失。通过Toast的特性,可以在不影响用户通话或者听音乐的情况下,显示给用户信息,对于我们开发人员来说它也是一个非常好用的Debug方式,可以在程序运行时通过Toast的方式,显示运行变量等信息。
2011-12-05 06:42:33 580
原创 Android深入浅出系列之实例应用—同意协议CheckBox的使用
我们在注册为某一个网站会员时,以前貌似都要同意一些协议才能注册成功,在手机应用里也是一样的,我们同样需要签署一些协议才能进行下一步动作。 下面这个应用是当我们勾选“我同意”后,文字内容会变,同时”确定“按钮可以点击,否则”确定“按钮是不能点击,也就是说不能进行下一步动作。 实现步骤 一:布局文件编写 1.1:布局文件main.xml http://schema
2011-12-05 06:41:47 502
异步Socket
2016-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人