摘要:这一段时间给Phonegap开发了一些插件,Phonegap源码也是看了一些,这次说说Phonegap插件开发的一些事情。首先可以看一下https://github.com/phonegap/phonegap-plugins这里,这里有大量的Phonegap插件,可以作为参考,Phonegap官方也终于在发布2.0版本的时候加上了一个开发插件的文档,这里,但是简单的很。Phonegap的所有组件其... 阅读全文
phonegap实现微博oauth2验证的几种方式
2012-07-29 15:08 by onm, 336 阅读, 0 推荐, 收藏, 编辑
摘要:oauth2验证基本是一样的,但是貌似国内各个开放平台提供又有些差别,这里针对新浪微博oauth2验证方式来说明一些phonegap做oauth验证的三种方式。实例代码采用PhoneGap Android平台演示。第一种使用sina weibo提供的android客户端的library,这是个最简单的方式,但是又是个不灵活,稍重的方式。这种方式是参照PhoneGap的Facebook Connec... 阅读全文
jQuery Mobile简介
2012-07-24 15:34 by onm, 464 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery Mobile: Touch-Optimized Web Framework for Smartphones & Tablets。为智能手机和平板触摸优化的Web框架,基于jQuery。写Web App或者Hybrid App会用到,界面挺丑,Android上性能表现不是很行,主要是加入了大量圆角和阴影效果,去掉后表现会好一点,iOS上则表现很好,其它平台没有试过。jQuery Mob... 阅读全文
虚拟机管理系统设计与实现——毕业论文摘要
2012-06-03 02:12 by onm, 732 阅读, 0 推荐, 收藏, 编辑
摘要:本文为毕业论文摘要(无干货)。注:毕业论文题目是《虚拟机管理系统设计与实现》,采用Xen虚拟化技术和Libvirt虚拟化库以及Openvswitch实现。随着互联网技术的流行与发展和近些年来移动互联网的发展,企业面临着更大规模的数据访问量,并且需要承受更大压力的计算量。目前越来越多的大规模集群被部署和使用,如何节省成本、增强整个系统的稳定性和使管理更加便捷是面临的重要问题和急需解决难题。虚拟化技... 阅读全文
在Android系统上开发基于WebSocket的聊天室应用
2012-05-20 09:04 by onm, 3856 阅读, 0 推荐, 收藏, 编辑
摘要:前些日子在网上看到此文《为Phonegap Android平台增加websocket支持,使默认成为socket.io首选通道选择》,感觉挺有意思,于是研究了一下相关的东西。Android并不支持原生支持WebSocket,即使到了Android4.x时代。而且Android上webkit的表现很差。需要开发者提供支持。github上有两个开源项目,一个是https://github.com/an... 阅读全文
Android打包成apk流程简析
2012-05-17 13:56 by onm, 354 阅读, 0 推荐, 收藏, 编辑
摘要:最近研究了一下Android打包apk的流程,简要描述一下。我们可以跟随android的sdk目录下的tools/ant/build.xml文件的描述来一窥打包apk流程究竟。首先这是用ant打包的过程,eclipse打包流程应该大抵一样。用ant打包前,如果project不是用ant创建的,先需要执行android update project -p /path/to/project。该命令会在... 阅读全文
ProGuard总结和Android混淆问题的解决方法
2012-04-27 12:34 by onm, 487 阅读, 0 推荐, 收藏, 编辑
摘要:前些日子几次遇到ProGuard的问题,想偷个懒,没好好RTFM,后来通读了一下ProGuard的Manual,有点收获,总结一下。主要是读了Usage部分,http://proguard.sourceforge.net/#manual/usage.html命令:java -jar proguard.jar options ... 或java -jar proguard.jar @myconfi... 阅读全文
使用openvswitch配置xen的虚拟化网络,实现网络隔离的故事
2012-04-06 14:32 by onm, 858 阅读, 1 推荐, 收藏, 编辑
摘要:这事本没想难易,结果是花掉了我好几个周末的时间才搞通。最开始对网络配置各种不懂,我偶有网络课程白学的想法。而且这次又玩虚幻,各种虚拟网络,各种配置,搞得头儿晕晕。实现的目的其实很简单:就是两台物理主机A、B,每台物理主机上各有采用Xen虚拟化的两个VM,可分别标记为A1,A2,B1,B2。可以让这4个虚拟机之间实现网络联通与隔离,消除掉物理主机的概念,好像所有虚拟机都运行在一台物理主机上一样。说一... 阅读全文
加速Android开发,玩转Eclipse
2012-03-05 13:51 by onm, 226 阅读, 0 推荐, 收藏, 编辑
摘要:有用的快捷键 CTRL+SHIFT+O——整理Import,发现有一堆类没有导入吗,那么试试这个 CTRL+1——快速修正,发现有个红叉叉吗,那么试试这个 CTRL+SHIFT+T——想打开一个类文件吗,那么试试这个(你还在去你的project树中去一个一个查找吗?) CTRL+E——你打开了一堆文件,想切换到某个打开的文件吗,那么试试这个(你还在去你的tabs栏中一个一个查找吗?) CTRL +... 阅读全文
Fedora16_x64编译Android4.0.3源码
2012-02-06 06:46 by onm, 322 阅读, 0 推荐, 收藏, 编辑
摘要:这个勉强算是How,但是我无法准确的说出Fedora16编译Android4.0.3源码的整个过程,按步骤一步一步的该怎么做,因为我的编译过程是跌跌撞撞的,并且一些细节我可能现在写的时候也忽略甚至遗忘,我只是想分享编译Anrdoid源码过程中遇到的一些问题的解答,官方给出的编译流程对于Linux是针对Ubuntu发行版的,Fedora细节上有一些不同,以下内容大多并非原创,只是摘自网络,大多来自a... 阅读全文