06 2010 档案

摘要:这个定律是我很早就感悟到的,但一直想不出叫什么名字好,其实也不一定守恒,可能是反比的关系,暂且先这么叫吧,想好了再改。简单解释就是:获得同样的结果,思考得越多,行动得越少,反之亦然。 比如我要买一部Android手机,有两种方法,一是去各大手机上场转,大量的看;另一个是首先明确我这次买手机主要的原因是什么、为什么要买、想要买什么款式的、用来做什么、选择的标准是什么,然后到网上查符合条件的手机,再找商家,电话联系,联系好几家之后直接去购买,省去了不必要的盲目的看。 没有思考的行动就是盲目的行动,这时行动力越强离目标越远。 表面上看行动少的人比较懒,实际上较少的思考会导致大量无效的行动,并不会获. 阅读全文
posted @ 2010-06-29 14:46 雨辰2001 阅读(229) 评论(0) 推荐(1)
摘要:感谢匿名人士的投递为非程序员准备的简洁Python语言教材,欢迎提问。Python 的中文意思是巨蟒,大蟒蛇。计算机编程主要概念¶ 计算机语言编程的主要内容就这些:数字,文字,循环,公式,变量数 字: 1, 2, 3, 5.6, 120, 32.4, 3.1415926, -3, -0.123 文字: 你好,我好,你太牛了,很黄很暴力,这类的文字。一般用双引号(")或者单引号(')括起来。术语叫字符串 ,就是一堆字符,串起来。 循环: 循环(loop)就是重复的做一件事。计算机是一个很笨的机器,基本上只会做加,减,乘,除,大于,小于,等于和循环这种简单的工作。编程就 阅读全文
posted @ 2010-06-24 23:51 雨辰2001 阅读(495) 评论(0) 推荐(1)
摘要:AIDL简单入门最近即将做的一个项目里面需要使用到AIDL(Android Interface Definition Language:接口描述语言)技术,自己早前只是简单瞄了一眼,我的理解它和java中的RMI的概念差不多,在这里我就不相信讲解什么事AIDL 了,网上这种介绍非常多。不过概念毕竟是书本上的东西,我决定亲自测试一下。废话不说了,直接开始 1、 既然AIDL是既然是可以在不同进程间进行操作,那么我们首先就需要准备两个项目,我们先来看看不同的两个项目结构式什么样子的。如图: 我们先暂且定义一个项目为“服务器端项目”,一个为“客户端项目”,其中紫色线框里面的东西是第一个需要注意的地方 阅读全文
posted @ 2010-06-23 23:17 雨辰2001 阅读(219) 评论(0) 推荐(0)
摘要:Android Intent的几种用法全面总结Intent, 用法Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种Intent的用法显示网页:Uri uri = Uri.parse("http://www.google.com");Intent it= new Intent(Intent.ACTION_VIEW,uri);st 阅读全文
posted @ 2010-06-23 22:31 雨辰2001 阅读(175) 评论(0) 推荐(0)
摘要:找到Android软件安装包中的class.dex: 把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。 工具准备: 1、把dex文件反编译为jar文件的工具。(dex2jar) http://code.google.com/p/dex2jar/downloads/list 2、把jar反编译为java的工具。(JD-GUI) http://java.decompiler.free.fr/?q=jdgui 反编译步骤: 1、把class.dex拷贝到dex2jar.bat所在目录。运行dex2jar.bat class.dex,生 阅读全文
posted @ 2010-06-17 17:32 雨辰2001 阅读(156) 评论(0) 推荐(0)
摘要:第五部分 OpenCore Player介绍 5.1 Player的组成 OpenCore的Player的编译文件是pvplayer/Android.mk,将生成动态库文件 libopencoreplayer.so。这个库包含了两方面的内容:一方是Player的engine(引擎),一方面是为Android构件的Player,这实际上是一个适配器(adapter)。engine的路径是engine/player;adapter的路径是android。5.2 Player Engine部分 OpenCore的Player Engine具有清晰明确的接口。在这个接口之上,不同的系统可一个根据自己. 阅读全文
posted @ 2010-06-17 15:53 雨辰2001 阅读(575) 评论(0) 推荐(0)
摘要:第三部分 OpenCore OSCL简介 OSCL,全称为Operating System Compatibility Library (操作系统兼容库),它包含了一些在不同操作系统中移植层的功能,其代码结构如下所示:oscl/oscl|-- config :配置的宏|-- makefile|-- makefile.pv|-- osclbase :包含基本类型、宏以及一些STL容器类似的功能|-- osclerror :错误处理的功能|-- osclio :文件IO和Socket等功能|-- oscllib :动态库接口等功能|-- osclmemory :内存管理、自动指针等功能|-- o. 阅读全文
posted @ 2010-06-17 15:48 雨辰2001 阅读(490) 评论(0) 推荐(0)
摘要:第一部分 OpenCore概述 OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。PacketVideo是一家公司的名称,OpenCore是这套多媒体框架的软件层的名称。在Android的开发者层次看,二者的含义基本相同。对比Android的其它程序库,OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式。OpenCore是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容: * PVPlayer:提供媒体播放器的功能,完成各种音频(Aud. 阅读全文
posted @ 2010-06-17 15:40 雨辰2001 阅读(583) 评论(0) 推荐(0)
摘要:Struts的原理和优点.Struts工作原理MVC即Model-View-Controller的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。MVC的工作原理,如下图1所示:Struts是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的工作原理,视图:主要由JSP生成页面完成视图,Struts提供丰富的JSP 标签库: Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻 阅读全文
posted @ 2010-06-10 23:15 雨辰2001 阅读(1051) 评论(0) 推荐(0)