Escribe una aplicación móvil sencilla

Escriba una aplicación simple para teléfono móvil

El código correspondiente se ha cargado en: https://github.com/XinzeWu/firstAPP
portal

No tengo nada que hacer y quiero contar como un matrimonio, así que escribí una aplicación para la adivinación en Zhouyi. ¡Empecemos ahora!


Prefacio

Con la ayuda de la herramienta Android Studio
, no digamos mucho, primero veamos algunas representaciones

Inserte la descripción de la imagen aquí
Ingrese el contenido que desea hacer fortuna y luego haga clic para iniciar la fortuna. El
Inserte la descripción de la imagen aquí
resultado final, la imagen del hexagrama y el cambio de línea son cosas que el maestro de metafísica interpretará.
Pero código = metafísica
Yo escribo código, entonces: I = maestro de metafísica
interpreta esto Un hexagrama significa que no es genial, ¡tan feliz de estar soltero! ! !


Se acabó el tiempo de texto:

Uno, la instalación de Android Studio

La narración del predecesor está completa, directamente en el enlace de un gran dios: instalación
súper detallada de múltiples imágenes de Android Studio

Así es como se ve cuando la instalación es exitosa. Ver si mi interfaz se siente actualizada. .
Inserte la descripción de la imagen aquí

2. Programación gráfica

Pesado: ¡la interfaz xml se puede usar sin código!

Inserte la descripción de la imagen aquí
Mire esta interfaz, todas las posiciones se pueden arrastrar directamente, el texto se puede agregar directamente aquí, por supuesto, también se puede definir en la cadena

Hablaré de la definición de esta cadena más adelante.

Los archivos Three.js también son súper simples

Primero importe un montón de códigos de paquete de la
siguiente manera (ejemplo):

package com.example.myfirstapp;


import android.os.Build;
import android.support.annotation.RequiresApi;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

Luego inicie una interfaz de inicio, abra active_main.xml

    @RequiresApi(api = Build.VERSION_CODES.O)
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    
    
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

    }

Luego definí una función para interactuar con eventos de botón

@RequiresApi(api = Build.VERSION_CODES.O)
    public void sendMessage(View view) {
    
    
        //EditText editText = findViewById(R.id.editText);
        change();
        setContentView(R.layout.activity_display_message);
        TextView textView1 = findViewById(R.id.gua_name);
        textView1.setText(data.guaName);

        TextView textView2 = findViewById(R.id.yao_name);
        textView2.setText(data.changeYao);

        TextView textView3 = findViewById(R.id.yao_web);
        textView3.setText(data.guaExp);


    }

Para la transmisión de datos, definí directamente una clase, que se puede compartir en el paquete, pero es mejor no definirla como pública.
Desarrollar buenos hábitos de código

package com.example.myfirstapp;

class data {
    
    
    static String guaName;
    static String changeYao;//包括可变的爻以及对应解释的卦
    static String guaExp;
}

Evento de botón de retorno

@RequiresApi(api = Build.VERSION_CODES.O)
    public void getBack(View view){
    
    
        setContentView(R.layout.activity_main);
    }

En cuanto a la cadena en xml, no hay problema para ingresarla directamente, pero la función de programación reutilizable y fácil de cambiar me hace querer definirla instintivamente en el archivo string.xml

<resources>
    <string name="app_name">周易算卦</string>
    <string name="edit_message">输入您想占卜的对象</string>
    <string name="button_send">开始算卦</string>
</resources>

¡Realmente tan fácil!

Cuatro. Problemas encontrados

Esta oración es una locura. De hecho, he definido editText en el archivo xml, pero agregar esta oración se bloqueará y llorará.

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

¿Habrá grandes dioses que resolverán este problema? Viejas reglas, ¡beba té con leche de otoño!


para resumir

La aplicación de Android que escribí, finalmente repitió la segunda versión, complacida

Gracias por el aliento de la hermana YZY

Gracias a mi buen hermano XJH por la ayuda y la prueba beta cerrada realizada por muchos buenos hermanos

Supongo que te gusta

Origin blog.csdn.net/qq_44647796/article/details/109255970
Recomendado
Clasificación