1.对安卓环境进行了搭建
2.开发了一些小例子,包括拨号,发短信等
3.对安卓项目和平台进行了了解
重点知识点回顾:
1.关于AndroidManifest.xml文件,android引用程序的入口文件声明了android里边的组件. 和相关配置信息.尤其注意activity,界面属性。控制应用程序初始化的情况
http://blog.chinaunix.net/uid-9185047-id-3460344.html.其中声明了使用的主程序MainActivity.java
2.R.java 将res中的资源对应的内存值存在里面,作为基于高速寄存器的结构,其速度正是体现在这个小小的设计了
3.activity_main.xml 界面文件,在这里面代表了一个界面布局,它是属于res里面的一个资源。
4.MainActivity.java,java源代码,类似于主程序,调用R里面的界面文件等等,控制界面的产生
其他两个功能点:
1.关于拨号功能
权限是要先获得的
然后是拨打号码,实现的代码
/根据号码拨打电话
Intent intent = new Intent();//创建一个意图
intent.setAction(Intent.ACTION_CALL);//系统提供的多个action,指定动作为拨打电话
intent.setData(Uri.parse("tel:"+number)); //指定将要拨出的号码
startActivity(intent); //执行这个动作!要是这样做,不是大家都可以打电话了,这里涉及到权限,清单文件加权限
2.关于短信功能
权限首先获得
必要的实现代码:
SmsManager sms=SmsManager.getDefault();//短信管理器
sms.sendTextMessage(
3.button事件的典型实现
1.id+onclick事件 不常用耦合性差
2.setOnClickListener方法,旗下的接口实现:a,匿名类,b.内部类c.MainActivity自己直接继承接口实现!
总结:界面和布局找activity,功能实现找MainActivity.java,资源和id的查看使用找R.java,应用程序配置,权限,service,初始化找AndroidManifest.xml