摘要: 转自:http://www.2cto.com/kf/201109/105622.html密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院 (NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。该算法为比利时密码学家Joan Daemen和Vincen 阅读全文
posted @ 2012-08-31 14:30 南湖虫子 阅读(3407) 评论(1) 推荐(1) 编辑
摘要: 1,打log,2,让程序在某个地方抛出异常,查看堆栈。 try { throw new Exception(); } catch (Exception e) { Log.e(TAG, "Exception: ~~~~~~~~~~ ~~~~~~~~~~", e); }Kerner 主动抛出Oops异常来获得调试信息: 写个空指针操作 阅读全文
posted @ 2012-04-28 10:18 南湖虫子 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处。Android中有很多可编辑的弹出框,其中有些是让我们来修改其中的字符,这时光标位置定位在哪里呢?刚刚解了一个bug是关于这个光标的位置的,似乎Android原生中这种情况是把光标定位到字符串的最前面。需求是将光标定位到字符的最后面。修改的地方是TextView这个控件,因为EditText也是继承了TextView。在setText方法中有: 1 private void setText(CharSequence text, BufferType type, 2 boolean notifyBefore, int oldle... 阅读全文
posted @ 2012-04-17 11:14 南湖虫子 阅读(35242) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/lin49940/article/details/6276006Selection 这个完全是一个工具类,是关于区间选取的工具类, 自有的方法都是静态的. 来了兴致就把所有方法都测试了一下, 又要熬夜了. 测试是在一个继承EditText 的子类 onTouchEvent 方法里面进行的.算是一个总结了.text 实参是 getEditableText(), layout 实参是 getLayout()选中区域的方法:Selection.extendDown(Spannable text ,Layout layout); //当前光标的坐标, 选 阅读全文
posted @ 2012-04-12 10:54 南湖虫子 阅读(965) 评论(0) 推荐(0) 编辑
摘要: 尊重他人劳动成果,转载请注明出处。转自:http://www.open-open.com/lib/view/open1325635738437.htmlAndroid 提供了AlertDialog类可通过其内部类Builder轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观我们希望将上面默认的对话框外观修改为如下图所示的新对话框风格:该对话框将支持下面特性:可从资源或者字符串直接指定对话框标题可从资源、字符串和自定义布局来设置对话 阅读全文
posted @ 2012-03-29 11:04 南湖虫子 阅读(4301) 评论(0) 推荐(0) 编辑
摘要: 尊重他人劳动成果,转载请注明出处。转自:http://kandy0619.blog.163.com/blog/static/64344345201012325939280/ 可能是一直都在做Web的富客户端开发的缘故吧,在接触Android之后,发现其控件实在惨不忍睹(不知道是否说得过于偏激),我所说的惨不忍睹的意思不是说控件难看,Android的控件非常漂亮,这是我们公司公认的,但是最大的缺点在于控件功能非常弱小。弱小得一个Radio只能放一个text,而没有value(key)可以存放。这就是为什么我说惨不忍睹的原因。 但是这不能怪google,毕竟才刚刚发展起来,Android提供的只. 阅读全文
posted @ 2012-03-29 10:41 南湖虫子 阅读(6138) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/fly123456/article/details/5935589Launcher是Android系统的桌面系统,是比较重要也比较复杂的程序,这里对其代码做一个分析,希望起到抛砖引玉的作用。1.Launcher有什么?live folder, widget , shortcut , wallpaper,见onActivityResult2. UI分成3部分:workspace,slibingdrawer,deletezone3. Menu:见onCreateOptionsMenu in launcher.java4. launcher类是个act 阅读全文
posted @ 2012-03-26 17:08 南湖虫子 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.Activity全透明同学zzm给了这个有趣的代码,现在公布出来。先在res/values下建colors.xml文件,写入:<? xml version = "1.0" encoding = "UTF-8" ?> < resources > < color name = "transparent" > #9000 </ color > </ resources > 这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。再在res/valu 阅读全文
posted @ 2012-03-20 17:55 南湖虫子 阅读(1745) 评论(1) 推荐(0) 编辑
摘要: 很多过去使用Visual Studio开发软件的网友可能不熟悉Java开发环境,今天Android开发网告诉大家一些提高Android开发效率的Eclipse快捷键,可以有效率的帮助我们管理代码和减少键盘输入。Eclipse相对于Visual Studio而言使用Java开发,响应速度和稳定性上有很大的欠缺,这些我们目前只能容忍下。 比较常用的Android123整理如下: 自动补充import Package Ctrl+Shift+O,这里O代表Organize Import的意思。 格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。 快速查找... 阅读全文
posted @ 2012-03-16 16:18 南湖虫子 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.iteye.com/topic/910431其实Android API开发指南中的App Widgets章节已经说得很清楚了,下面只是对自己的理解进行一次梳理。--AppWidget就是HomeScreen上显示的小部件,提供直观的交互操作。通过在HomeScreen中长按,在弹出的对话框中选择Widget部件来进行创建,长按部件后并拖动到垃圾箱里进行删除。同一个Widget部件可以同时创建多个。AppWidget的实现主要涉及到以下类:AppWidgetProviderRemoteViewsAppWidgetManager1.首先需要提供一个定义了Widget界面 阅读全文
posted @ 2012-03-15 20:11 南湖虫子 阅读(1459) 评论(1) 推荐(0) 编辑