También es posible solicitar el código fuente y el tutorial de un programa de Android (interfaz de inicio de sesión simple e interfaz de registro) a un precio elevado.
Actividad principal
@override
void protegido onCreate(Estado de instancia guardado del paquete){
super oncreate(savedInstanceState);
setContentView(r . diseño . actividad _ principal);
Botón dengluButton =(Botón)findViewById(r . id . Botón 1); (Botón)findViewById(r . id . Botón 2);
final EditText yonghumingEditText =(EditText)findViewById(r . id . EditText 1
final EditText mimaEditText = (EditText) )findViewById(r . id . EditText 2);
zhucebutton . setonclicklistener(new OnClickListener(){
@OVERRIDE
public void onClick(Ver arg0) {
//TODO código auxiliar de método generado automáticamente
Intent Intent = new Intent();
intent. set class(actividad principal. this, zhuceactivity . class
startActivity(intención);
}
});
denglubutton . p>
@Override
public void onClick(View arg0) {
//TODO código auxiliar de método generado automáticamente
FileInputStream fis
Pruebe {
fis = new
archivo inputstream(environment . getexternalstrauredirectory(). obtener padre()+"/"+yonghumingedittext . toString());
byte[]entrada = nuevo byte[fis . disponible()];
mientras(fis.read(entrada)!=-1); p> p>
fis . close();
Cadena mimastring = nueva cadena (entrada
if(mima cadena . igual a (mimaedittext . gettext() .toString); ( ))==true) {
Toast. Crear texto (getApplicationContext(), nueva cadena (entrada), Toast. LENGTH_SHORT).
show();
String mimaString=nueva cadena (entrada);
if(mima string .quals(mimaedittext . gettext() . toString())==true) {
Tostadas. maketext (getapplicationcontext(), "Inicio de sesión exitoso", Toast. LENGTH_SHORT). show();
Intent Intent = new Intent();
intent .set class(actividad principal. this, zhuceactivity. class);
startActivity( intención);
}
else{
Brindis. maketext (getapplicationcontext(), "Nombre de usuario o contraseña incorrectos", Toast. LENGTH_SHORT). show();
}
}
} catch(excepción de archivo no encontrado e){
// TODO generado automáticamente catch block
e. printstacktrace();
} catch (IOException e) {
// TODO bloque catch generado automáticamente
e. printstacktrace();
}
Intención Intención = nueva Intención(actividad principal. esta, una actividad. clase);
startActivity(intención);
}
});
}
@override
público booleano onCreateOptionsMenu(menú menú) {
//Inflar el menú; esto agregará el elemento a la barra de acciones si existe.
getMenuInflater().
inflate(R.menu.main, menu);
Devuelve verdadero
}
}
2. p>
p>
@Override
Nulo protegido onCreate(Estado de instancia guardado del paquete){
super oncreate(savedInstanceState);
setContentView. (r . diseño . actividad _ zhuce);
Botón zhucebingfanhuiButton =(Botón)findViewById(r . id . Botón 1);
EditText final yonghumingEditText =(EditText)findViewById(r . id . EditText 1);
final EditText mimaEditText =(EditText)findViewById(r . id . EditText 2);
zhucebingfanhuibutton . >
@Override
public void onClick(View arg0) {
// TODO fragmento de método generado automáticamente
Archivo writeFile = new File(environment . getexternalstrauredirectory( ).getPath(),yonghumingEditText.getText().toString());
if (!writeFile.exists()) {
prueba {
writefile . crear nuevo archivo();
} catch (IOException e) {
// TODO bloque de captura generado automáticamente
e. ;
}
}
cadena ABC cadena = mimaedittext().
toString();
Flujo de salida del archivo fos
Pruebe {
fos = nuevo flujo de salida del archivo(writeFile);
fos . write(abcstring . getbytes());
fos . flush();
fos close()
} catch(excepción de archivo no encontrado e. ){
//TODO bloque catch generado automáticamente
e.printstacktrace();
} catch (IOException e) {
//TODO bloque de captura generado automáticamente
e.printstacktrace();
}
Intent Intent = new Intent();
intención . set class(zhuceactivity . this, actividad principal . class)
startActivity(intención
}
});
}
@override
public boolean onCreateOptionsMenu(menu menu){
//Inflar menú si la barra de acciones existe, esto agregará el elemento; Agregado a la barra de acciones.
getMenuInflater().
inflar(R.menu.zhuce, menu);
Devuelve verdadero
}
}
Tercero,
Paquete com.example.zhuanHuan;
Importar Java.io.file;
importar Java.io.filenotfoundexception;
Importar archivo Java.io. flujo de salida;
Importar Java. io. io excepción;
Importar ejemplo de com. r;
Importar sistema operativo . p>Importar contenido de Android.
Importar vista de Android.
Importar vista de Android. .onclick listener;
Importar widget de Android . p>Archivo privado writeFile
@Overwrite
Nulo protegido onCreate(Estado de instancia guardado del paquete){
super oncreate(savedInstanceState);
p>setContentView(r . layout . kkk);
Botón Atrás Botón =(Botón)findViewById(r . id . Botón 1);
EditText final yonghumingEditText =( EditText) findViewById(r . id . EditText 1);
final EditText mimaEditText = (EditText)findViewById(r . id . EditText 2
botón atrás . {
@Override
public void onClick(View arg0) {
//TODO código auxiliar de método generado automáticamente
Archivo writeFile = nuevo Archivo(entorno. getexternalstrauredirectory(). getPath(),yonghumingEditText.getText().
toString());
if (!writeFile.exists()) {
prueba {
writefile .
} catch (IOException e) {
//TODO bloque catch generado automáticamente
e.printstacktrace();
}
<. p>}cadena ABC cadena = mimaedittext . toString();
Secuencia de salida del archivo fos
Pruebe {
fos = nueva secuencia de salida del archivo(writeFile);
fos . write(abcstring . getbytes());
fos . flush();
fos close()
} catch(excepción de archivo no encontrado e. ){
//TODO bloque catch generado automáticamente
e.printstacktrace();
} catch (IOException e) {
//TODO bloque de captura generado automáticamente
e.printstacktrace();
}
Intent Intent = new Intent();
intención . establecer clase(kkk actividad . esto, actividad principal . clase
startActivity(intención
}
});
p>}
@override
public boolean onCreateOptionsMenu(menu menu){
//Inflar menú si la barra de acciones existe, esto lo hará; El elemento se agrega a la barra de acciones.
getMenuInflater().
inflate(R.menu.kkk, menu);
Devuelve verdadero
}
}
Cuarto,
Paquete com.example.zhuanHuan;
Importar Android.OS.bundle;
Importar Android.app.activity;
Importar Android.content . ;
Importar vista de Android .
Importar vista de Android .
p>
Botón Importar widget de Android.
La clase pública AaaActivity extiende la actividad {
@Override
Vacío protegido al crear (paquete guardado). estado de instancia ){
super . oncreate(savedInstanceState);
setContentView(r . diseño . AAA);
Botón jianceButton = (Botón)findViewById(r . id . Botón 1);
jiancebutton . setonclicklistener(new OnClickListener(){
@Override
public void onClick(View arg0) {
//TODO código auxiliar de método generado automáticamente
Intent Intent = new Intent();
intent.set class(AAA actividad. this, qqqactividad. clase);
startActivity(intención);
}
});
}
@override
public boolean onCreateOptionsMenu(menu menu){
//Infla el menú; si la barra de acciones existe, esto agregará el elemento a la barra de acciones.
getMenuInflador(). inflar(R.menu.aaa, menú);
Devuelve verdadero
}
}