iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android怎么开发保存QQ密码功能
  • 746
分享到

Android怎么开发保存QQ密码功能

2023-06-30 09:06:25 746人浏览 安东尼
摘要

本文小编为大家详细介绍“Android怎么开发保存QQ密码功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android怎么开发保存QQ密码功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。技术要点:使用文件

本文小编为大家详细介绍“Android怎么开发保存QQ密码功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android怎么开发保存QQ密码功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

技术要点:

使用文件储存的方式保存数据

实现步骤:

①用户交互界面的设计与实现
工具类(FileSaveQQjava )的设计与实现
③界面逻辑代码的设计与实现

页面布局请看:Android开发实现简单QQ登录页面

MainActivity.java代码:

package com.example.saverqq;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.text.TextUtils;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;import java.util.Map;public class MainActivity extends AppCompatActivity implements View.OnClickListener {    private Button etLogin;    private EditText etPassWord;    private EditText etNumber;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        //初始化view        initView();        //如果用户已经保存过就进行数据回显        Map<String, String> userInfo = FileSaveQQ.getUserInfo(this);        if (userInfo!=null) {            etNumber.setText(userInfo.get("number"));            etPassword.setText(userInfo.get("password"));        }    }    private void initView() {//初始化控件        etNumber = (EditText) findViewById(R.id.et_number);        etPassword = (EditText) findViewById(R.id.et_password);        etLogin = (Button) findViewById(R.id.btn_login);        //设置按钮点击事件        etLogin.setOnClickListener(this);    }    @Override    public void onClick(View view) {        //点击按钮获取账号密码        String number = etNumber.getText().toString().trim();        String password = etPassword.getText().toString().trim();        if (TextUtils.isEmpty(number)) {            Toast.makeText(this, "请输入QQ账号", Toast.LENGTH_LONG).show();            return;        }        if (TextUtils.isEmpty(password)) {            Toast.makeText(this, "请输入QQ密码", Toast.LENGTH_LONG).show();            return;        }        Toast.makeText(this, "登录成功", Toast.LENGTH_LONG).show();//保存用户信息        boolean isSaveSucess = FileSaveQQ.saveUserInfo(this, number, password);        if (isSaveSucess) {            Toast.makeText(this, "保存成功", Toast.LENGTH_LONG).show();        } else {            Toast.makeText(this, "保存失败", Toast.LENGTH_LONG).show();        }    }}

FileSaveQQ.java文件代码:

package com.example.saverqq;import android.content.Context;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.util.HashMap;import java.util.Map;public class FileSaveQQ {    //保存用户信息    public static boolean saveUserInfo(Context context, String number, String password) {        try {            //通过上下流获取文件输出流            FileOutputStream fos = context.openFileOutput("data.txt", context.MODE_PRIVATE);            //把数据写到文件中            fos.write((number + ":" + password).getBytes());            fos.close();            return true;        } catch (Exception e) {            e.printStackTrace();            return false;        }    }    //从data.txt文件中读取QQ账号和密码    public static Map<String, String> getUserInfo(Context context) {        String content = "";        try {            FileInputStream fis = context.openFileInput("data.txt");            byte[] buffer = new byte[fis.available()];//设置缓冲区的大小            fis.read(buffer);//读到缓冲区            Map<String, String> userMap = new HashMap<String, String>();            content=new String(buffer);            String[] infos = content.split(":");//以 :切割字符串            userMap.put("number", infos[0]);            userMap.put("password", infos[1]);            fis.close();            return userMap;        } catch (Exception e) {            return null;        }    }}

读到这里,这篇“Android怎么开发保存QQ密码功能”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Android怎么开发保存QQ密码功能

本文链接: https://www.lsjlt.com/news/328013.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android开发保存QQ密码功能
    本文实例为大家分享了Android保存QQ密码功能的具体代码,供大家参考,具体内容如下 技术要点: 使用文件储存的方式保存数据 实现步骤: ①用户交互界面的设计与实现②工具类(Fil...
    99+
    2024-04-02
  • Android怎么开发保存QQ密码功能
    本文小编为大家详细介绍“Android怎么开发保存QQ密码功能”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android怎么开发保存QQ密码功能”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。技术要点:使用文件...
    99+
    2023-06-30
  • Android怎么实现保存QQ账号与密码功能
    今天小编给大家分享一下Android怎么实现保存QQ账号与密码功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.UI界面...
    99+
    2023-06-30
  • Android实现保存QQ账号与密码功能(文件存储)
    目录1.UI界面2.构建工具类3.编写界面交互代码4.运行程序 写在前面:今天用保存QQ账号和密码的实战演练,带大家掌握Android存储中最基本的文件存储方式 文件存储是Andro...
    99+
    2024-04-02
  • 【Android实战】保存QQ账号与密码
    大家好,我是汤姆凯特。 写在前面:今天用保存QQ账号和密码的实战演练,带大家掌握Android存储中最基本的文件存储方式 文件存储是Android中最基本的一种数据存储方式,它与Java中的文件存储类似,都是通过I...
    99+
    2023-08-19
    android java android studio 嵌入式硬件
  • Android开发中怎么实现一个手势密码功能
    本篇文章为大家展示了Android开发中怎么实现一个手势密码功能,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。如果使用GestureOverlayView,在xml配置文件中使用Android.ge...
    99+
    2023-05-31
    android roi
  • 云服务器开启虚拟内存怎么设置密码保护功能
    在云服务器中,用户可以通过配置虚拟内存来限制系统资源的使用,以提高性能和可用性。在实际使用中,虚拟内存可以被分配给特定的进程或线程,并且可以使用不同的内存大小和优先级。 要开启云服务器的虚拟内存功能,用户可以按照以下步骤进行操作: 首先...
    99+
    2023-10-27
    保护功能 虚拟内存 密码
  • xshell怎么保存密码
    这篇文章主要介绍“xshell怎么保存密码”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“xshell怎么保存密码”文章能帮助大家解决问题。 xshell保存密码的...
    99+
    2022-12-01
    xshell
  • Android开发中中怎么实现投放九宫格手势密码功能
    这篇文章将为大家详细讲解有关Android开发中中怎么实现投放九宫格手势密码功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。要实现九宫格密码要解决的问题有:给九宫格密码界面布局九个点,即确...
    99+
    2023-05-31
    android roi
  • Android怎么实现图片预览与保存功能
    这篇“Android怎么实现图片预览与保存功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Android怎么实现图片预览与...
    99+
    2023-06-30
  • android保存图片到相册功能怎么实现
    要实现在Android应用中保存图片到相册的功能,可以按照以下步骤进行操作: 首先,确保应用已经获取了写入外部存储的权限。在And...
    99+
    2024-04-02
  • 怎么使用android开发论坛功能
    要使用Android开发论坛功能,可以按照以下步骤进行:1. 打开浏览器,搜索Android开发论坛,并进入网站。2. 注册论坛账号...
    99+
    2023-06-07
    android开发论坛 android
  • 云服务器开启端口怎么设置密码保护功能
    首先,在云服务器的配置文件中,应该设置端口的保护规则。例如,在MySQL的配置文件中,可以设置MySQL数据库的端口号为21700,用于防止未经授权的访问和攻击。在PostgreSQL的配置文件中,可以设置PostgreSQL数据库的端口号...
    99+
    2023-10-27
    端口 保护功能 密码
  • 怎么查navicat保存的密码
    要在 navicat 中查看保存的密码:启动 navicat 并连接到数据库。单击顶部菜单栏中的“连接”选项卡。点击连接名称旁边的“显示密码”按钮。密码将以星号 (*) 形式显示。可通过...
    99+
    2024-04-23
    navicat
  • 云服务器怎么设置密码保护功能
    云服务器的密码保护功能通常由密码生成器和密码重置功能组成。密码生成器可以自动生成复杂的密码,并将其保存在云服务器中。用户可以通过登录云服务器控制台来访问密码生成器,输入正确的密码并进行密码重置。密码重置功能可以帮助用户轻松找回忘记的密码,避...
    99+
    2023-10-28
    保护功能 密码 服务器
  • Android开发中项目实现一个显示输入密码的功能
    Android开发中项目实现一个显示输入密码的功能?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。具体如下:main.xml:<&#63;xml v...
    99+
    2023-05-31
    android roi
  • Android开发怎么实现模仿360二维码扫描功能
    小编给大家分享一下Android开发怎么实现模仿360二维码扫描功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体如下:一、效果图:二、框架搭建首先,下载最新...
    99+
    2023-05-30
    android
  • 亚马逊多开系统服务器怎么设置密码保护功能
    登录凭证:需要添加一个登录凭证,用于验证账号的唯一性和安全性。 账号类型:需要选择一个适用于您的账号类型,如Multi-Agent或Single-Agent。 用户名:需要为每个用户名设置一个特定的用户名,以便在添加新用户时可以区分他们。...
    99+
    2023-10-27
    亚马逊 保护功能 密码
  • Android怎么实现显示和隐藏密码功能
    这篇文章主要介绍“Android怎么实现显示和隐藏密码功能”,在日常操作中,相信很多人在Android怎么实现显示和隐藏密码功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android怎么实现显示和隐藏密...
    99+
    2023-07-02
  • Android开发之GPS定位功能怎么实现
    要实现Android中的GPS定位功能,你可以按照以下步骤进行操作:1. 在AndroidManifest.xml文件中添加相应的权...
    99+
    2023-09-13
    Android
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作