资源简介
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手机工具ADB.exe
- adb 1.0.31版本--解决4.3android系统adb of
- AndroidStudio版直连sqlserver
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
评论
共有 条评论