Android学习心得_android学习心得
Android学习心得由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“android学习心得”。
Android入门心得
工具使用
1.打开已有工程:
方法1:Eclipse>file>new>Android Project>Next>Create Project existing source>选择你的项目.该方法适合不在工作目录workspace下的文件。
方法2:在屏幕上方的选单列上,选择「File->Import」选项,会跳出「Import」视窗。选择「General->Existing Projects into WorkSpace」项目,然后按下「Next」按钮带到新一个画面。在「Select Root Directory」栏位旁,按下右方的「Browse...」按钮,选择对应的工程。选择好后,按下「Finish」按钮完成从现存在工作环境(WorkSpace)资料夹下的工程汇入到Eclipse 环境的动作。
2.修复工程。如果发现开启后的资料夹图示上有个小小的黄色惊叹号,表示工程导入后还有些问题,我们可以使用ADT 内建的功能来试着修复。
在「Package Explorer」的「ApiDemos」工程档桉夹图示上点选右键,Android Tools->Fix Project Properties
3.新建模拟器
一种方法是在windows的运行>cmd中。
在windows的“运行”->cmd中启动Android emulator。
首先,设置环境变量。在Windows 2000,XP,2003 这些操作系统里,点选「我的电脑右键> 属性> 高级> 环境变数」。在「系统变数(S)」栏中,选取「PATH」变数名称后,再点选「编辑(I)」按钮。加入你的android-sdk-windows的安装路径(因个人电脑而异):在弹出的视窗中将「;D:softwareeclipseAndorid开发套件android-sdk-windowstools」(注意要以分号隔开)这字串添在原本的字串之后,按下确定后重新启动操作系统。其次,开始>运行>cmd:输入如下命令
>android list targets 列出模拟器类型
>android create avd--target 1--name android2.2新建模拟器(「--target 1」参数的意思是这个模拟器使用id 为1的模拟器类型,「--name cupcake」参数的意思是将这个建立的模拟器命名为android2.2)
>android list avd 查看已有的模拟器。
另一种简单的方法是在eclipse集成开发平台上。
Eclipse>windows>android SDK and AVD manager>new >„„
4.换屏。在Windows 操作系统上按下「Ctrl」和「F12」可以切换模拟器屏幕,直屏&横屏。
5.换外观。还可以添加android手机的模拟器外观,如G1的。实现方法:先下载G1外观(http:///),解压后放到即可,执行android create avd--target 2--name devphone –skin G1
6.添加SD Card。
首先创建镜像文件。用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。
>mksdcard 1024M sdcard.img
(其中第一个参数为要创建的sdcard容量大小(容量大小自己决定),第二个参数为sdcard的名字)
然后,启动带sdcard的Android模拟器
>emulator-sdcard sdcard.img
我使用的时候,发现用上述命令总是提示错误。按照cmd的提示,改为emulator –data sdcard.img。不过貌似启动很慢,而且手机内存和sd卡内存(磁盘虚拟)也会调整,开始以为可以了,结果发现死机了。~~~~(>_
最后根据提示,命令中加入模拟器名,emulator –avd [你的模拟器的名
字]-sdcard sdcard.img,就启动了模拟器。(估计是我电脑有多个模拟器,所以命令就不知道怎么执行了)
7.在模拟器上安装android 程序。
Windows>navigation>next perspective>DDMS>选中file explorer 可以看到Android手机模拟的系统文件。有个SDcard的文件夹即为SD卡内容。点选一个手机图标即可将android程序下载到“手机”(通过这种方法,还可以添加图片,MP3等。也可从手机上传到PC,用即可)然后像操作手机一样安装程序即可。你可以试试安装“愤怒的小鸟”“植物大战僵尸”等游戏。在PC上体验android。
说明:如果你的手机模拟器上没有装文件浏览器。是看不到文件的。解决的办法是:可以你先在在cmd中安装浏览器,adb install ***.apk。安装文件必须在cmd的当前目录下,不然cmd找不到的。
8.屏幕截图。在Windows>navigation>next perspective>DDMS>Device窗口中有个Screen capture 图标。点选即可将手机模拟器的屏幕内容截取下来。9.JAVA语法
10.Package:
当一个大型程序交由数个不同的程序人员开发时,用到相同的类名是很有可能的,那么如果发生了这样的事件我们该怎么办那?,在我们java程序开发中为了避免上述事件,提供了一个包的概念(package),那么既然有了这样一种方法能避免上述事件.11.Native。在JAVA中 native关键字表示一个方法只可以调用,但是不能编写!
12.将C写的动态库变成Java所用:
Native方法,native是一个本地接口。
1、在Java中声明native()方法,然后编译;
2、用javah产生一个.h文件;
3、写一个.cpp文件实现native导出方法,其中需要包含第二步产生的.h文件(注意其中又包含了JDK带的jni.h文件);
4、将第三步的.cpp文件编译成动态链接库文件;
5、在Java中用System.loadLibrary()方法加载第四步产生的动态链接库文件,这个native()方法就可以在Java中被访问了。
13.Java关键字final
final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非
抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法只是用来标识这个引用不能被修改。
14.R.java
R.java是ATD自行产生的,ID号都是唯一的,如果不熟悉,最好是不要动这个里面的东西,这个类里面通常定义的都是project的一些resource信息,attr、drawable、id、raw、layout、string以及xml等
15.在Java中,通过关键字extends继承一个已有的类。New创建对象。
16.创建对象是可直接用button,EditText,TextView,Handler等关键字,17.修改程序图标:把res文件夹的drawable文件夹中的icon.Png替换成自己的icon即可。
最后
Android也可以不用JAVA语言,而采用经典的C&C++开发。基于的原理也就是第12点讲到的,将程序的实现代码用C(C++)写好后,封装成库,再使用native方法调用,即JNI,JAVA native interface。(开发环境为DNK Native Development Kit)。
麻烦!还不如新学JAVA,以后肯定用得到的。
Android应用程序开发入门
1.界面
目前的ADT 版本提供了预览界面的功能,但尚未提供方便地视觉化拖拉界面元件的开发工具。以后也许ADT 会加入完整的GUI 拖拉设计工具。所以当前设计都是在res下的layout下的main.xml修改界面描述语言。
2.
Android学习心得这学期,我们新开了一门课程——android的研发。在老师们的介绍下,我们了解android的开发环境以及控件的功能。刚开始接触Android觉 得 既 陌生 又 亲 切,陌 生......
android的学习心得(共7篇)由网友“等待终点走来”投稿提供,以下文章小编为您整理的android的学习心得,供大家阅读。篇1:android的学习心得 一开始接触 Android 是从自己的手机开......
学习心得:学习Android开发技巧曾经有在千锋3G学院学习Android开发的我,现将自己的学习心得分享如下,希望能够给更多有这方面学习的网友提供相关信息。回想起这几个月的学习,使自......
android面试题((精选10篇))由网友“你好毒”投稿提供,下面是小编给大家带来的android面试题,以供大家参考,我们一起来看看吧!篇1:android面试题 private TextView view_result;priv......
在Escips进行编译仿真时,如果有错误 logcat会出很多行红字,怎样从红字中获取有用信息 一般的话红字第一行,就能说明错误原因。还有个笨方法是 挨行双击。 一般的错误都会显示在......
