当前位置: 首页 > news >正文

域名商的网站营销型网站建设营销型

域名商的网站,营销型网站建设营销型,网站源码网址修改,杭州室内设计工作室前言:因为这学期选了手机APP开发这门课,所以还是写个博客记录一下学习过程,包括安卓开发和ios开发。用到的资料包括课程PPT,和我在网上找的一些视频和资料。 1.Andriod入门 XML:描绘应用界面 (决定APP长什…

前言:因为这学期选了手机APP开发这门课,所以还是写个博客记录一下学习过程,包括安卓开发和ios开发。用到的资料包括课程PPT,和我在网上找的一些视频和资料。

1.Andriod入门

  • XML:描绘应用界面 (决定APP长什么样)类似WEB开发中的HTTP
  • JAVA:编写程序逻辑,交互逻辑 (决定APP如何运行)类似WEB开发中的JavaScript

将界面设计和程序逻辑分开,也利于代码复用,同一份XML/JAVA文件可以用于不同的场景下。

2.从顶向下了解最基础的一个Andriod app

在Andriod Studio 新建完一个项目,可以看到以下的项目结构

 最顶层的文件是AndroidManifest.xml包含了APP的配置信息,决定了APP如何显示和运行。

每个Andriod app都必须有一个AndroidManifest.xml文件

 AndroidManifest.xml中的activity指向了MainActivity,也就是MainActivity.java文件

这个java文件决定了如何运行APP

 MainActivity.java文件用到了activity_main,也就是指向了activity_main.xml文件,该文件描述了APP界面如何显示。

 至此,也就说清楚了一个Andriod app最基础的代码编写逻辑。

3.创建新的APP页面

很显然,上述提到的最基础的代码流程,只有一个APP页面,这显然是不够的,我们还需要了解Andriod Activity(APP页面)是如何创建的。

 如上图new一个activity,便会自动完成创建activity的三个步骤

  • 创建xml文件
  • 创建与xml文件对应的java文件
  • 在AndroidManifest.xml中注册activity,也就是添加以下代码:
     <activityandroid:name=".MainActivity2" />

当然也可以手动完成这三步。

创建完新的activity,还需要将该activity与主界面相连接,也就是我们可以从主界面访问到新的界面。

我们可以在主界面添加一个button,当用户点击了这个按钮,就跳转到第二个界面。

添加button:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:gravity="center"><TextViewandroid:layout_width="234dp"android:layout_height="115dp"android:text="hello word, today is 0209"android:id = "@+id/tv"></TextView><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="next"android:id="@+id/button"></Button></LinearLayout>

增加跳转功能:

package com.example.myapplication3;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button = findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent();intent.setClass(MainActivity.this,MainActivity2.class);startActivity(intent);}});}
}

http://www.yayakq.cn/news/64210/

相关文章:

  • 网站开发用常州网站建设哪家好
  • 安徽专业建网站wordpress后台没有写权限
  • 美肤宝网站建设笔记本做系统哪个网站好
  • dw网站建设框架大小设定如何制作网站的app
  • 天门网站设计成都建设企业网站
  • 广东建设注册中心网站株洲最新消息
  • 南通优普网站建设团队合肥seo按天扣费
  • 住房和城乡建设网站 上海用一个矿泉水瓶子做手工
  • 网站建设与运营的预算方案模板wordpress所有数据迁移
  • 涉县住房和城乡规划建设局网站创建信息平台的方法
  • 餐饮网站建设背景阿里巴巴国际站运营培训
  • 网站建设的步骤图片过程人才招聘网最新招聘2022
  • php门户网站模板下载如何开一个网站
  • wordpress整站密码无锡网站建设推广服务
  • 佛山专业做网站公司有哪些一个网站seo做哪些工作
  • 沈阳个人网站建设代理品牌一般纳税人企业所得税怎么征收
  • 影响网站排名的因素 权重梅州建站方法
  • 网站建设多语种自动翻译插件中国住建网的官网
  • 同人那个小说网站做的最好小程序开发公司排行
  • 红色网站 后台做网站效果
  • 网站都需要什么类别北京市建设教育协会网站查询系统
  • 专门做美食的网站域名转接的流程
  • 用vscode做网站哪个网站做国际生意
  • 网站色彩策划长春seo优化
  • 重庆营销型网站开发公司亚马逊没有网站怎么做seo
  • 舜江建设集团官方网站金坛市住房和城乡建设局网站
  • wordpress可以建网站吗外贸响应式网站
  • 福建省建设干部培训中心网站win7可以做网站吗
  • 主流软件开发平台百度seo算法
  • 建设一个淘宝客网站营销网站建设维护