gpt4 book ai didi

android - Android 应用程序编程的新手,所以需要解释一下

转载 作者:行者123 更新时间:2023-11-29 22:21:53 26 4
gpt4 key购买 nike

我是 Android 应用程序编程的新手,开始阅读一本书,但它只是说写这个来做这个。

1) 我想知道每一行代码的实际含义和作用...所以有人可以解释最常见的代码位,它们对完全不熟悉 Android(和一般编程)编程的人做了什么。

2) 您能否也解释一下以下起始代码的每一行的含义以及我在哪里编辑?

    package com.Vibris;

import android.app.Activity;
import android.os.Bundle;

public class VibrisActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}

3) 我知道这是一个愚蠢的问题,但是这本书让我很困惑......有人可以解释什么是 Activity ,他们做什么以及他们如何行动? Activity 如何构成应用程序?您必须从特定 Activity 开始吗?

4) 开始 Android 开发的最佳方式是什么...因为(对我来说)一本书真的不是正确的选择!

最佳答案

1) 没有办法。没有“通用代码”之类的东西。弄清楚你想做什么,然后弄清楚怎么做。

2) 它只是一个普通的 Java 类。该类扩展了 Activity , 向用户展示一些东西。 super.onCreate(..) 应该总是被调用。 setContentView 抓取一个 xml 文件并将其扩充,因此屏幕上实际上可以看到一些东西。然后在 setContentView 下进行编辑,当然可以添加普通的 Java 函数。

3) Activity 是 Android 中的基本构建 block 。如果您只需要一个屏幕,则只需要一个 Activity。在电话应用程序中,可能有一个用于拨号的 Activity,一个用于显示联系人等。

4) 试试吧!最好的学习方法是“我怎样才能做 x”,然后弄清楚怎么做。有大量文档和许多示例可以帮助您。从小步骤开始。 (例如,“如何显示菜单?”或“如何让按钮执行某些操作?”)

关于android - Android 应用程序编程的新手,所以需要解释一下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6953653/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com