现在的位置: 首页 > 软件开发
0℃
2012年06月21日 移动开发 ⁄ 被围观 4,708+
谈论起瀑布流,相信大家不怎么陌生,实际上现在好多的网站都已经按照这种风格设计了,简言之就是按需加载,先加载一屏的内容,当用户向下滚动到页面底部的时候,继续加载一屏的内容,就这样,一直循环往复,用户浏览多少,加载多少! 在Android ListView的设计中,就可以很好的融合这种设计方法,本文就简单介绍一种方法来实现瀑布流的功能,进入程序主界面的时候先加载一部分内容,然后当用户向下滚到到底部的时候继续加载,用户向下继续滚到,则继续加载,一直到内容加载完毕。 本文的的程序设计思路来自于cwac-...
阅读全文
0℃
2012年06月20日 移动开发 ⁄ 被围观 3,890+
本文的目的是介绍怎么样配置android的ant自动化编译脚本,来实现编译发布版本时代码的混淆和代码的优化,利用的主要工具包括ant和proguard。 编译环境 ant 版本 1.8.4 F:\workspace\eReader>ant -version Apache Ant(TM) version 1.8.4 compiled on May 22 2012 java 版本 1.7 F:\workspace\eReader>java -version java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b05) Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing) 文件配置 因为 Android 已经内...
阅读全文
2℃
2012年06月05日 Web设计 ⁄ 被围观 5,398+
利用wordpress搭建个人博客比较方便,有时候会涉及到博客内容的批量变更,本文分享几个有效的sql语句来方便的进行内容更新。 数据库备份 在做具体的修改以前,建议先备份数据库,phpMyAdmin备份步骤如下: Login to your phpMyAdmin. Select your WordPress database. Click on Export at the top of the navigation. Select the tables you want to backup, or select all tables to backup the whole database. Select SQL to export as .sql extension. Check the "Save as file" checkbox. Choose compressio...
阅读全文
2℃
2012年06月02日 移动开发 ⁄ 被围观 5,484+
前几天讲解了mp4格式文件的解析,边缓存边播放,拖动处理,faplayer的编译等等,可以查看我的《Android系列专题文章》,本文给大家介绍flv格式文件的缓存渐进拖放原理。 flv是Adobe公司提出来的一种视频存储格式,因为其压缩的效果比较好,容量小,所以很适合网络传播,这也就是国外的youtube,国内的优酷,土豆等等都无一类外的采用flv格式来进行存储,有关flv格式的具体内容可以参照Flash Video和 osflash。 flv是采用一种tag的数据结构进行流媒体数据的存储,首先是文件头,接下来是可选的meta信息,再后面就是...
阅读全文
3℃
2012年06月01日 程序设计 ⁄ 被围观 5,973+
问题 客户端采用Java语言编写,服务器端采用PHP语言编写,数据库采用Mysql存储,客户端和服务器之间的交互采用Json,在传递英文数据的时候没有问题,当传递中文数据数据的时候,就会出现中文乱码问题,mysql里面的中文全部变成问号了。 解决方案 Mysql数据库,数据表,数据字段采用统一编码UTF-8, 如 utf8_general_ci 客户端Java字符串转成json格式的时候先进行urlencode处理 JSONObject jo = new JSONObject(); //jo.accumulate("note", note); jo.accumulate("note", URLEncoder.encode(note)); 服务器端PHP...
阅读全文
2℃
2012年05月30日 移动开发 ⁄ 被围观 5,592+
三星 S5830i 手机的root和安装google市场可以参看系列文章《三星S5830i安装谷歌服务》,本文介绍在此基础上安装谷歌的同步服务,具体包括通讯录同步,邮件同步和日历同步,安装方法如下。 安装顺序 下载 GoogleMobileService(GMS)谷歌移动服务(2.3.4).zip,这是Android版本2.3的GMS服务包,里面包括了基本的google服务APP,不过我们不用那么多,只需要GoogleContactsSyncAdapter.apk, GoogleCalendarSyncAdapter.apk 和 Gmail.apk 就够了。 将解压后得到的3个APK放到系统目录/system/app中,然后重启手机进行自动...
阅读全文
3℃
2012年05月30日 移动开发 ⁄ 被围观 5,982+
前几天刚把三星S5830i Root过了,现在操作起来顺畅多了,还有一个待解决的问题就是没有google服务,没法安装google market,本文就介绍怎么样在手机没有内置google服务的基础上来自己安装,国内好多的定制行货手机都被裁剪掉了,真搞不懂为什么???好了,接下来介绍一下安装顺序,前提是你的手机已经root过了,具体怎么样root可以参照文章《三星 S5830i root》。 安装顺序 下载 google 服务包,里面包括 GoogleServicesFramework.apk 和 Vending.apk,注意我的三星手机目前的android版本是2.3.6,所以该谷歌服...
阅读全文
8℃
2012年05月29日 移动开发 ⁄ 被围观 8,446+
前几篇文章分析了mp4文件的格式和文件的解析,以及视频边缓冲边播放的原理讲解与代码实现,具体可以参看Android视频播放专题系列文章的讲解,本文就展示一下缓冲跳转代码的实现原理。 先分享一下4幅图片,分别为播放前的缓存,正常播放中,跳转缓冲和跳转以后的正常播放。 代码解析 视频断点分隔的数据结构定义 定义了每一段视频的时间偏移点,文件位移偏移点,文件段的大小和当前的缓存状态 class VideoInfo { double timestart; long offsetstart; long offsetend; lo...
阅读全文
×
腾讯微博