欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android学习阶段总结一

程序员文章站 2022-07-02 22:08:17
...

Android学习阶段总结一

学习Android项目开发也有半个多月了。知道了Android的背景和前景,Android的问世到盛行到人手一部Android手机,所以Android APP将会有很好的市场前景,所以值得我们去深入学习。由于学习时间以及个人的理解能力比较差,理论知识就不重点描述了,所以能总结的东西并不多。

一、Android的架构分为四层分别是:

1、 Application(应用程序层):一般我们开发应用程序就是在这层进行的,这里包括了系统内置的一组应用程序,使用的是Java语言。

2、 Application Framework(应用程序框架层):无论系统内置或者我们自己编写的App都要用到这一层。

3、 Libraries(库) + Android Runtime(Android运行时) Android给我们提供了一组C/C++库, 为平台的不同组件所使用,比如媒体框架;而Android Runtime则由Android核心库集 + Dalvik虚拟机构成。

4、 Linux内核 这里就是涉及底层驱动的东西了,一些系统服务,比如安全性,内存管理以及进 程管理等。

二、了解了基本原理接下来就是搭建开发环境

1、JDK1.8 环境,目前新版Eclipse和Android studio都需要JDK1.8及其以上的版本。在进行开发前我们需要保证我 的电脑目前配置的JDK版本为1.8及其以上版本

2、VS+SQLServer安装

3、RabbitMQ的安装以及配置

4、Android Studio(Android开发工具)安装与配置

Android Studio下载地址: https://developer.android.google.cn/studio/

三、正式开发

1、我们可以使用手机连接数据线通过电脑的USB接口来进行调试,前提是手机要打设置打开允许USB调试。

2.1在Android studio创建第一个Android App应用程序,我们可以创建时应用系统的模板,如图

Android学习阶段总结一

2.2然后我们输项目名称、包名、路径、编码语言,点击finish就把项目创建成功了

Android学习阶段总结一

2.3 接着我们就进入了开发页面,左边显示的是项母的目录结构,其中包括资源件、配置文件、布局文件等。如图所示:

Android学习阶段总结一

2.4 我们在资源文件夹中的布局文件夹中打刚刚创建的项目默认生成的activity_xx.xml 页面布局文件,这里使用的是LineLayout(线性布局)布局,在XML文件中写一个TextView控件定义控件属性,代码如下:
   <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity"
    android:padding="10dp"
    android:orientation="vertical">
  <TextView
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="HelloAndroid"
      android:textColor="#900"
      android:textSize="30sp"/>
</LinearLayout>

2.5接着我们就可以运行了,Android studio第一次运行程序会创建一些配置文件,所以比较慢,创建完后就在手机打开就可以看到运行效果了,如图所示:

Android学习阶段总结一

3、其实这中间也有一些细节要注意,比如我们要让运行时启动某个页面,我们要去Activity的Java class文件中的onCreate()回调方法中设置activity_xx.xml文件的布局, //设置布局

setContentView(R.layout.activity_main);

4、除此之外还要去AndroidManifest.xml 配置文件中注册页面

  <!--主页面 -->
<activity android:name=".ui.MainActivity">
<!—注册页面-->
    <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
   </intent-filter>
</activity>

还有更多更细的Android studio开发的知识就不详细介绍了,总的来说我们想掌握Android App开发需要熟悉Java语言另外,如果能掌握一些Android studio 布局和控件,对UI的设计和运行效果也会有很好的帮助。

相关标签: 个人总结