• 大小: 5KB
    文件类型: .zip
    金币: 2
    下载: 2 次
    发布日期: 2021-06-17
  • 语言: Java
  • 标签: android  

资源简介

Android 加密解密文件 txt/excel文件 详情查看全部代码!

资源截图

代码片段和文件信息

package com.phonetest.stresstest;

import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.support.v7.app.AppCompatActivity;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;

import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;

import jxl.Cell;
import jxl.Workbook;
import jxl.format.CellFormat;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;


public class MainActivity extends AppCompatActivity {

    private EditText etEncrypt etDecrypt;
    private Button btnEncrypt btnDecrypt;
    private TextView tvStatus;
    String TAG = “callphone“;
    String File_lockFile_unlock;
    Util ut=new Util();

    private Handler uiHandler = new Handler() {
        @Override
        public void handleMessage(Message msg) {
            super.handleMessage(msg);
            tvStatus.setText((String) msg.obj);
            switch (msg.what) {
                case 0:
                    tvStatus.setText(“加密成功“);
                    tvStatus.setTextColor(getResources().getColorStateList(R.color.green));
                    break;
                case 1:
                    tvStatus.setText(“加密失败“);
                    tvStatus.setTextColor(getResources().getColorStateList(R.color.colorAccent));
                    Toast.makeText(getApplicationContext()“文件不存在,请重新输入!“Toast.LENGTH_LONG).show();
                    break;
                case 2:
                    tvStatus.setText(“解密成功“);
                    tvStatus.setTextColor(getResources().getColorStateList(R.color.green));
                    break;
                case 3:
                    tvStatus.setText(“解密失败“);
                    tvStatus.setTextColor(getResources().getColorStateList(R.color.colorAccent));
                    Toast.makeText(getApplicationContext()“文件不存在,请重新输入!“Toast.LENGTH_LONG).show();
                    break;

                default:
                    break;
            }
        }

    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        this.initView();
        this.initListener();

    }

    private void initView() {
        etEncrypt = (EditText) findViewById(R.id.et_encrypt);
        etDecrypt = (EditText) findViewById(R.id.et_decrypt);
        btnEncrypt = (Button) findViewById(R.id.btn_encrypt);
        btnDecrypt = (Button) findViewById(R.id.btn_decrypt);
        tvStatus = (TextView) findViewById(R.id.tv_status);
    }

    private void initListener() {

        btnE

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1453  2018-08-22 17:58  activity_main.xml
     文件       18256  2018-08-27 11:08  MainActivity.java
     文件        1857  2018-08-24 17:35  Util.java

评论

共有 条评论