摘要: 一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)二、AndroidManifest.xml结构 ... 阅读全文
posted @ 2013-09-25 16:08 偶的神!! 阅读(247) 评论(0) 推荐(0) 编辑
摘要: android应用程序,由一到多个Activity组成.每个Activity没有很紧密的联系,因为我们可以在自己的程序中调用其它Activity,特别是调用自己的代码之外生成的Activity,比如android提供的发短信或者打电话的Activity. Intent call = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phonenumber); startActivity(call); Intent sms = new Intent(Intent.ACTION_SENDTO,Uri.parse("smsto 阅读全文
posted @ 2013-09-25 15:55 偶的神!! 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 转自:http://kb.cnblogs.com/page/70125/大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:view plaincopy t. 阅读全文
posted @ 2013-09-25 15:47 偶的神!! 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Android开发之Intent.Action1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:nothing2 Intent.Action_CALLStirng: android.intent.action.CALL呼叫指定的电话号码。Input:电话号码。数据格式为:tel:+phone numberOutput:NothingIntentintent=newIntent();intent.setAction(Intent.ACTION_CALL 阅读全文
posted @ 2013-09-25 15:40 偶的神!! 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 1.出现 “Unable to resolve target 'android-9'”,解决办法:一般移植别人工程会出现此错误。右键项目文件--->properties--->android选择对应版本保存(设置后丢失的gen文件中的R.JAVA自动刷新出)或者:进入你的android project跟目录,找到此文件project.properties(或default.properties),找到target=android-9,出现此错是因为你的android环境跟此处不对应,那么,你只需要将此处的android版本改成你机器上配置的android版本即可,例 阅读全文
posted @ 2013-09-25 15:06 偶的神!! 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 使用wireshark协助,设置网卡本地,设置过滤器:http && (ip.src == 192.168.1.80 && ip.dst == 192.168.1.81) || (ip.src == 192.168.1.81 && ip.dst == 192.168.1.80)。查看数据:接收数据:Content-Length:17364652代表所发的数据字节总数,在\r\n\r\n后即是数据的开始处。数据为:LOAD为文件的魔术字 表示文件的一个唯一值,可以将分割的块聚在一起。时间有限搬代码:int Get_File(int sockfd,c 阅读全文
posted @ 2013-09-24 11:29 偶的神!! 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 发现一个 HTTP Continuation or non-HTTP traffic的数据包,之前没有碰到过。不懂其意义,一看长度,显示1460,与TCP segment of a reassembled PDU有点类似,对于这个字段的意义,GOOGLE了一会,发现有如下的解释:--------------------------------------------------------------------------------------------------On Mon, May 29, 2006 at 12:37:41PM +0200, Pierre-Yves LE BIHAN 阅读全文
posted @ 2013-09-15 23:40 偶的神!! 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: HTTP协议中GET、POST和HEAD的介绍 GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。 HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。根据 HTTP 规范,GET 用于信息获取,而且应该是 安全的和幂等的。所谓安全的意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。幂等的意味着对同一 URL 的多个请求应该返回同样的结果。完整的定义并不像看起来那样严格。 阅读全文
posted @ 2013-09-11 10:28 偶的神!! 阅读(459) 评论(0) 推荐(0) 编辑
摘要: HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息。这两种类型的消息由一个起始行,一个或者多个头域,一个只是头域结束的空行和可选的 阅读全文
posted @ 2013-09-11 10:25 偶的神!! 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Web服务器与客户端的通信使用HTTP协议(超文本传输协议),所以也叫做HTTP服务器。用Java构造Web服务器主要用二个类,java.net.Socket和java.net.ServerSocket,来实现HTTP通信。因此,本文首先要讨论的是HTTP协议和这两个类,在此基础上实现一个简单但完整的Web服务器。 一、超文本传输协议 Web服务器和浏览器通过HTTP协议在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议——客户端发送一个请求,服务器返回该请求的应答。HTTP协议使用可靠的TCP连接,默认端口是80。HTTP的第一个版本是HTTP/0.9,后来发展到了.. 阅读全文
posted @ 2013-09-10 10:59 偶的神!! 阅读(370) 评论(0) 推荐(0) 编辑