资源简介
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.xm
文件 18256 2018-08-27 11:08 MainActivity.java
文件 1857 2018-08-24 17:35 Util.java
相关资源
- Android代码-多功能拨号盘源码.zip
- printershare直接破解版--11.5(适配andr
- android RDP远程桌面客户端源码
- 手机远程控制手机android
- spring boot+ios app+android app 即时通讯项目
- Androidrepo文件
- Aandroid 多线程断点续传同时多个大文
- Vue项目实现手机端上传图片,使用于
- Android多文件断点续传
- Android多线程文件夹及断点续传
- android 安卓 FTP 文件 管理
- Android-5.1.1_r1源码.7z
- mac版adb工具
- NFC Card万能读卡android程序
- Android直连Mysql数据库需要导入的jar包
- android实现谷歌地图项目
- Android日历239876
- 主页面框架
- Android双列滑动表格(双表头不动)
- android绘制心电图
- Android安卓中文API开发文档参考手册官
- Android开发的UI图标大全
- Crypto++ 7.0.0 for Android 已编译
- Android手机通过otg线外接usb摄像头
- AndroidStudio使用svn第一次提交忽略文件
- Android编程设计模式之原型模式详解
- 浅谈Android客户端与服务器的数据交互
- 基于android框架的客户端和基于java服务
- 好用的支持android 6.0以上的libserial_p
- AndroidStudio插件配置
评论
共有 条评论