这个问题是在加密图片,存入sd卡,在解密出来展示,出现的。我个人研究了很久没解决。最后经过高人指点,终于解决了。
在此,拿出来分享,希望各位少走弯路。
我之前的设计思路是:(可以不看哦)
1.把图片从drawable读入成bitmap
2.bitmap-->byte
3.调用AES的byte加密算法。
4.加密成byte,在转化为string
5,把string存入sd卡。
...
分类:
其他好文 时间:
2014-10-25 11:59:07
阅读次数:
195
昂神的解题报告:http://sd-invol.github.io/2014/10/22/Anshan-2014-G/
我来对他的话进行翻译就好了…
之所以看出最小割 是因为每个位置有两种方案 这样形成二分图后 我们要进行决策 最小割也就变成了进行决策所要丢掉的最小价值
之所以根据每个位置的二进制表示中1的个数来决定该位置两种决策放在左边还是右边 是为了避免二分图中同一个集...
分类:
其他好文 时间:
2014-10-24 18:59:31
阅读次数:
269
cryptsetup是linux下得一个分区加密工具,是在经过加密的块设备上再创建文件系统,然后再进行挂载使用,可以达到最底层的加密。 首先进行对硬盘进行分区fdisk /dev/sdb fdisk fdisk –l 下面开始对分区进行加密 cryptsetup luksFormat /dev/sd...
分类:
系统相关 时间:
2014-10-24 18:17:20
阅读次数:
278
public
void saveSDCard(String filename,
String filecontent)throws Exception
{
File file =
new File(Environment.getExternalStorageDirectory(),filename);
FileOutputStream outStream =
new FileOu...
分类:
其他好文 时间:
2014-10-23 17:43:54
阅读次数:
148
转载请注明出处http://blog.csdn.net/xiaanming/article/details/9825113 异步加载图片的例子,网上也比较多,大部分用了HashMap<String, SoftReference<Drawable>> imageCache ,但是现在已经不再推荐使用这种方...
分类:
移动开发 时间:
2014-10-23 10:51:58
阅读次数:
372
File path1 = Environment.getExternalStoragePublicDirectory( ??????? ??Environment.DIRECTORY_ALARMS);?????????????? /mnt/sdcard/Alarms ???? File path2 = Environment.getEx...
分类:
移动开发 时间:
2014-10-22 18:40:42
阅读次数:
174
操作以读取及解析存放在assets目录下的test.json为例,若是涉及到应用程序本地包内的JSON文件或者是SD卡内的JSON文件,实际上就是多增加了一步通过构造FileInputStream对象打开相应文件的步骤,而在assets目录下的json文件则可以通过Android的官方提供的操作方法getAssets().open("test.json")直接得到一个FileInputStream对象。
之后我们再通过构造InputStreamReader得到文件字符流对象,接着通过构造BufferedRe...
分类:
移动开发 时间:
2014-10-22 18:11:01
阅读次数:
256
============问题描述============ 利用下面的代码读取到sd卡内的图片,显示出来
setBackgroundDrawable(newBitmapDrawable(BitmapFactory.decodeFile("/storage/sdcard/bg.jpg")));
然后进行...
分类:
移动开发 时间:
2014-10-22 01:02:56
阅读次数:
147
============问题描述============ 如题,我想在我的程序中点击一个按钮,然后打开系统自带的文件管理器,选择文件后,返回选中文件的路径到我的程序中,类似于下面这个图的然后我点击文件管理器之后,可以到文件管理器中得到我选中的文件的路径,供我的程序使用,怎么实现?用广播? ...
分类:
移动开发 时间:
2014-10-22 00:36:52
阅读次数:
270
每天一个JavaScript实例-动态省份选择城市
var citystore = new Array();
citystore = [['SD','济南'],['SD','烟台'],['SD','青岛'],['SX','太原'],['BJ','北京'],['HN','海南']];
window.onload = function(){
document.getElementById("sta...
分类:
编程语言 时间:
2014-10-21 19:39:43
阅读次数:
272