随笔 - 312, 文章 - 14, 评论 - 1393, 引用 - 0
数据加载中……

2009年8月16日

Twitter算法面试题详解(Java实现)

     摘要: 最近在网上看到一道Twitter的算法面试题,网上已经有人给出了答案,不过可能有些人没太看明白(我也未验证是否正确),现在给出一个比较好理解的答案。  阅读全文

posted @ 2013-11-03 18:03 银河使者 阅读(8575) | 评论 (4)编辑 收藏

百度面试题:求绝对值最小的数

     摘要: 有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现

例如,数组{-20,-13,-4, 6, 77,200} ,绝对值最小的是-4。  阅读全文

posted @ 2013-01-30 11:45 银河使者 阅读(12079) | 评论 (10)编辑 收藏

Android深度探索(卷1):安装C/C++交叉编译环境

     摘要: 在Ubuntu Linux上安装可编译成ARM架构的交叉编译环境CodeSourcery,编译完的执行文件可在Android手机上直接运行。本文阐述了如何下载、安装和使用CodeSourcery。  阅读全文

posted @ 2013-01-28 23:28 银河使者 阅读(6218) | 评论 (0)编辑 收藏

Android开发(1):随机绘制彩色实心圆

     摘要: 本文介绍了如何利用Android的绘图技术随机绘制彩色实心圆。  阅读全文

posted @ 2011-09-06 16:06 银河使者 阅读(9622) | 评论 (2)编辑 收藏

赶紧升级到Android 2.3.4,体验最新的Android技术

     摘要: 使用Google的二儿子(Nexus S)的童鞋赶紧了,Android 2.3.4已经出来了(虽然官方文档暂时还没更新,可能出来还不到24小时),如果已经是android 2.3.1,必须升级到Android 2.3.3后才能升级到2.3.4  阅读全文

posted @ 2011-04-29 22:20 银河使者 阅读(7357) | 评论 (5)编辑 收藏

十个值得开发者投入的移动应用创意

     摘要: 在2010中国移动开发者大会“无线互联应用开发者创业孵化”分论坛中,Frost & Sullivan首席顾问王煜全发表主题为《无线互联的布道与孵化》的演讲,他认为,由于运营商影响力的没落,以及iPhone掀起的热潮,再到 Android市场的崛起,手机操作系统带来了无线互联模式的改变。无线互联产业链正在迅速IT化,开放联机功能平台将是未来格局的奠基者,联机功能平台带来了新的产业链。  阅读全文

posted @ 2010-12-06 21:41 银河使者 阅读(6770) | 评论 (3)编辑 收藏

乐博Android客户端(新浪微博)1.01发布,欢迎各位童鞋试用

     摘要: 乐博Android客户端是一款基于Android的新浪微博客户端。支持同时维护多个新浪微博帐号。可获得新浪微博支持的所有信息。其中包括首页微博、随便看看、我的微博、@提到我的、评论、私信、我的收藏等。发布微博支持拍照、相册、表情、话题等功能。同时可以通过内置的图像特效编辑器编辑拍摄或相册中的图片。特效目前包括马赛克、灰度、裁剪图像、任意角度旋转。除此之外,本系统还提供了两个快捷方式:乐博写写和乐博拍拍。可以将他们放在Android的桌面,分别用于快速写微博和即拍即发。当然,乐博Android客户端还有很多奇妙的功能。这就有待各位童鞋去挖掘了。未来的乐博Android客户端将会加入更具有创造性的功能,让我们共同期待她的完美表现吧!
  阅读全文

posted @ 2010-11-17 11:17 银河使者 阅读(5473) | 评论 (7)编辑 收藏

关于Android中传递数据的一些讨论

     摘要: 虽然Intent和静态变量都可以传递数据,但intent功能有限,static过于wrong,那么有没有一种更好的方式呢,答案是yes,这就是Application Context,一个全局的Context,详情请读者参见本文的内容。  阅读全文

posted @ 2010-11-09 16:25 银河使者 阅读(5304) | 评论 (1)编辑 收藏

张朝阳:腾讯将抄袭和垄断做到极致

     摘要: “反观中国,二流的司法只能产生二流的产业,具体地讲,以抄袭和垄断为立公司之本的腾讯将这二者做到极致,创新得不到保护,小公司活不下来,中国的高科技产业面对美国的发达,只能望洋兴叹,作为个体中国人比美国人聪明,但没有好的机制让聪明才智成体系地爆发。”  阅读全文

posted @ 2010-11-04 10:24 银河使者 阅读(5868) | 评论 (0)编辑 收藏

