03 2014 档案

摘要:MVC是Model-View-Control的缩写,Model指的是数据层,View指的是UI层,Control指的是控制层,这三层之间彼此联系。View层的用户行为,触发Control层,Control层经过相应处理后,将数据转入到Model层。Model层数据的改... 阅读全文
posted @ 2014-03-27 10:49 _学而时习之 阅读(269) 评论(0) 推荐(0)
摘要:NDK全称为Native Development Kit,是本地开发工具集。在Android开发中,有时为了能更好的重用以前的C/C++的代码,需要将这些代码编译成相应的so,然后通地JNI以供上层JAVA调用。当然,也有的是为了更高的保护性和安全性。下面是实现的过程... 阅读全文
posted @ 2014-03-24 15:59 _学而时习之 阅读(415) 评论(0) 推荐(0)
摘要:Eclipse的强大很大的原因是因为N多插件的支持,所以插件安装成了必然。我们常常会使用在线安装插件,但是在线安装时,有时会发现速度奇慢无比,这怎么办?经查找资料发现,是Site配置的原因。先看一个图。下载停留在Calculating requirements and... 阅读全文
posted @ 2014-03-21 09:16 _学而时习之 阅读(538) 评论(0) 推荐(0)
摘要:Android内核是Linux的,而linux的动态库是*.so文件,那么在windows要如何生成并打包到APK中呢?实现这一过程,大致需要以下几个步骤:1、搭建编译环境2、使用JNI生成相应的头文件3、编写动态库的实现4、生成动态库5、编译调用动态库的代码6、动态... 阅读全文
posted @ 2014-03-19 10:24 _学而时习之 阅读(1060) 评论(0) 推荐(0)
摘要:在Android打包时,不同的应用市场会有不同的配置,特别是当有广告里,里面要有相应的市场标识,如果还是一个一个的生成,显然耗时又耗力,还易出错,所以面对各应用市场的多种渠道打包必须要依赖于脚本实现。这里是ant多渠道打包的实现。直接上脚本代码。build_mulit... 阅读全文
posted @ 2014-03-17 14:07 _学而时习之 阅读(227) 评论(0) 推荐(0)
摘要:《Android打包之将bat脚本转换成ant脚本》实现了ant打包,只是需要打入第三方jar包时,需要对其中的compie和dex部分进行修改,下面是实现的ant脚本。build.xml ... 阅读全文
posted @ 2014-03-14 19:07 _学而时习之 阅读(332) 评论(0) 推荐(0)
摘要:《Android打包之bat脚本打包》实现了bat脚本的打包,现在我们将该脚本转换成ant的脚本来执行。ant脚本是xml文件,命令描述在target节点中,需要执行外置的命令时需要在target下增加子节点exec,并在exec节点中通过子节点arg来指定参数。我们... 阅读全文
posted @ 2014-03-14 11:25 _学而时习之 阅读(269) 评论(0) 推荐(0)
摘要:Android打包可以使用eclipse直接打包,而eclipse打包其实是对一系打包命令的执行。既然是执行命令,那么命令行也同样可以胜任,所以有了bat脚本打包。对于打包,其过程大致如下:1、生成R.java2、编译*.java3、生成classes.dex4、将a... 阅读全文
posted @ 2014-03-14 10:34 _学而时习之 阅读(495) 评论(0) 推荐(0)
摘要:Ant是Apache软件基金会JAKARTA目录中的一个子项目,采用纯java编写,容易跨平台。在Android的多渠道批量打包就可以采用ant来实现,可以将ant作为插件安装到eclipse中(eclipse中已经集成)。那ant到底是怎么一回事呢?ant其实就是执... 阅读全文
posted @ 2014-03-13 13:59 _学而时习之 阅读(740) 评论(0) 推荐(0)
摘要:原文地址:http://tech.it168.com/j/2007-11-09/200711091344781.shtml Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应... 阅读全文
posted @ 2014-03-13 13:16 _学而时习之 阅读(436) 评论(0) 推荐(0)
摘要:《Android版Web服务器实现(三)HTTP响应》实现了HTTP的响应,那么在界面上要如何控制呢?界面上的控制,只需简单的几个选项。1、配置web服务的根路径。2、配置端口。3、启动与停止服务。下面是实现的代码。MainActivity.javapackage c... 阅读全文
posted @ 2014-03-11 11:19 _学而时习之 阅读(279) 评论(0) 推荐(0)
摘要:《Android版Web服务器实现(二)使用服务来监听HTTP请求》一文实现了HTTP请求的监听,那么我们要如何作出响应呢?在响应时,有几种情况。1、请求的方法不支持。比如服务端仅支持了GET/POST方法,而请求却有DELETE等,此时回复501。2、请求的资源不存... 阅读全文
posted @ 2014-03-11 10:51 _学而时习之 阅读(276) 评论(0) 推荐(0)
摘要:《Android版Web服务器实现(一)HTTP协议请求头解析》一文中说到了HTTP协议请求头的解析,那么我们要如何得到这个HTTP请求头呢?我们需要监听端口。监听是一直要运行着的,在Android中比较好的方式就是使用服务。下面是实现的代码。WebServer.ja... 阅读全文
posted @ 2014-03-11 10:35 _学而时习之 阅读(631) 评论(0) 推荐(0)
摘要:Author :Jeffrey My Blog:http://blog.csdn.net/gueter/ 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布... 阅读全文
posted @ 2014-03-11 10:14 _学而时习之 阅读(342) 评论(0) 推荐(0)
摘要:Web服务器是可以向发出请求的浏览器提供文档的程序,主要功能是提供网上信息浏览服务。不论在哪里的浏览器向服务端发出了请求,服务端只有收到了请求之后才会作出响应。那么服务端又要如何知道有请求发来呢?最简单的方法莫过于监听。对于服务端的机器上,能够用来监听的就是端口,所以... 阅读全文
posted @ 2014-03-11 10:12 _学而时习之 阅读(341) 评论(0) 推荐(0)
摘要:Content-Length用于描述HTTP消息实体的传输长度the transfer-length of the message-body。在HTTP协议中,消息实体长度和消息实体的传输长度是有区别,比如说gzip压缩下,消息实体长度是压缩前的长度,消息实体的传输长... 阅读全文
posted @ 2014-03-11 10:01 _学而时习之 阅读(2598) 评论(0) 推荐(0)
摘要:FTP是基于FTP协议来实现文件的管理,理论上只要将协议逐个实现,就可以实现一个FTP的服务端了,但需要一些时间,而且还是个体力活。现在有了SwiFTP的开源库,只要对其稍加改造,就可以将手机快速变成一个FTP的服务器。这里提供一个SwiFTP的下载地址https:/... 阅读全文
posted @ 2014-03-06 10:40 _学而时习之 阅读(791) 评论(0) 推荐(0)
摘要:在Android手机中,连接了Wifi之后,密码一般就看不到了,那有没有什么办法可以查看到这些密码呢?办法一般有两种,一种是通过查看wifi的配置文件,一种是使用命令。对于第一种,网上已经有很多了,大致就是先root,然后使用一些手机助手或者手机文件查看之类的工具(如... 阅读全文
posted @ 2014-03-05 08:30 _学而时习之 阅读(602) 评论(0) 推荐(0)