摘要:
数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认为像图片这样的数据存放在数据库中也有好处:易于备份,且备份速度绝对比备份文件快,比较容易数据迁移等等。其实这两种方法都有优缺点,具体使用哪种方法要视情况而定。个人倾向于使用数据库存取图片,因为个人认为存到数据库里的数据不会因外部数据的变化 阅读全文
posted @ 2014-03-09 01:10
MMLoveMeMM
阅读(288)
评论(0)
推荐(0)
摘要:
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 自从jdk1.4推出java.util.regex包,就为我们提供了很好的JAVA正则表达式应用平台。因为正则表达式是一 阅读全文
posted @ 2014-03-09 01:06
MMLoveMeMM
阅读(136)
评论(0)
推荐(0)
摘要:
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查。 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作。以下我们就分别来看看这两个类:一、捕获组的概念捕获组可以通过从左到右计算其开括号来编号,编号是从1 阅读全文
posted @ 2014-03-09 01:04
MMLoveMeMM
阅读(251)
评论(0)
推荐(0)
摘要:
原网址:http://droidphp.github.io/Welcome to the DroidPHP projectDroidPHP is a free open-source Web Server for Android.It is properly supported on Android 2.3.3 or Higher.DroidPHP requires 50mb of internal storage for installation on unrooted phones.FeaturesList of Features supported by DroidPHPPHP 5.4. 阅读全文
posted @ 2014-03-09 00:56
MMLoveMeMM
阅读(2103)
评论(0)
推荐(0)
摘要:
lighttpd + php for android 安卓上的WEBSER这个项目在 http://hex.ro/wp/blog/php-and-lighttpd-for-android目前不支持 mysql 和 SSL下载地址 http://hex.ro/tracker/EasyTracker.php?id=42下载后复制到SD卡根,执行如下命令su cd / busybox tar xf /sdcard/php-5.3.8_lighttpd_1.4.29_armv5.tar.gz reload-fcgi.sh reload-lighttpd.sh安装需要 root 权限,busybox必须 阅读全文
posted @ 2014-03-09 00:52
MMLoveMeMM
阅读(632)
评论(0)
推荐(0)
摘要:
前几天玩Android发现个好玩的东西,到GOOGLE市场搜索paw server 安装找到插件,里面有个PHP插件,下载之后解压如插件目录,建立一个PHP文件,放入/sdcard/paw/html/ WEB访问,可以解析PHP文件哦呵呵,不过只支持sqlite数据库和少量扩展除非你的android开ROOT了,运行paw以root身份运行,不的话80使用不了的,这是linux 的限制在装一个ftp server ,在android市场里有很多类似软件,自己下来装一个吧在安装一个dyndns客户端,申请个帐号,二级域名的动态DNS解析是免费的,路由做好端口转发,一个在手机上的PHP 服务器搭建 阅读全文
posted @ 2014-03-09 00:47
MMLoveMeMM
阅读(828)
评论(0)
推荐(0)
摘要:
3、ContentProvider 数据在Android当中是私有的,当然这些数据包括文件数据和数据库数据以及一些其他类型的数据。ContentProvider实现多应用程序间的数据共享类 一般利用ContentProvider为需要共享的数据定义一个URI(统一资源定位符) 然后其他程序通过Context获得ContentResolver并将数据的URI传入即可Android已为一些常用的数据创建ContentProvider,这些ContentProvider位于 android.provider包下,常用的就是手机上联系人信息,但是要取得相应的权限自己的应用程序才能访问 具体设置是在An 阅读全文
posted @ 2014-03-09 00:45
MMLoveMeMM
阅读(569)
评论(0)
推荐(0)
摘要:
本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是:(1)首先获得下载文件的长度,然后设置本地文件的长度。 HttpURLConnection.getContentLength();//获取下载文件的长度 RandomAccessFile file = new RandomAccessFile("QQWubi 阅读全文
posted @ 2014-03-09 00:34
MMLoveMeMM
阅读(290)
评论(0)
推荐(0)
摘要:
一、一个命令对应一个进程。 当我们启动一个Java程序,即启动一个main方法时,都将启动一个Java虚拟机进程,不管这个进程有多么复杂。而不同的JVM进程之间是不会相互影响的。这也就是为什么说,Java程序只有一个入口——main方法,让虚拟机调用。而两个mian方法,对应的是2个JVM进程,启动的是两个不同的类加载器,操作的实际上是不同的类。故而不会互相影响。二、类加载。 当我们使用一个类,如果这个类还未加载到内存中,系统会通过加载、连接、初始化对类进行初始化。1、类加载:指的是将类的class文件读入JVM,并为之创建一个Class对象。2、类连接:指的是把类的二进制数据合并到JRE中, 阅读全文
posted @ 2014-03-09 00:29
MMLoveMeMM
阅读(169)
评论(0)
推荐(0)
摘要:
本示例以Servlet为例,演示Android与Servlet的通信。众所周知,Android与服务器通信通常采用HTTP通信方式和Socket通信方式,而HTTP通信方式又分get和post两种方式。至于Socket通信会在以后的博文中介绍。HTTP协议简介:HTTP (Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种协议。HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。 在HTTP 1.0中,客户端 阅读全文
posted @ 2014-03-09 00:18
MMLoveMeMM
阅读(294)
评论(0)
推荐(0)

浙公网安备 33010602011771号