
Android
zhangxinrun_业余erlang
这个作者很懒,什么都没留下…
展开
-
android JNI
<br />Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。<br /> <br />1.从如何载入.so档案谈起<br /> 由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机转载 2011-01-09 18:18:00 · 1009 阅读 · 0 评论 -
Android模擬器命令列啟動模式
<br />在android-sdk-windows-1.1/tools執行emulator以執行模擬器<br />加上-skin參數,指定顯示模式為HVGA-L,則可轉為橫向<br /><br />emulator - skin HVGA-L (480*320,水平顯示)<br />emulator - skin HVGA-L (320*480,垂直顯示,模擬器預設模式)<br />emulator - skin HVGA-L (320*240,水平顯示)<br />emulator - skin HVG转载 2011-02-21 17:49:00 · 2955 阅读 · 0 评论 -
Android adb shell 命令
<br />adb 概述 <br />SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: <br /> <br />1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; <br />2、在设备上运行shell命令; <br />3、管理设备或转载 2011-02-21 17:39:00 · 1000 阅读 · 0 评论 -
android:minSdkVersion
<br />如果你使用Android 1.1版本的SDK进行开发,比如在androidmanifest.xml中指定最小的运行版本,这里我们通过uses-sdk这个元素添加android:minSdkVersion属性来指定,比如使用1.1 SDK必须设置值为2,例子如下图所示:<br /><br />如果有用到1.5版本特有的API的话就要设置值为3,当设置为3的时候软件不能够在低于版本1.5的手机上安装。<br />转载 2011-02-13 22:00:00 · 1670 阅读 · 0 评论 -
android 入门之二【android 体系架构】
<br />搭建好了开发android的开发环境,现在首先从大体上了解一下android的架构体系。<br /> android 平台大的方面的层次可以划分成三个层次,包括一个操作系统,中间件和应用程序,android 的系统框架图如下:<br /><br /> <br />图中的软件层次自上而下分成4个层次应用程序(Application) 用用程序框架(Application Framework) 各种类库(Libraries)和android运行时(Adnorid Runtime) 操作系统(转载 2011-02-13 18:06:00 · 853 阅读 · 0 评论 -
android入门之三【应用程序组成】
<br />一般的android应用程序由4部分组成分别是:<br />Activity<br />Broadcast Intent Receiver<br />Service<br />Content Provider<br /> 并不是说所有的应用程序都是由这四个部分组成,有的简单的应用只需要Activity就可以了,有的只需要Broadcast Intent Receiver就可以了。<br /> 在android项目里边有个AndroidManifest.xml文件,这个文件非常转载 2011-02-13 17:48:00 · 820 阅读 · 0 评论 -
android 入门之四【应用工程文件组成详解】
<br />一、创建”HelloWorld“ 前面已经讲过了android开发环境的搭建(android 入门之一【开发环境搭建】),这里使用第一节搭建的环境来创建第一个android应用程序。<br />打开Eclipse依次选择”File->New->Project...”弹出如下图对话框:<br /><br />在对话框中选择Android下的”Android Project“,然后”Next“,弹出下面的对话框:<br /><br />在Project name 中填写项目的名称“Hell转载 2011-02-13 17:39:00 · 1285 阅读 · 0 评论 -
Android Unparsed aapt error(s)! Check the console for output错误修改
<br />Android 提示 “Unparsed aapt error(s)! Check the console for output”. 这个错误 <br /><br />但是你的控制台上找不到错误或者 看不懂错误的时候的一招。 <br /><br />例:出现 <br /><br />[2010-03-29 10:02:47 - Sudoku] W/ResourceType( 3540): Bad XML block: header size 62 or total size 26129448 i转载 2011-02-13 19:32:00 · 1515 阅读 · 0 评论 -
八款开源Android游戏引擎
<br /> <br />很多初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。<br />事实上,这种想法完全是没有必要且不符合实际的,作为能和苹果iOS分庭抗礼的Android(各种意义上)转载 2011-02-11 12:39:00 · 835 阅读 · 0 评论 -
(详解)Eclipse3.6搭建 Android 2.2 开发环境
<br />这几天看到了几个不错的Android 上的应用,心痒痒,也想探索一下Android 的世界,于是决心学习一下Android 的开发技术。 :)<br /> <br />接下来当然是搭建Android 的开发环境啦,步骤如下:<br /> <br />1. 安装JDK。注意这里只是安装JRE是不行的,需要安装JDK<br /> <br />笔者是去 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载了 JDK转载 2011-02-11 22:41:00 · 1418 阅读 · 0 评论 -
Android开发者应该深入学习的10个开源应用项目
<br />Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:<br /><br /> 1.Android团队提供的示例项目<br /> 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框转载 2011-02-11 12:43:00 · 866 阅读 · 0 评论 -
Window下使用android NDK开发Android应用-入门篇
爱爱爱转载 2011-01-09 18:30:00 · 902 阅读 · 0 评论 -
apk文件拆解与重新打包
<br />apk文件本质上是zip文件,先用zip解压。<br /><br />解压之后的xml文件是二进制的,如果电脑上装了java,可以用下面命令转换:<br /><br />java -jar AXMLPrinter2.jar xxx.xml > new_xxx.xml<br /><br />AXMLPrinter2工具下载地址:http://code.google.com/p/android4me/downloads/list<br />AXMLPrinter2.jar 与XML文件需在同一目录下转载 2011-02-21 17:42:00 · 13412 阅读 · 0 评论