Android初中级阶段――一个新的开始,新的起点

  刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构,更加方便,视觉上也是非常的酷.

  不知不觉,Android初级部分已经结束了.通过这段时间的学习,对常用控件基本掌握其用法,对其事件的监听方法也基本掌握。

  初级阶段和中级阶段的初期,学习了Android的控件、布局、Activity、Service等基础知识,让我对Android的开发有了大致的了解。在学习中,我发现Android为我们提供了很好的类似反射机制,通过Layout文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便,其实和JAVASE很相似,操作都很便捷。其中,比较特殊的界面也可以通过处理嵌入到指定的界面(初级阶段所做的播放器界面)。对一些点击、选中、按键等处理的事件,界面之间的跳转,觉得挺有意思的,原来还能这么操作,真的越学越有意思.


下面简单介绍一些初级前期的知识:

1、概念:

  安卓是一个完整的手机软件平台,包含操作系统(Linux),中间件以及一些 

关键应用程序.

 

2、四层:

  应用层――application

  应用框架层API――application framework

  库层、安卓运行――libs

  linux

 

3、开发简介:

  JDK、Android SDK、Eclipce、ADT

 

4、整合包:

  adt-bundle-windows-x86-20131030

 

 4.1:介绍SDK目录:

 

  4.1_1:

  adt-bundle-windows-x86-20131030/sdk/docsindex.html――api文 

 

  4.1_2:

  platforms  Android版本

   版本  API Level

   2.310

   3.011

   4.014

   4.318

   4.419

 

  4.1_3:

  platform-tools

   adb Android Debug Bridage调试桥

 

  4.1_4:

  samples 示例代码

 

  4.1_5:

  sources 源代码

 

  4.1_6:

  tools 工具

 

 4.2:环境变量配置

  adt-bundle-windows-x86-20131030\sdk\platform-tools

  测试:cmd---->输入adb

 

5、模拟器

 5.1:跟手机区别

   硬件相关都不存在――>电话,蓝牙,震动、电池

   返回上一级――>back建、ESC键

   返回桌面――>home键

   翻转桌面――>左边Ctrl+F12

   弹出菜单――>menu或者F2


6、开发工具

 6.1:DDMS虚拟机调试窗口服务

 放数据:

  /mnt/sdcard  外部存储路径;

  /data/data/  应用程序的数据存储;

 

 6.2:ADB命令

  adb devices――>查看连接好的模拟器的信息;

  adb kill-server――>断开连接(过段时间会自动连接,可能连接不上);

  adb start-server――>尝试连接;

  adb push 电脑文件路径 模拟器存放的位置――>拷贝文字;

  adb pull 文件在模拟器上的保存路径 电脑路径;

adb install -r 文件路径――>安装应用程序(-r表示强制安装);

  adb uninstall 包名――>卸载;

 

7、包名package Name不能出现中文;

  唯一区分了应用程序;

 

8、介绍Android应用程序文件夹

  src――Java代码

  bin――存放运行生成的apk文件

  res――资源

   drawable――图片(分辨率不一样,一般放在h,xh,xxh)

   menu――菜单

  values――字符、颜色、大小的声明

  layout――布局(决定了应用打开之后的默认显示)不能单独存在

gen――R文件,实现了对资源文件的自动注册,节省I/O代码

  AndroidManifest.xml――清单文件,应用程序的基本信息

 

9、介绍Android的基本控件 

        android:id="@+id/textView1"//控件的身份、标识

        "wrap_content"=====>控件大小自适应

        "match_parent"=====>控件大小铺满上级标签

        "fill_parent"=====>效果与match_parent等同

        自定义大小:(单位)dp

 

        android:text="2015Baidu"=========>设定显示文本内容

        android:textSize="40sp"==========>审定文本大小  单位:sp

        android:textColor="#00000000"========>设定文本颜色 8个16位进制的数构成――透明度,红,绿,蓝(两两决定)

  00:表示完全透明

ff:表示完全不透明,可以省略

 

 

        android:hint="请输入信息"========>提示信息

        android:ems="10"========>设定默认宽度

android:inputType="number"========>设定输入类型

 

10

 // 先找出布局中的控件对象

TextView textview = (TextView) findViewById(R.id.textView1);

 

//设定控件的文本内容

textview.setText("2015苹果");

mEditText = (EditText) findViewById(R.id.editText1);

Button button = (Button) findViewById(R.id.button1);

//设定button点击的监听

button.setOnClickListener(new OnClickListener()

{


@Override

public void onClick(View v)

{

mTextview.setText("2020谷歌");

//获取编辑框中的文本内容

String str=mEditText.getText().toString().trim();}

});



你可能感兴趣的:(android,播放器,配置文件)