android简单学习总结

[size=large]
android简单学习总结:

在学习android之前,我们必须了解用Ecplice搭建android开发平台;在搭建平台之前、我们需要下载

或拷贝两个文件:ADT-10.0.1 (1)和android-sdk_r06-windows;这两个文件很大,建议向有资源的同学拷

贝;注意:这两个文件要和自己电脑所配置操作系统统一;32位就用32位的、64位的就用64位的;不然后面

配置过程会 出问题的。。。
有了这两个文件后,先安装ADT、安装完后,在电脑属性中的环境变量path中,加入Android的安装目录

/tools。
然后在Ecplice中安装ADT插件;
在安装插件时,需要将目录为ADT-10.0.1 (1)\plugins文件下的四个文件复制到 Ecplice中的

plugins中;这样,安装时才会自动安装;
接着就是安装ADT, 打开Eclipse —> help —> install New Software
点击add按钮,弹出对话框要求输入Name和Location
Name:自己随便取名
Location:输入:Http://dl-ssl.google.com/android/eclipse
点击OK按钮后,在Work with下面的下拉列表中把它们都选中,然后根 据提示往下走
完成以上步骤后,选择Window > Preferences,在左边的面板选择Android,弹出界面后、选择所要

开发的android版本即可。

最后创建AVD(Android Virtual Device)
Android应用程序要在虚拟机上运行,必须创建AVD;
点击Ecplice菜单栏上的"Open android SDK and AVD Manager"按键;

打开界面后,填写SD卡的大小;这个一般是256M,如果需要内存比较大的话,可以适当填大些。。

点击Create AVD完成AVD创建

选中此虚拟机,点击右侧工具栏中的Starts the selected AVD,虚拟手机就开机了

这样,开发的平台就搭建好了。。

下面是开发软件的步骤:

开发项目先了解什么是Activity?
手机开发最重要的是用户接口,Android中的Activity就是Android应用与用户的接口,

Activity是Android中最常用的组件。
从视觉效果来看,一个Activity占据一个窗口界面,响应所有窗口事件,具备有控件,菜单等界面

元素。从内部逻辑来看,Activity需要为了保持各个界面状态,需要做很多持久化的事情,还需要妥善管理

生命周期,和一些转跳逻辑。
这些或许暂时你还不能理解,没关系、我们可以先继续往下走;

这里我们简单介绍登录界面的开发过程:

实现登录界面需先设置按钮及文本输入框布局:

此布局需在main.xml中设置、详细代码如下

[/size]

<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical"
>
<TextView
android:layout_height="wrap_content" android:layout_width="fill_parent"
android:gravity="center_horizontal" android:textSize="30px" android:text="用户登录"/>

<!-- 嵌套布局 -->
<LinearLayout android:layout_height="wrap_content"
android:layout_width="wrap_content" android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="center_horizontal">

<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="账户"/>
<EditText android:layout_height="wrap_content"
android:layout_width="100px"
android:id="@+id/edit_name"/>
</LinearLayout>

<LinearLayout android:layout_height="wrap_content"
android:layout_width="wrap_content" android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="center_horizontal">

<TextView android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="密码"/>
<EditText android:layout_height="wrap_content"
android:layout_width="100px"
android:id="@+id/edit_pwd"/>
</LinearLayout>

<!-- 按钮对象 -->
<LinearLayout android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_gravity="center_horizontal">
<Button
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="登陆"
android:id="@+id/btn_login"/>
<Button
android:layout_height="wrap_content"
android:layout_width="100px"
android:text="重置"
android:id="@+id/btn_reset"/>
</LinearLayout>
</LinearLayout>


[size=large]
这样,我们可以点击右键、运行android application;此时可以看到手机模拟器中显现的

按钮和文本输入框布局。

接着、在继承Activity的类中获取组件。。

其代码如下:

[/size]

/** 获取组件的方法 */
public void getView(){
//通过id来找到组件对象
Button btn_login = (Button)findViewById(R.id.btn_login);

Button btn_reset = (Button)findViewById(R.id.btn_reset);

edit_name = (EditText)findViewById(R.id.edit_name);

edit_pwd = (EditText)findViewById(R.id.edit_pwd);

//点击弹出提示信息
btn_login.setOnClickListener(listener);

btn_reset.setOnClickListener(listener);
}

