kgyzcl

kgyzcl的笔记

来自Android开发视频教程3(5)

Say Hello World!1.创建一个Android应用程序的步骤!2.Android应用程序目录结构3.AndroidManifest.xml4.Android相关资源文件及应用 1.创建一个Android应用程序的步骤!SDK版本,通常向后兼容Activity兼容最低版本 2.Android应用程序目录结构Src---编写源文件gen---adt插件自动生成的文件目录asssets---放置任何文件,不会自动生成IDres---文件会在gen目录下的R.java生成ID,使用时,直接引用ID     ---drawable-hdpi 高分辨率     ---drawable-ldpi  大分辨率     ---drawable-mdpi 中分辨率     ---drawable-xdpi  小分辨率     ---layout存放布局位置,每个Activity对应一个布局文件,控制控件位置。    ---values在放属性值,键值对,会在R.java生成ID 3.AndroidManifest.xmlAndroidManifest.xml---整个应用程序的配置文件,一开始运行就执行。运行程序  run as android application project.  

来自Android开发视频教程6(3)

常见控件的使用方法(一)步骤:1.在Activityo3当中申明四个控件   根据控件的ID取得代表控件的对象 FindViewById2.为其中两个控件设置显示的值  方法一通过setText方法设置值,考虑到国际化,方法二则尽量把参数设置在xml文件中,通过r.string.key方法读取值。3.创建一个监听器类,监听按钮按下的动作。 class CalculateListener implements OnClickListener{  public void onClick(View v){     1)取得两个EditText控件的值     String factorOneStr=fectorOne.getText().toString();factorTwoStr=factorTwo.getText().toString();     2)将两个值在放到Intent对象当中     Intent intent=new Intent();    intent.putExtra("one",factorOneStr;intent.putExtra("two",factorTwoStr);intent.setClass(Activity03.this,ResultActivity.this);     3)使用这个Intent对象启动ResultActivity      Activity03.this.startActivity(intent);}}4.将监听器类的对象绑定在按钮对象上。calculate.setOnlickListener(new CalculateListener()); 5.ResultActivity需要完成的工作1.接收值Intent intent=getIntent();int factorOneInt=Integer.parseInt(intent.getStringExtra("one"));int factorTwoInt=Integer.parseInt(intent.getStringExtra("two"));2.计算两个值的和int result=factorOneInt+factorTwoInt;TextView的使用方法在 main.xml中加入    <TextView              android:id="@+id/Symbol"     android:layout_width="wrap_content"            android:layout_height="wrap_content"/>EditText的使用方法<EditText              android:id="@+id/factionOne"android:layout_width="wrap_content"            android:layout_height="wrap_content"/>Button的使用方法<Button              android:id="@+id/calculate"android:layout_width="fill_parent"            android:layout_height="wrap_content"/>Menu的使用方法 与其他控件使用不同,不需要在布局文件中申明。当客户点击Menu时,会使用该方法需要重写函数onCreateOptionMenu(Menu menu);menu.add(0,1,1,R.string.exit);当客户点击Menu菜单选项时,调用onOptionsItemSelected(MenuItem item){  if(item.getItemId()==1){      finish();}

来自Android开发视频教程5(2)

1.多个activity之间的关系activity01跳转到activity02,通过startactivity(Intenet intent)2.intent的基本作用 Intent对象包含了一组信息  1)component name(重点),指定具体的对象名字  2) action(重点)指定另外activity要做的事情  3) Data(重点)传送数据  4) category  5) Extras(重点),额外添加的信息,键值对,可获取键值对信息。  6)Flags3.在一个activity当中启动另外一个activity的方法.(注意新增加的activity需要注册)   1)增加监听器接口 OnClickListenter    2)生成Intent对象    3)intent.setClass(Activity02.this,OtherActivity.class),从第一个activity跳转到第二个activity中,Activity02.this.startActivity(intent);   4)绑定控件myButton.SetOnClickListenter(new MyButtonListener());4.使用intent在activity之间传递数据的基本方法 设置值 intent.postExtra("textIntent","123");取值Intent intent=getIntent();String value=intent.getStringExtra("textIntent");

来自Android开发视频教程4(1)

1.activity的主要作用    可见,用户接口,可放置多种控件,相当于控件的容器。2.创建一个activity的方法   新建android项目-->create activity--src目录下默认系统自动创建。要点如下:  1)一个activity就是一个类,并且这个类需继承activity.  2)需要重写oncreate方法  3)每一个activity都需在androidManifest.xml注册.  4)为activity添加必要的控件。3.在androidManifest.xml文件当中注册应用activity的方法4.在activity当中添加控件  res--->layout下-->main.xml LinearLayout采用线性布局android:orientation="vertical"垂直摆放 android:layout_width="wrap_content"宽度        android:layout_height="wrap_content"高度 在activity中的oncreate方法加载控件,并设置控件属性。findViewById(R.id.email); 

来自Android开发视频教程8(1)

Activity生命周期(二)1.Task基本概念  任务,A task is stack of activities  第三个Activity  第二个Activity  第一个Activity  2.Activity和Task之间的关系    过程与堆栈类似3.对话框风格Activity的使用方法   在配置文件中设置activity为对话框形式。

来自Android开发视频教程2(0)

android sdk安装(java sdk)---可执行文件---类库配置环境变量 ADT---eclipse插件,提高开发效率https://dl-ssl.google.com/android/eclipse模拟器的配置模拟手机运行情况,可以开发和调式android应用程序

来自Android开发视频教程1(0)

四大天王Activity 门面,负责数据展示 Intent  运输队长,一个程序与另一个程序之间传输数据Service 劳模(不可见),数据处理工作 Content Provider 国家档案馆 提供应用程序数据。开发工具:android sdk (相当于jdk) eclipse edt.edt金矿:出售应用程序 添加广告 

来自Android开发视频教程7(0)

Activity生命周期(一)文件目录docs/index.html   reference    activityOnCreate() 第一次被创建时被调用,需设置布局文件、监听器等。OnStrart(),看到时被调用OnResume() 获得用户焦点时被调用OnPause() 暂停操作,中断OnStop()屏幕被遮挡时调用OnRestart() 重启activityOnDestory()销毁activity生命周期图当资源不够用时,有可能销毁正在OnStop状态时的Activity.

来自Android开发视频教程9(0)

Activity的布局初步(一)LinearLayout的使用方法  线性布局TableLayout的使用方法  表格布局