开发环境:
eclipse,adt
模拟器的创建:
Android版本对应api级别
2.3~~~~~~10
3.0~~~~~~11
4.0~~~~~~14
4.1.2~~~~~16
Android常见的分别率
230*480 480*800 1280*720
DDMS
创建第一个Andorid项目:
点击next,出现下面这个页面
继续点击next,直到出现了finish,这是就创建好了第一个Android项目。
目录:
src:存源代码
gen :R.java
bin:apk文件
libs:额外的jar
drawable:存的事Android图片资源
layout:存的是Android布局
values:字符串
Android的清单文件:Android的四大组件(Activity,broadCastReceiver,service,contentProvider)都需要自清单文件里面配置
只要在res下几个的目录中,添加一个资源文件,就会在R.java有一个对应的引用,R文件的作用是通过R文件可以找到res下对应的资源。
ADB指令练习:
adb push test.txt /mnt/sdcard 把一个文件从电脑拉进终端
adb pull /mnt/sdcard/test.txt 把一个文件从终端拉出来
电话拨号器案例
第一步:画ui
第二步:根据ui写对应的业务逻辑,在mainActivity,在oncreate方法里面写逻辑
给按钮设置一个点击事件
button.setOnClickListener(new MyclickListener());
自己定义一个类去实现方法需要的参数类型
记得加上电话拨打的权限
<uses-permission android:name="android.permission.CALL_PHONE"/>
第三步:测试
吐司:
Toast.makeText(MainActivity.this, "您输入的为空", 0).show();
按钮的四种点击事件:
1,定义一个内部类去实现按钮的点击事件
内部类就是类中在建立一个类
就是我们上面用的点击方法就是内部类
2,通过匿名内部类
3,让当前类实现onclicklistener接口类型
这个比较适用于界面上按钮比较多的情况
4,在按钮的布局加上一个onclick属性,在Activity里面定义一个方法,方法名和属性名相同
更加简单一些,一般适合自己写的小demo进行测试
Android中常用布局
1,线性布局 (用的最多)
2,相对布局(用的最多)
3,帧布局,
4,表格布局,
一个tablerow表示一行
5,绝对布局(差不多废弃了)
qq对地主,里面的人的位置就是用绝对布局
android中所有的控件第一个字母都大写
Android中的单位
dp,sp,写布局的时候一般用dp,文字的大小一般用sp
网友评论