山岭巨人

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  Android 资料

Android开发
摘要:众所周知,做搜索出身的Google,旗下的Market的排名肯定是依据一个形同( A×a% + B×b% + C×c%)的公式计算出来的数值,进行排名的。开发者可根据其排名规则,对自己的产品设计和研发以及推广进行指导。 1. 排名公式里有哪些指标? 指标A、B、C到底是什么?权重a、b、c究竟是多少?这些问题的答案,应该是每个App开发者和运营者都渴望了解的。知道了这个答案之后,有些“聪明”的人就会像当年SP的从业者一样,去刷那些权重大的指标、从而拉升产品的排名了。网上关于此问题的讨论很多都是不了了之、无疾而终。相对较深入的一篇文章《Android Market 阅读全文
posted @ 2011-08-06 09:59 山岭巨人 阅读(619) 评论(0) 推荐(0) 编辑

摘要:很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上),当然也会有相当数量的游戏引擎存在。仅仅因为我们处于这个狭小的天地间,与外界接触不够,所以对它们的存在茫然不知罢了。下面我就罗列出 阅读全文
posted @ 2011-08-06 00:46 山岭巨人 阅读(800) 评论(0) 推荐(0) 编辑

摘要:很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类。 一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。 2. 掌握Android UI控件、Android Java层API相关使用。 迈向中级,最好再次更新下Java技术,掌握Java concurrent库、nio库,精通xml、json解析,做过socket c/s端的程序。 二、中级 1. 熟练掌握NDK JNI方式的开发,对Android framework十分了解。 2. 移植一些开源项目,比如FFm 阅读全文
posted @ 2011-03-24 12:24 山岭巨人 阅读(3450) 评论(0) 推荐(0) 编辑

摘要:Android开发者应该深入学习的10个开源应用项目 Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用.1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像 阅读全文
posted @ 2011-03-15 10:47 山岭巨人 阅读(2579) 评论(3) 推荐(2) 编辑

摘要:frameworks 目录 (核心框架——java及C++语言).|-- base (基本内容)| |-- api (?都是xml文件,定义了java的api?)| |-- awt (AWT库)| |-- build (空的)| |-- camera (摄像头服务程序库)| |-- cmds (重要命令:am、app_proce等)| |-- core (核心库)| |--... 阅读全文
posted @ 2010-11-05 12:02 山岭巨人 阅读(1332) 评论(0) 推荐(1) 编辑

摘要:Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器的状态。可以通过下列几种方法加入adb:在设备上运行shell命令通过端口转发来管理模拟器或设备从模拟器或设备上拷贝来或拷贝走文件下面对adb进行了介绍并描述了常见的使用.Contents概要发出adb命令查询模拟器/设备实例给特定的模拟器/设备实例发送命令安装软件转发端口从模拟器/设备中拷入或拷出文件Adb命令列... 阅读全文
posted @ 2010-09-19 10:22 山岭巨人 阅读(135048) 评论(7) 推荐(16) 编辑

摘要:这些都是基本包,它们是通过Android SDK来编写应用程序的基石,这里是从最底层到最高层列出并加以说明。* android.util包含一些底层辅助类,例如:特定的容器类,XML辅助工具类等。* android.os提供基本的操作服务,消息传递和进程间通信IPC。* android.graphics作为图形渲染包,提供图形渲染功能。* android.textandroid.text.meth... 阅读全文
posted @ 2010-09-09 17:26 山岭巨人 阅读(2259) 评论(0) 推荐(0) 编辑

摘要:一.反编译Apk得到Java源代码转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSH... 阅读全文
posted @ 2010-08-11 23:00 山岭巨人 阅读(85963) 评论(21) 推荐(10) 编辑

摘要:首先,将模拟器执行起来,直到正式进入系统。(注意最好不要同时开着多个模拟器,不然安装时会因不知装那个而出错),如果是手机的 话,插上数据线(注意要确保手机驱动已经安装,不然会找不到改设备)接着,打开一个cmd窗口,路径切换到模拟器目录下的tools目录下(模拟器在Android sdk内有,也可自己另外下载)输入:adb devices (用于搜索你的设备 或 模拟器,如果搜索到就可以对它进行安装... 阅读全文
posted @ 2010-08-10 16:29 山岭巨人 阅读(2371) 评论(1) 推荐(0) 编辑