随笔分类 - JAVA
摘要:弹窗常用AlertDialog来袜,因为AlertDialog可以很方便的添加所要的项。比如确定/取消按钮,自定义的标题栏、自定义的信息布局等。在自定义布局时,比如我们采用LinearLayout来布局,然后再往LinearLayout中添加一些项,比如TextVie...
阅读全文
摘要:在C和C++中,函数的传递可以通过函数指针来实现。在C#中,函数传递可以通过委托、Action、Func来实现。Java中没有函数指针、没有委托,那函数要如何传递呢?可以通过以下两种方式实现。1、通过handler,在A类中实例化B类,并传递一个handler到B中。...
阅读全文
摘要:zip文件的解压可以使用java的zip库,但是没有实现对加密文件的解压功能,这里可以使用zip4j来实现。具体可以参看该文《Android下zip压缩文件加密解密的完美解决方案》。该文件中没有实现解压进度的功能,这里进行一简单的实现。Zip4jSp.java/** ...
阅读全文
摘要:前言一个多月前,因项目需要对Java语言下的zip格式压缩文件的处理作了一些了解,尝试了多种开源项目并写了几篇博客做记录:http://blog.csdn.net/zhangyihui1986/article/details/7724229http://blog.cs...
阅读全文
摘要:在开发Android应用时,有时为了收益会增加一些广告。但是广告不断的滚动显示,又很烦人,降低用户体验,所以就需要增加一个关闭的按钮来隐藏或者关闭广告。有的应用是直接将关闭广告的功能做到了设置界面里边,但有的是在广告上增加了一个按钮。这里以万普的迷你广告为例。万普的迷...
阅读全文
摘要:在Android开发中,搜索框是很常用的,但是控件中没有现成的,需要自己封装。那要怎么封装呢?方式一:使用XML和JAVA代码相结合的方式。在XML中定义搜索的相关控件及布局,JAVA代码中进行相应事件的控制。方式二:对于浮动搜索框,可以使用SearchRecentS...
阅读全文
摘要:用户行为的变化,界面上的行为也要随之变化,比如用户点击、选择等。如果使用按钮,没有添入背景图片,按钮在点击时会有变化。但如果增加了背景图,点击时则没有变化了,除非动态的改变背景图。用户的行为不断变化,如果每次都是通过代码去控制背景的变化,虽然可以达到,但不好控制。那有...
阅读全文
摘要:NDK全称为Native Development Kit,是本地开发工具集。在Android开发中,有时为了能更好的重用以前的C/C++的代码,需要将这些代码编译成相应的so,然后通地JNI以供上层JAVA调用。当然,也有的是为了更高的保护性和安全性。下面是实现的过程...
阅读全文
摘要:Eclipse的强大很大的原因是因为N多插件的支持,所以插件安装成了必然。我们常常会使用在线安装插件,但是在线安装时,有时会发现速度奇慢无比,这怎么办?经查找资料发现,是Site配置的原因。先看一个图。下载停留在Calculating requirements and...
阅读全文
摘要:Android内核是Linux的,而linux的动态库是*.so文件,那么在windows要如何生成并打包到APK中呢?实现这一过程,大致需要以下几个步骤:1、搭建编译环境2、使用JNI生成相应的头文件3、编写动态库的实现4、生成动态库5、编译调用动态库的代码6、动态...
阅读全文
摘要:原文地址:http://tech.it168.com/j/2007-11-09/200711091344781.shtml Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应...
阅读全文
摘要:《Android版Web服务器实现(三)HTTP响应》实现了HTTP的响应,那么在界面上要如何控制呢?界面上的控制,只需简单的几个选项。1、配置web服务的根路径。2、配置端口。3、启动与停止服务。下面是实现的代码。MainActivity.javapackage c...
阅读全文
摘要:《Android版Web服务器实现(二)使用服务来监听HTTP请求》一文实现了HTTP请求的监听,那么我们要如何作出响应呢?在响应时,有几种情况。1、请求的方法不支持。比如服务端仅支持了GET/POST方法,而请求却有DELETE等,此时回复501。2、请求的资源不存...
阅读全文
摘要:《Android版Web服务器实现(一)HTTP协议请求头解析》一文中说到了HTTP协议请求头的解析,那么我们要如何得到这个HTTP请求头呢?我们需要监听端口。监听是一直要运行着的,在Android中比较好的方式就是使用服务。下面是实现的代码。WebServer.ja...
阅读全文
摘要:Web服务器是可以向发出请求的浏览器提供文档的程序,主要功能是提供网上信息浏览服务。不论在哪里的浏览器向服务端发出了请求,服务端只有收到了请求之后才会作出响应。那么服务端又要如何知道有请求发来呢?最简单的方法莫过于监听。对于服务端的机器上,能够用来监听的就是端口,所以...
阅读全文

浙公网安备 33010602011771号