[size=large]
获取组件后,添加按钮、实现按钮的动作命令;这里、我们可以用匿名内部类来实现。

代码如下:
[/size]

/** 创建监听器对象 */
OnClickListener listener = new OnClickListener(){
//监听按钮被点击的操作
public void onClick(View v){
//验证操作
int id = v.getId();
switch(id){
case R.id.btn_login:
//获取文本输入框中的内容
if("netjava".equals(edit_name.getText().toString())){
//创建intent对象,实现界面跳转,intent相当于信使RN
Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
//跳转至第二界面
// System.out.println("<><><><><><><><><><>");
startActivity(intent);

}else{
Toast.makeText(FirstActivity.this, "您输入的用户名有误", 3).show();
}
break;
//如果是重置文件
case R.id.btn_reset:
edit_name.setText("");
edit_pwd.setText("");
break;
}
}
};

[size=large]
上面、账号和密码匹配后、将进入第二界面;这里将不进行详述。
这样、简单的登录界面功能便实现了。。。
[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android学习可以从以下几个方面入手:1.学习Java语言基础;2.学习Android开发框架和API;3.实践开发Android应用程序。可以通过阅读相关书籍、参加培训课程、观看视频教程等方式进行学习。同时,多进行实践,不断尝试开发不同类型的应用程序,可以加深对Android开发的理解和掌握程度。 ### 回答2: 学习Android开发需要掌握以下几个步骤: 1. 学习Java编程语言:Android开发主要使用Java语言作为开发基础。可以通过参加Java编程课程、自学Java书籍或在线资源来掌握Java编程的基础知识和语法。 2. 了解Android平台学习Android开发前,需要了解Android操作系统的基本架构和工作原理,了解Android的开发环境和开发工具。可以通过官方文档、博客、书籍等资源来深入学习Android平台知识。 3. 学习Android API和框架:Android提供了丰富的API和框架用于开发应用。需要学习Android的核心库和常用的API,如Activity、Fragment、Intent、ListView等。此外,还可以学习一些常用的开源框架,如Retrofit、OkHttp、Glide等,以提高开发效率。 4. 实践开发项目:理论学习之后,需要通过实践来提升自己的Android开发技能。可以通过参加一些开源项目、自己做一些小应用或参与竞赛等方式来实践开发。通过实践,可以熟悉开发流程、熟练使用工具和解决问题的能力。 5. 多参考资料和交流经验:学习Android开发过程中,可以阅读一些高质量的书籍、博客、教程等,了解最新的技术发展动态。此外,可以参加一些开发者社区、论坛或研讨会,与其他开发者进行交流和学习经验。 总之,学习Android开发需要通过深入学习Java编程语言、了解Android平台和API、实践开发项目等方式来掌握基础知识和提升技能。不断学习和实践是学好Android开发的关键。 ### 回答3: 学习Android主要可以从以下几个方面入手: 1. 学习基础知识:首先,要了解Android的基础知识,包括Android的架构、组件等。可以通过阅读相关书籍、官方文档、网上教程等途径获取基础知识。 2. 学习开发工具Android开发通常使用Java语言和Android Studio开发工具。因此,需要学习Java编程语言以及掌握如何使用Android Studio进行项目开发。 3. 实践项目:理论知识只有通过实践才能真正掌握。可以选择一些小型的Android项目进行实践,如开发一个简单的计算器应用或者一个天气预报应用等。通过实践不断提升自己的编程能力和解决问题的能力。 4. 学习开发技巧:在实践过程中,要时刻关注Android开发的最佳实践和技巧,如优化性能、处理数据存储、设计用户界面等。可以通过阅读开发者博客、参加培训课程或者交流论坛来学习开发技巧。 5. 深入学习:一旦掌握了基础知识和开发技巧,可以继续深入学习Android的高级特性,如网络通信、多线程处理、数据库操作等。可以通过阅读更深入的书籍、参与开源项目或者研究一些最新的技术来提升自己的能力。 总结来说,学习Android需要有一定的编程基础和持续的学习态度。通过不断实践和学习,我们可以逐渐掌握Android开发的技能,并且不断提升自己的能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值