《Android/OPhone 开发完全讲义》连载(10):Sqlite数据库

     摘要: 现在终于到讲解数据库的时间了。数据库也是Android存储方案的核心。在Android系统中使用了Sqlite数据库。Sqlite是非常轻量的数据库。从Sqlite的标志是一根羽毛就可以看出Sqlite的目标就是无论是过去、现在,还是将来,Sqlite都将以轻量级数据库的姿态出现。Sqlite虽然轻量,但在执行某些简单的SQL语句时甚至比MySQL和Postgresql还快。由于很多读者是第一次接触Sqlite数据库,因此,在介绍如何在Android中使用Sqlite之前,先在本节简单介绍一下如何在PC上建立Sqlite数据库,以及Sqlite数据库的一些特殊方面(由于本书的目的不是介绍Sqlite数据库,因此,与其他数据库类似的部分(如insert、update等)本书将不再介绍。没有掌握这些知识的读者可以参阅其他关于数据库方面的书籍。  阅读全文

posted @ 2010-10-28 22:16 银河使者 阅读(6818) | 评论 (0)编辑 收藏

李开复连发微博总结无线趋势:机会将增14倍

     摘要: 创新工场董事长兼首席执行官李开复(微博)连发十条微博总结无线趋势(腾讯科技配图)  阅读全文

posted @ 2010-10-21 21:07 银河使者 阅读(2805) | 评论 (0)编辑 收藏

使用Delphi开发IE按钮扩展

     摘要: 除了可以向IE中添加自定义菜单外,我们还可以向IE的工具条上添加自定义的按钮。自定义按钮同自定义菜单COM扩展的实现几乎一样, 除了在注册时需要添加的注册表项不同。 注意:同菜单扩展一样,自定义的按钮扩展也必须是IE5及以后的版本才支持。  阅读全文

posted @ 2010-10-02 21:27 银河使者 阅读(1390) | 评论 (0)编辑 收藏

自动填表的IE面板插件

     摘要: IE的面板实际就是嵌入到IE浏览器中的子窗体。面板有两种显示模式,一种是垂直显示在浏览器的左侧,一种是水平显示在浏览器的下方。IE浏览器内置提供了很多的标准面板,如收藏夹和搜索面板这些是垂直的面板,而每日提示和讨论面板则是水平的面板。  阅读全文

posted @ 2010-10-02 21:25 银河使者 阅读(2145) | 评论 (0)编辑 收藏

IE菜单扩展

     摘要: 向IE中添加的自定义菜单,可以被用来执行可执行文件,脚本语言和COM对象的方法,对于前两种执行方式,相对比较简单,只需要对注册表进行编程就可以了,但是能够执行的功能非常有限,而使用COM组件扩展IE菜单则相对复杂,但是能够执行的功能也相对是最强大的,所以下面我就主要介绍基于COM的菜单扩展方式,还要注意的一点是只有IE5及以后的版本才支持菜单的扩展。  阅读全文

posted @ 2010-10-02 21:23 银河使者 阅读(863) | 评论 (0)编辑 收藏

使用Delphi开发IE右键菜单扩展

     摘要: IE除了允许我们添加自定义的主菜单外,还允许在右键菜单中添加自定义的菜单,。很多著名的网络软件如网络蚂蚁,、网际快车等都在右键菜单中添加了可以用来下载文件的快捷菜单。IE的右键菜单扩展同其它COM扩展不太一样,其它扩展只要在注册表中填写一定的配置信息就可以使用了,而右键菜单扩展必须由一个JavaScript脚本来创建并调用其中的方法。由于我们的COM组件必须能从脚本语言中创建,因此右键菜单扩展的必须是一个Automation(自动化)组件,也就是说除了IUnknown接口外,还必须支持IDispatch接口。幸好,Delphi提供了内置的自动化COM组件的支持,我们只需要从TAutoObject而不是标准的TComObject派生COM组件就可以了。  阅读全文

posted @ 2010-10-02 21:22 银河使者 阅读(869) | 评论 (0)编辑 收藏

《Android/OPhone开发完全讲义》连载(8):收到短信了,我该做点什么?

     摘要: 短信是手机中经常使用到的一种服务。然而,当手机接收到短信时,也会向系统发送广播。如果我们的应用程序要在手机接收到短信后做点什么,那就需要接收这个系统广播。
接收系统广播的步骤我们已经熟悉了,下面就按步就班地来完成这两个步骤。  阅读全文

posted @ 2010-09-13 16:59 银河使者 阅读(2905) | 评论 (1)编辑 收藏

《Android/OPhone开发完全讲义》连载(7):使用SharedPreferences存取复杂数据

     摘要: 我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中。
  阅读全文

posted @ 2010-09-08 09:49 银河使者 阅读(4050) | 评论 (5)编辑 收藏

Android之父Andy Rubin:生而Geek

     摘要: 如今,Android及它的绿色小机器人标志和苹果iPhone一样风靡世界,掀起了移动领域最具影响力的风暴。创造这一奇迹的人,叫Andy Rubin(安迪·罗宾),Google工程副总裁,Android开发的领头人。  阅读全文

posted @ 2010-08-31 12:16 银河使者 阅读(2130) | 评论 (1)编辑 收藏

实用Android开发工具和资源精选

     摘要: 本文介绍了20个关于Android应用程序开发的实用工具资源,供大家分享。在google、开源平台,和来自移动电话制造商HTC,Samsung和Sony Ericsson的支持下,Android平台在市场占有率上相比去年取得的886%增长!如果我只看增长率,IPhone据统计才有61%的增长。这些 数据可以给你关于两个平台流行度的印像,但是事实上,这些数据告诉了智能机开发员的谁才是真正的赢家。在时下,智能机越来越流行,因此成为一个快速增长的 Android平台的智能机开发人员将会是一个不错的选择。
  阅读全文

posted @ 2010-08-28 09:28 银河使者 阅读(4317) | 评论 (0)编辑 收藏

向用户、竞争对手学习,是360的微创新之源

     摘要: 现在,我说一说360的微创新,这是我这么多年来做互联网产品的一个总结,对我来说是方法论,希望能跟朋友们分享,切磋。  阅读全文

posted @ 2010-08-27 14:19 银河使者 阅读(1840) | 评论 (1)编辑 收藏

别为大公司拼命

     摘要: Paul Graham 是著名的程序员、博客、创业导师和风险投资家。他曾与蠕虫病毒的作者Robert Morris(现为MIT教授)共同开发了世界第一个Web应用Viaweb,1998年被Yahoo以4500万美元收购,发展为Yahoo Store。2005年他与Trevor Blackwell、Jessica Livingston(《创业者》一书作者)、Robert Morris共同创办了著名的风险投资机构Y Combinator,先后投资了reddit, Justin.tv, loopt 和 Xobni等知名2.0企业。他的博客文章更是以思想深刻、观点犀利、文笔优美而闻名世界,与Joel Spolsky(《软件随想录》作者)相比有过之而无不及。  阅读全文

posted @ 2010-08-27 07:31 银河使者 阅读(3309) | 评论 (1)编辑 收藏

中国移动开发者社区专访:学习Android的两大法宝

     摘要: 最近Android比较火,无论是摩托罗拉搭载 Android 2.2准备咸鱼翻身,还是Android Market年底将在台湾开市……这些消息足以让人们为之振奋。但当人们看到Android的外表光鲜之时,更要注意到其潜在内涵,尤其对于广大开发者,一味盲目地崇拜并扎入其中并不实为理智之举。本期,我们为您邀请到一位与代码打了15年交道的李宁,以其亲身经历和开发经验来为广大开发者提出鉴言和忠告。  阅读全文

posted @ 2010-08-25 05:45 银河使者 阅读(4976) | 评论 (2)编辑 收藏

可循环显示图像的Android Gallery组件

     摘要: Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示。要实现这种风格的Gallery组件,就需要对Gallery的Adapter对象进行一番改进。
  阅读全文

posted @ 2010-08-23 23:44 银河使者 阅读(5116) | 评论 (0)编辑 收藏

移动互联网的新宠:Android之缤纷世界

     摘要: Android这个词已强占我们的眼球有一段时间了。在此之前,提到Android,没人会和移动互联网以及Google这两个当今最火辣的词联系起来。然而,自从Google推出自己的移动操作系统Android以来,Android、Google和移动互联网就好像10年前的Windows、微软和PC操作系统一样,成为了当今最吸引眼球的组合。  阅读全文

posted @ 2010-08-17 12:14 银河使者 阅读(2049) | 评论 (2)编辑 收藏

哈佛大学凌晨4点半的景象

     摘要: 哈佛老师经常给学生这样的告诫:如果你想在进入社会后,在任何时候任何场合下都能得心应手并且得到应有的评价,那么你在哈佛的学习期间,就没有晒太阳的时间。  阅读全文

posted @ 2010-08-15 11:20 银河使者 阅读(3380) | 评论 (4)编辑 收藏

ophonesdn对首位优秀版主mobileguy的专访

     摘要: 东北大学计算机专业硕士。CSDN博客专家、51CTO客座专家、中国移动开发者社区技术管理员、OPhone专家、 ophonesdn版主(Id:mobileguy)、eoeandroid版主(id:androidguy)。曾任东软股份项目经理。曾领导并参与开发了十几个大中型项目。从2005年进入写作领域以来, 为程序员、电脑编程技巧与维护、电脑报、IT168、天极网等平面媒体和网络媒体撰写了一百多篇原创技术和评论文章。并在个人 blog(http://nokiaguy.blogjava.net)上发表了大量的原创技术文章。   阅读全文

posted @ 2010-08-09 12:19 银河使者 阅读(1970) | 评论 (1)编辑 收藏

OPhone1.0升级到OPhone1.5的超爽体验

     摘要: 自从去年从OPhone征文大赛得了部Dell Mini 3i手机后,一直没时间研究。最近抽了时间想研究下OPhone,结果是想当另人郁闷。Dell Mini 3i原来的系统是OPhone 1.0,相当于Android 1.1。这个版本虽然没有什么大问题,但问题是现在很多软件都是基于OPhone/Android 1.5及以上版本的。而基于OPhone 1.0或Android 1.1的软件是少之又少,没办法,除了自己写的软件,大多数软件都无法安装,最后没办法,不得不去维修点把系统升了下级,变成了OPhone 1.5。  阅读全文

posted @ 2010-08-06 18:42 银河使者 阅读(2650) | 评论 (1)编辑 收藏

《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》销售排名第4,发篇ExtJS的文章(拖放树结点)庆祝下

     摘要: 《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》一书上架短短几天,就进入了互动网计算机类销售总排名第4的好成绩。现发篇Ext JS的技术文章庆祝下。在本文将介绍TreePanel组件非常有意思的一个功能:结点拖放。要使TreePanel组件的结点可以拖放非常简单,只需要将TreePanel类的enableDD选项参数设为true即可。当然,要想实现更复杂的功能,还需要配合其他的参数和事件。  阅读全文

posted @ 2010-08-03 14:15 银河使者 阅读(3666) | 评论 (0)编辑 收藏

实现基于Android的英文电子词典

     摘要: 英文词典是手机中经常使用的应用。因此,在本文将结合Android来讨论如何实现一个
Android版的英文词典。实现英文词典的方法很多。在本文使用了SQLite数据库来保存英文单词信息。系统通过SQLite数据库中保存的单词信息来查找到与指定英文对应的中文信息。当然,实现这样一个英文词典需要解决一系列技术问题。例如,如何将保存英文单词信息的数据库文件随程序(apk文件)一起发布;发布后如何打开数据库;如何在输入前几个字母后,在AutoCompleteTextView组件提示列表中显示以所输入字符串开头的所有单词。在本章将逐渐给出这些问题的详细答案。
  阅读全文

posted @ 2010-07-31 10:29 银河使者 阅读(6563) | 评论 (1)编辑 收藏

不使用中间变量交换两个数(Java版)

     摘要: 在程序中实现交换两个数的功能并不复杂,但如果不使用中间变量,就需要动一下脑筋。在本文介绍了两个方法(其实原理都是一个)。其基本原理就是数的中和。也就是说,通过某种运算(二元运算)将a和b两个数变成一个数,并保存在其中一个变量中。然后再通过同样的运算符将a或b中和掉。这样实际上是利用了a或 b本身作为了中间变量。  阅读全文

posted @ 2010-07-28 10:29 银河使者 阅读(2787) | 评论 (8)编辑 收藏

Android系统原理与源码分析(1):利用Java反射技术阻止通过按钮关闭对话框

     摘要: 众所周知,AlertDialog类用于显示对话框。关于AlertDialog的基本用法在这里就不详细介绍了,网上有很多,读者可以自己搜索。那么本文要介绍的是如何随心所欲地控制AlertDialog。  阅读全文

posted @ 2010-07-27 23:05 银河使者 阅读(4467) | 评论 (2)编辑 收藏

《人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS》样章下载

     摘要: 第1章:开发梦缘起开心网

第5章:开心桌面:完全模拟Windows桌面的开心网

第15章:移动电子相册:捕捉精彩瞬间
  阅读全文

posted @ 2010-07-24 11:30 银河使者 阅读(5410) | 评论 (4)编辑 收藏

Android软件出新招 不再只盯着应用商店

     摘要: 使用智能手机,PC端的手机管理软件是不可或缺的工具。最近,一款名为豌豆荚手机精灵的管理工具悄然发布beta版。用户把手机和电脑连接上后,可以通过这款软件在电脑上方便地管理手机中的通讯录、短信、应用程序和音乐等,或者备份重要资料。产品负责人王俊煜认为豌豆荚手机精灵自我定位为的应该是 “全功能的Android手机管理软件”。  阅读全文

posted @ 2010-07-16 14:16 银河使者 阅读(612) | 评论 (0)编辑 收藏

《Android/OPhone开发完全讲义》连载(6):为TextView组件加上边框

     摘要: 《Android/OPhone 开发完全讲义》目前计算机类销售总排名:互动网(china-pub)第3名,当当网新书热卖榜销售总排名第4名。
Android系统本身提供的TextView组件并不支持边框,但可以对TextView进行扩展来添加边框。我们可以使用如下两种方法为TextView组件添加边框。
1. 编写一个继承TextView类的自定义组件,并在onDraw事件方法中画边框。
2. 使用9-patch格式的图像作为TextView的背景图来设置边框(这个背景图需要带一个边框)。  阅读全文

posted @ 2010-07-15 10:37 银河使者 阅读(2875) | 评论 (0)编辑 收藏

《Android/OPhone开发完全讲义》连载(5):Notification与状态栏信息

     摘要: Notification与Toast都可以起到通知、提醒的作用。但它们的实现原理和表现形式却完全不一样。Toast其实相当于一个组件(Widget)。有些类似于没有按钮的对话框。而Notification是显示在屏幕上方状态栏中的信息。还有就是Notification需要用NotificationManager来管理,而Toast只需要简单地创建Toast对象即可。  阅读全文

posted @ 2010-07-13 08:20 银河使者 阅读(2690) | 评论 (0)编辑 收藏

《Android/OPhone开发完全讲义》连载(4):Android SDK中常用命令行工具(二)

     摘要: 一、 PC与模拟器或真机交换文件(adb pull和adb push)
二、 Shell命令
三、创建、删除和浏览AVD设备(android)  阅读全文

posted @ 2010-07-08 20:58 银河使者 阅读(2331) | 评论 (0)编辑 收藏

新书内容连载(3):Android SDK中常用命令行工具(一)

     摘要: 经作者测试,模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。当然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。

adb kill-server

在关闭adb服务后,要使用如下的命令启动adb服务。

adb start-server
  阅读全文

posted @ 2010-07-05 14:02 银河使者 阅读(2294) | 评论 (0)编辑 收藏

《Android/OPhone 开发完全讲义》已出版,现提供源代码下载

     摘要: 《Android/OPhone 开发完全讲义》已出版。  阅读全文

posted @ 2010-07-01 13:43 银河使者 阅读(5203) | 评论 (3)编辑 收藏

Android开发者如何从数以万计应用中突围

     摘要: 由CSDN和《程序员》杂志联合策划组织,旨在与业界人士分享IT产品背后的技术和用户体验故事的线下活动TUP(Technology, User Experience, Product)系列活动日前在北京丽亭华苑酒店成功举办,首期活动以“移动开发实践”为主题。原计划为200人左右的小规模高端技术人才聚会,实际到会人士超过300人,不少与会者站在会场内听完了整场论坛。  阅读全文

posted @ 2010-06-28 17:05 银河使者 阅读(657) | 评论 (0)编辑 收藏

Google 菜市场(Android Market)上不去的解决方法

     摘要: 最近几天,突然手机(我的是G3,估计其他android手机也有类似的情况)上不了android market了,甚至连gmail也出现网络问题(通过gprs、3g和wifi都不好使)。一开始还以为是手机的问题,后经过多次重启,刷机,还是存在 问题。最后经过验证,google更改了服务设置,相关服务(包括android market)已成了限制服务(原因吗,大家都知道,这里就不说了),但还是有办法解决地。首先下载下面的zip文件。  阅读全文

posted @ 2010-06-15 13:20 银河使者 阅读(2596) | 评论 (1)编辑 收藏

《Android/OPhone 开发完全讲义》样章和目录下载

     摘要: 《Android/OPhone 开发完全讲义》一书预计在6-15左右出版,现提供3个样章(第1、8和14章)试读,欢迎提出宝贵意见。  阅读全文

posted @ 2010-06-02 14:00 银河使者 阅读(7330) | 评论 (20)编辑 收藏

《Android/OPhone开发完全讲义》最新封面,欢迎提出宝贵建议

     摘要: 经过编辑的努力,新的封面终于出来了。书将在6-15之前上市。先展示下封面和封底,欢迎提出宝贵意见。  阅读全文

posted @ 2010-05-31 18:52 银河使者 阅读(2077) | 评论 (2)编辑 收藏

新书《Android/OPhone开发完全讲义》即将出版,看看哪个封面更好

     摘要: 新书《Android/OPhone开发完全讲义》将在6月份出版,现在三个候选封面效果。各位看看哪个封面更好些。
  阅读全文

posted @ 2010-05-26 20:47 银河使者 阅读(2457) | 评论 (12)编辑 收藏

有道难题2009复赛题解答(Java版):求大于给定数的最小不重复数

     摘要: 最近看了有道出的几个复赛题,觉得很好玩,现给出Java版的答案。先看看提干部分。如果一个数字十进制表达时,不存在连续两位数字相等,则称之为“不重复数”。例如,105,1234和12121都是“不重复数”,而11,100和 1225不算。给定一个long类型数字A,返回大于A的最小“不重复数”。   阅读全文

posted @ 2010-05-11 16:23 银河使者 阅读(3573) | 评论 (21)编辑 收藏

新书内容连载(2):Android中的Activity的生命周期

     摘要: 文为新书《Android/OPhone开发完全讲义》的内容连载。《Android/OPhone开发完全讲义》一书将在近期出版。Acitivty的生命周期分为4个阶段如下:
1. 开始Activity:在这个阶段依次执行3个生命周期方法:onCreate、onStart和onResume。
2. Activity 失去焦点:如果在Activity获得焦点的情况下进入其他的Activity或应用程序,这时当前的Activity会失去焦点。在这一阶段,会依次执行onPause和onStop方法。
3. Activity重新获得焦点:如果Activity重新获得焦点,会依次执行3个生命周期方法:onRestart、onStart和onResume。
4. 关闭Activity:当Activity被关闭时系统会依次执行3个生命周期方法:onPause、onStop和onDestroy。  阅读全文

posted @ 2010-05-04 11:13 银河使者 阅读(2275) | 评论 (0)编辑 收藏

新书内容连载(1):自定义Android组件之带图像的TextView

     摘要: 文为新书《Android/OPhone开发完全讲义》的内容连载。《Android/OPhone开发完全讲义》一书将在近期出版。本文的例子可以在TextView中显示一个图像。图像的大小将随着TextView组件中字体的大小而变化。  阅读全文

posted @ 2010-04-29 09:09 银河使者 阅读(3185) | 评论 (2)编辑 收藏

Android组件系列(1):自动完成输入内容的组件(AutoCompleteTextView )

     摘要: AutoCompleteTextView和EditText组件类似,都可以输入文本。但AutoCompleteTextView组件可以和一个字符串数组或List对象绑定,当用户输入两个及以上字符时,系统将在AutoCompleteTextView组件下方列出字符串数组中所有以输入字符开头的字符串,这一点和www.Google.com的搜索框非常相似,当输入某一个要查找的字符串时,Google搜索框就会列出以这个字符串开头的最热门的搜索字符串列表。  阅读全文

posted @ 2010-04-21 14:53 银河使者 阅读(2785) | 评论 (0)编辑 收藏

使用Java等比例缩放图像

     摘要: 绘制图像的基本原理是创建一个目标大小的画布,然后读取源图像,并将该图像绘制这个画布上。为了使程序通用,源图像和压缩后的目标图像应用分别使用 InputStream和OutputStream来表示。  阅读全文

posted @ 2010-04-16 15:11 银河使者 阅读(3274) | 评论 (4)编辑 收藏

乐博Android客户端发布

     摘要: 本客户端为0.9版。正在完善中。目前的功能主要包括浏览关注的微博(首页);浏览微博广场中的微博(逛逛);浏览包含“@我的”的微博;评论、转发微博;显示微博的详细信息(包括评论和转发数、图像、发表时间);刷新微博的评论和转发数;主大显示图像;支持屏幕旋转显示微博信息;刷新微博内容(获得最新的微博);写微博(包括文字微博和带图像的微博);插入表情字符;从相册中选择图像;拍照获得图像;编辑图像(在图像上绘制不同颜色的图形);在无图像的情况下任意绘制图像。同时加载数据时采用的缓冲方式,以便可以节省数据流量。在后续版本中将会继续加强绘图功能,并增加离线编辑、浏览评论、管理个人信息以及与电子书互相嵌入等等功能。  阅读全文

posted @ 2010-04-13 10:27 银河使者 阅读(27196) | 评论 (6)编辑 收藏

在Java中按字节获得字符串长度的两种方法

     摘要: 由于Java是基于Unicode编码的,因此,一个汉字的长度为1,而不是2。但有时需要以字节单位获得字符串的长度。例如,“123abc长城”按字节长度计算是10,而按Unicode计算长度是8。为了获得10,需要从头扫描根据字符的Ascii来获得具体的长度。如果是标准的字符,Ascii的范围是0至255,如果是汉字或其他全角字符,Ascii会大于255。  阅读全文

posted @ 2010-04-11 10:53 银河使者 阅读(22646) | 评论 (3)编辑 收藏

Eclipse工程错误的解决方法

     摘要: 在导入或覆盖Eclipse工程时可能会出现Eclipse工程错误(Eclipse工程结点上有一个红叉)。除了Eclipse工程中的Java文件和其他文件的错误外,还有很多情况Eclipse工程中的文件并没有任何错误。这会使人莫名其妙。有时Eclipse工程可以带错误运行,但很多时候有错误就无法运行了。其中一种可能性是Eclipse工程中引用了jar文件,可以在工程属性对象话中看看jar文件的路径是否正确,或是否引用了不存在的工程。 如果引用也正确。可还是会出现工程错误,那估计就更闹心了。  阅读全文

posted @ 2010-04-09 20:25 银河使者 阅读(3309) | 评论 (0)编辑 收藏

重磅消息:谷歌300亿美元收购百度 曲线重返中国

     摘要: 据国外媒体报道,谷歌将巨资收购百度,涉及金额高达300亿美元。谷歌借此重返大陆市场。  阅读全文

posted @ 2010-04-01 12:07 银河使者 阅读(2910) | 评论 (7)编辑 收藏

Delphi 自带的 Base64 编解码函数

     摘要: 今天帮别人解决一个关于 Base64 编解码的问题,竟然发现 Delphi 自带了 Base64 编解码的单元,叫 EncdDecd,这名字很拗口而且不直观,估计这是一直很少人关注和知道的原因。  阅读全文

posted @ 2010-04-01 10:58 银河使者 阅读(9658) | 评论 (0)编辑 收藏

判断ShellExecute函数是否执行完一个程序的方法

     摘要: ShellExecute是windows的API函数,功能是执行可执行文件(exe)或任何关联文件(doc、txt、xls等)。但 ShellExecute是异步执行的,也就是说,不管执行的程序是否成功运行,运行的时间是长是短,ShellExecute函数都会立即返回。这样虽然可以很好地完成执行程序的工作,但却会给后续的工作带来麻烦。  阅读全文

posted @ 2010-03-27 15:14 银河使者 阅读(2788) | 评论 (2)编辑 收藏

Delphi和Foxpro整合实现txt和dbf互相转换

     摘要: 最近做个程序,需要将dbf和文本文件互相转换,也就是将dbf按表结构将字段和数据导成txt文件,再将txt文件导入其他的dbf表中。在 foxpro中完成这些工作简直太容易了,但很多功能必须用delphi实现。虽然可以用foxpro做个小程序,然后再用delphi调用,但比较麻烦。因此,可以用Delphi通过调用Com组件的方式直接执行foxpro命令来实现  阅读全文

posted @ 2010-03-24 15:44 银河使者 阅读(2364) | 评论 (1)编辑 收藏

Android 1.5和Android 2.1在相对布局(RelativeLayout)上的区别

     摘要: 近日在做一个程序,需要在ListView中动态扩展每一个列表项。采用的方法是将列表项中某些组件的android:visibility属性设为 gone,等需要显示该组件时,再将android:visibility属性设为visible。而且列表项的布局是RelativeLayout。 android:visibility属性为gone的组件也参与了相对位置设置。例如,有A、B、C三个组件,其中B的 android:visibility属性值为gone,也就是说,B不显示。而A和C显示。相对位置是B在A的下面,C在B的下面。这么做比理论上是没问题的,由于启动的是android 2.1的模拟器,所以列表项看起来完全正常。  阅读全文

posted @ 2010-03-17 09:27 银河使者 阅读(4674) | 评论 (3)编辑 收藏

查看HTC hero 的产地、出厂日期和相关信息

     摘要: HTC的IMEI可以用以下地址查询信息 IMEI或者S/N号都可以 在取下电池后就能看到
http://service.htceurope.com/htcdistributor/Default.aspx  阅读全文

posted @ 2010-01-30 11:41 银河使者 阅读(800) | 评论 (0)编辑 收藏

大量Ophone/Android技术文章推荐

     摘要: 先庆祝下,刚获得OPhone SDN技术征文大赛二等奖,Dell Mini 3手机一部,支持移动的TD-SCDMA网络。现在终于可以做联机测试了,哈哈!!
文章URL
http://www.ophonesdn.com/article/list  阅读全文

posted @ 2010-01-15 13:08 银河使者 阅读(2119) | 评论 (2)编辑 收藏

Android/Ophone中的悬浮对话框和即点即关对话框

     摘要: Activity是Ophone系统的4个应用程序组件之一。通过传统方法显示的Activity都是充满整个屏幕,也就是全屏的Activity。事实上,Activity不仅可以全屏显示,还可以象对话框一样直接显示在屏幕上。而且可以通过单击屏幕的任何位置(包括Activity内部和Activity外部)来关闭Activity。
  阅读全文

posted @ 2010-01-11 08:31 银河使者 阅读(3264) | 评论 (0)编辑 收藏

GPhone、OPhone、UPhone、APhone、IPhone:满城尽带XPhone

     摘要: 最近一段时间智能手机市场是翻天覆地。各大厂商纷纷推出自己的手机操作系统和手机。Google、Apple、中国移动、中国联通纷纷推出或即将推出自已的智能手机操作系统(虽然有的是改装的),Google推出了Android、Apple推出了IPhone。移动推出了OMS、联通由于和apple谈判不太顺利,估计是apple和联通都很霸道,都想占大头,结果闹得很不愉快。于是联通一颗红心两手准备,在引进iphone的同时,又开发自有品牌的 UniPlus系统,这个系统当然和移动的OMS一样,也是基于Android的,但目前还没有正式推出,相关的资料也很少。看来Android以后会很火,至少在中国是这样,中国的两大移动通讯运营商都占到了Android一边。不火才怪。要不移动和联通就白投入了。那估计王建宙和常小兵就得疯了。 据说中国电信也在酝酿基于Android的手机操作系统。看来Android在中国会比美国先火了。  阅读全文

posted @ 2009-12-27 15:02 银河使者 阅读(2050) | 评论 (0)编辑 收藏

Eclipse3.5无法启动解决方案

     摘要: 一大早启动Eclipse3.5,突然就启不来了,而是出现下面的提示信息。  阅读全文

posted @ 2009-12-25 12:33 银河使者 阅读(2721) | 评论 (5)编辑 收藏

中移动开发者社区应用测试统计分析报告

     摘要: 中国移动开发者社区的应用测试要经过两个阶段:预测试和正式测试,预测试主要是对应用信息(如图片、文字)做非法性检查,病毒扫描,查重等;正式测试主要是检查功能、安全性、可用性等方面的问题。  阅读全文

posted @ 2009-12-24 14:08 银河使者 阅读(670) | 评论 (0)编辑 收藏

中国移动MobileMarket重点支持机型信息

     摘要: 目前中国移动MobileMarket重点支持机型共70款,欢迎广大开发者开发以下列表机型的应用;提交到中国移动开发者社区;以后的机型会不断更新,敬请大家关注。  阅读全文

posted @ 2009-12-24 14:01 银河使者 阅读(733) | 评论 (0)编辑 收藏

《Java Web开发速学宝典》样章(共3章)

     摘要: 第4章 Servlet开发基础、第8章 Java Web国际化、第10章 简单标签  阅读全文

posted @ 2009-12-14 14:33 银河使者 阅读(4766) | 评论 (1)编辑 收藏

Java Web开发速学宝典(JSP+Servlet+Struts 2 + Hibernate + Spring)源代码下载

     摘要: 由于有些读者因随书光盘遗失,应广大读者的要求,特提供《Java Web开发速学宝典》一书的源代码下载,由于源代码所使用的jar包过大(随书光盘中包含了完整的源代码和jar包),在这里只提供了jar文件的列表,读者可以自行获得这些jar包。  阅读全文

posted @ 2009-11-16 13:14 银河使者 阅读(4066) | 评论 (2)编辑 收藏

在SQL Server2005/2008中对记录进行分组,并获得每组前N条记录

     摘要: 有一个表,三个字段:km、kh和cj。其中km为科目号、kh为考生号、cj为成绩,现对km和kh进行分组,并获得每组前2条记录(按cj从高到低排序)。基本思想是为每组加一个序号列,再用where取序号小于等于20的。  阅读全文

posted @ 2009-10-31 21:08 银河使者 阅读(2552) | 评论 (1)编辑 收藏

如何在 Google App Engine 绑定自己的域名

     摘要: 如果你成功申请了 Google App Engine 的服务,并创建了自己的应用(Application),你会自动获得一个形如 your-application-id.appspot.com 的 URL 地址,用于你的应用程序的发布。  阅读全文

posted @ 2009-10-11 17:19 银河使者 阅读(801) | 评论 (0)编辑 收藏

Google 企业应用套件搜索引擎网址 打印 如何更改我的应用程序的访问网址?

     摘要: 如果 Google 企业应用套件搜索引擎应用程序已经在 Google 企业应用套件中设置好,您将在 Google 企业应用套件控制台上看到该应用程序条目。 Google 企业应用套件控制台的登录网址是:http://google.cn/a/[example.com] 。 请务必包含您的实际域名。   阅读全文

posted @ 2009-10-11 17:11 银河使者 阅读(626) | 评论 (0)编辑 收藏

Java网络编程从入门到精通(34):读写缓冲区中的数据---使用get和put方法按顺序读写单个数据

     摘要: 对于缓冲区来说,最重要的操作就是读写操作。缓冲区提供了两种方法来读写缓冲区中的数据:get、put方法和array方法。而get、put方法可以有三种读写数据的方式:按顺序读写单个数据、在指定位置读写单个数据和读写数据块。除了上述的几种读写数据的方法外,CharBuffer类还提供了用于专门写字符串的put和append方法。在本文及后面的文章中将分别介绍这些读写缓冲区的方法。  阅读全文

posted @ 2009-10-09 09:34 银河使者 阅读(4841) | 评论 (1)编辑 收藏

9月26日 Mobile Market召开个人开发者座谈会

     摘要: 9月26日,在中国移动Mobile Market(以下简称MM)正式发布一个月后,首次个人开发者见面会在广州天河举行,前来参加见面会的开发者有DavidLau、王云、fonter、张晓东、李惠晶、大兵、贺海峰、老老的张等9人,中国移动派出6位经验丰富的工作人员参加了见面会。  阅读全文

posted @ 2009-09-28 14:03 银河使者 阅读(553) | 评论 (0)编辑 收藏

升级Hero rom前和完成后需要做的工作

     摘要: 在准备刷机前先要做的事情:
1.检查你的软件版本:若高于2.73则不需要升级
2.准备下载HTC Sync并安装,HTC sync2.04下载链接:http://www.htc.com/hk-tc/supportdownloadlist.aspx?p_id=283&act=sd&cat=all ,点右侧的下载就好了,默认有中文。安装后推荐电脑重启后再进入下一步。
3.连接手机看htc sync2.04能否识别手机。(若不能,请耐心重启后再试)  阅读全文

posted @ 2009-09-23 15:58 银河使者 阅读(899) | 评论 (1)编辑 收藏

新书出版:Java Web开发速学宝典,欢迎试读

     摘要: 本书主要对Java Web的核心技术——JSP和Servlet进行讲解,此外,本书还对目前流行的MVC框架Struts 2(版本为Struts 2.1.6)的核心功能以及如何整合Spring与Hibernate进行了由浅入深的介绍。.本书分为4篇,第1篇对开发Java Web程序所必须掌握的技术进行讲解,并用一个实例带领读者进入Java Web世界;第2篇主要讲解JSP技术,使读者可以掌握JSP的核心技术;第3篇讲解Struts 2的核心内容,以及如何将Struts 2、Spring和Hibernate进行整合;第4篇是综合实例,通过对3个完整项目的学习,读者可以更好地对本书前3篇所讲的内容进行理解和消化。本书的读者对象包括:已经掌握Java基础知识,想学习Java Web技术的读者;已经掌握Java Web的基础知识,想进一步了解和掌握Java Web核心技术的读者;对JSP和Servlet技术比较熟悉,想进一步学习和掌握Struts 2,并想将Struts 2技术引入Java Web应用的读者。  阅读全文

posted @ 2009-09-21 12:11 银河使者 阅读(1919) | 评论 (0)编辑 收藏

流媒体程序开发之:H264解码器移植到OPhone

     摘要: 本文用通俗的语言描述在OPhone上如何实现视频的流畅播放及解码器的调用方法。  阅读全文

posted @ 2009-09-20 17:54 银河使者 阅读(2638) | 评论 (1)编辑 收藏

android版多功能日历,欢迎大家测试

     摘要: 本软件除了拥有传统的日历功能外,还具有查询天气预报、添加提醒时间,显示农历日期、天干地支、宜忌、公历、农历节日等信息。要注意的是,查询天气预报需要访问internet.。设置提醒时间主要是指设置未来的某个时间(精确到分钟)进行声音和震动提醒。如上午10:00开会,为了防止忘记或提前做些准备,可以设为9:30或其他的时间进行提醒。本系统可设置任意多个提醒时间。另外这个提醒的功能也可以当日记使用。
  阅读全文

posted @ 2009-09-14 11:46 银河使者 阅读(4354) | 评论 (9)编辑 收藏

传说是藏地密码中的海蓝兽

     摘要: 传说中的海蓝兽是白色,但跑起来会出现淡淡的蓝色。  阅读全文

posted @ 2009-09-12 21:16 银河使者 阅读(1078) | 评论 (0)编辑 收藏

李开复给学生第七封信:21世纪最需要7种人才

     摘要: 北京时间9月4日,谷歌全球副总裁、大中华区总裁李开复正式辞职,结束其为期四年的任期。以下是李开复给中国学生的第七封信:21世纪最需要的7种人才  阅读全文

posted @ 2009-09-12 19:23 银河使者 阅读(800) | 评论 (1)编辑 收藏

程序员如何月进万金?

     摘要: 本人与大家一样,原来只是一个普通的程序员,靠给软件公司打工谋生。后来感觉这样长期干下去没有什么前途,虽然现在年轻还可以加班加点靠拼身体吃饭,以后年纪大了怎么办?听说很多人自己单干每年靠共享软件都可以赚几十万,我为什么就不行?仗着自己技术好,并且当时已经有了成熟软件的思路,我就辞职出来加入共享软件这一行当了。   阅读全文

posted @ 2009-09-11 18:42 银河使者 阅读(1285) | 评论 (2)编辑 收藏

免费的午餐——编程利用Google日历API发短信、Email

     摘要: Google日历是相当优秀的日程管理工具,可以方便的组织、分享各类日程,Google还提供了贴心而免费的手机短信、Email提示功能,真是非常的赞。   阅读全文

posted @ 2009-09-02 10:31 银河使者 阅读(1780) | 评论 (0)编辑 收藏

使用Google Weather API查询天气预报

     摘要: Google Weather API 只支持美国地区使用邮政编码进行查询,例如:
http://www.google.com/ig/api?hl=zh-cn&weather=94043
(94043 为 山景城, 美国加州 的邮政编码)  阅读全文

posted @ 2009-09-02 10:26 银河使者 阅读(3637) | 评论 (1)编辑 收藏

2009 中国软件技术英雄会上海站——现场演讲文字实录

     摘要: 由CSDN和《程序员》杂志主办的中国软件技术英雄会今天在上海光大国际大酒店召开,此次大会将继续延续技术创富主题,针对上海IT业特色和国际IT产业发展趋势,集中探讨开发者关注的开放平台、游戏、移动等领域的相关话题。  阅读全文

posted @ 2009-09-01 08:37 银河使者 阅读(790) | 评论 (0)编辑 收藏

Java网络编程从入门到精通(33):非阻塞I/O的缓冲区(Buffer)

     摘要: 如果将同步I/O方式下的数据传输比做数据传输的零星方式(这里的零星是指在数据传输的过程中是以零星的字节方式进行的),那么就可以将非阻塞I/O方式下的数据传输比做数据传输的集装箱方式(在字节和低层数据传输之间,多了一层缓冲区,因此,可以将缓冲区看做是装载字节的集装箱)。大家可以想象,如果我们要运送比较少的货物,用集装箱好象有点不太合算,而如果要运送上百吨的货物,用集装箱来运送的成本会更低。在数据传输过程中也是一样,如果数据量很小时,使用同步I/O方式会更适合,如果数据量很大时(一般以G为单位),使用非阻塞I/O方式的效率会更高。因此,从理论上说,数据量越大,使用非阻塞I/O方式的单位成本就会越低。产生这种结果的原因和缓冲区的一些特性有着直接的关系。在本节中,将对缓冲区的一些主要特性进行讲解,使读者可以充分理解缓冲区的概念,并能通过缓冲区来提高程序的执行效率。  阅读全文

posted @ 2009-08-31 08:49 银河使者 阅读(3204) | 评论 (0)编辑 收藏

CSDN总裁蒋涛:从软件技术高手到百万富翁的三条捷径

     摘要: 中国软件用户群庞大,需求各异,有的技术高手混得很艰难,有的技术并不精深却过得还挺滋润,其中原因之一就是找到了自己的特色领域。蒋涛谈到了他在深圳出差时的见闻。由于有了成熟的手机模块平台,有开发者专门做宗教山寨手机,把佛像做成内置图像,用户可通过内置软件上香、上贡品,手机的成本不足300元,售价却高达2000元,售者选择在寺庙宗教场所周围卖这类手机,销量相当不错,这正是紧紧的抓住了天时地利人和。还有一个蒋涛印象深刻的,一个海归回来开发者,在深圳做低价农民工专用手机及服务,深圳招聘用工频繁人员流动巨大,而通过他们的手机及软件服务,使用者不仅可以获取最新的招工信息,在应聘工作时还可以获得相关的地图和信息服务。通过短信等收费模式,该款手机在人才招聘市场和报刊亭卖得非常火。  阅读全文

posted @ 2009-08-29 17:07 银河使者 阅读(765) | 评论 (0)编辑 收藏

Java网络编程从入门到精通(32):一个非阻塞I/O的例子

     摘要: 为了使读者更好地理解非阻塞I/O,本节给出了一个简单的例子用来演示如何将非阻塞I/O应用到网络程序中。读者可以先不必管这个例子的具体细节。因为这个例子的主要目的并不是讲解非阻塞I/O的使用,而是先让读者对非阻塞I/O有一个笼统的感性认识。在看完这个例子后,读者可能会有很多疑问,在本章后面的部分将会逐渐揭开这些迷团。这个例子的主要功能是访问新浪网,并将新浪网的首页在控制台上输出。  阅读全文

posted @ 2009-08-21 09:08 银河使者 阅读(3018) | 评论 (3)编辑 收藏

Android 资源和国际化

     摘要: 资源是您在代码中使用到的并且在编译时被打包进您的应用程序的附加文件。Android支持多种不同的文件,包括XML、PNG和JPEG文件。XML文件的格式决定于其描述的内容。这些文件将描述文件支持的类型、语法或格式。  阅读全文

posted @ 2009-08-21 08:25 银河使者 阅读(3359) | 评论 (0)编辑 收藏

Sqlite DateTime 类型 读取和写入格式 注意的问题

     摘要: 今天遇到个问题.
首先插入一个DataTime格式的数据:
string sql="insert into [table] (date_time) values('" + date_time.ToString() + "'";
执行如上命令.插入没有报告错误.  阅读全文

posted @ 2009-08-18 17:58 银河使者 阅读(3082) | 评论 (0)编辑 收藏

Android教程之实现动作感应技术

     摘要: 今天有个公司说需要动作感应的几个小游戏!也接触android很久了,但是以前没有看过关于动作感应技术的教程,到google上也没搜索到类似教程!只有自己看API了,加上就其他平台的动作感应试试吧!就在这里记录下收获吧!  阅读全文

posted @ 2009-08-17 10:32 银河使者 阅读(922) | 评论 (0)编辑 收藏

中国农历算法java实现

     摘要: 中国农历算法 - 实用于公历 1901 年至 2100 年之间的 200 年   阅读全文

posted @ 2009-08-16 16:53 银河使者 阅读(1428) | 评论 (2)编辑 收藏

Java网络编程从入门到精通(31):非阻塞I/O简介

     摘要: 在网络应用中,一般可以采用同步I/O(阻塞I/O)和非阻塞I/O两种方式进行数据通讯。这两种方式并非互相排斥和互相取代。我们可以在平时的应用中单独采用其中一种通讯方式,也可以混合使用这两种通讯方式。在本文中就什么是非阻塞I/O以及为什么要使用这种通讯方式进行了介绍,在下一篇文章中给出了一个简单的例子来演示在网络应用中如何使用非阻塞I/O进行通讯。  阅读全文

posted @ 2009-08-16 10:46 银河使者 阅读(3097) | 评论 (2)编辑 收藏