非对称加密(不可互逆) MD5 非对称加密算法。 优点:不可逆,压缩性,不容易修改,容易计算 缺点:穷举法可以破解 实现 String2MD5 public static String string2MD5(String text) { try { //获取摘要器 MessageDigest MessageDigest messageDigest = MessageDigest.getInstance("MD5"); //通过摘要器对字符串的二进制字节数组进行hash计算 byte[] digest = messa…

2021年4月14日 0条评论 12点热度 阅读全文

最近项目遇到需要使用ScrollView 嵌套 FlatList的功能,当flatList滚动时,ScrollView也在滚动,最后在github上找到了解决办法,防止忘记记录一下!! ScrollView 嵌套 FlatList滚动,当flatList滚动时,ScrollView禁止滚动 this.state = { enableScrollViewScroll: true, ... } onEnableScroll = value => { this.setState({ enableScrollView…

2021年1月5日 0条评论 0点热度 阅读全文

高德地图七:根据地址定位 实例效果图: 代码实现: layout/activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height…

2019年2月25日 0条评论 2点热度 阅读全文

  ANR即Application Not Responding,顾名思义就是应用程序无响应。在Android中,一般情况下,四大组件均是工作在主线程中的,Android中的Activity Manager和Window Manager会随时监控应用程序的响应情况,如果因为一些耗时操作(网络请求或者IO操作)造成主线程阻塞一定时间(例如造成5s内不能响应用户事件或者BroadcastReceiver的onReceive方法执行时间超过10s),那么系统就会显示ANR对话框提示用户对应的应用处于无响应状态。…

2017年10月19日 0条评论 9点热度 阅读全文

关于AndroidStudio中动画文件夹anim无法创建animation-list失效问题。 之前用eclipse一般动画文件都是在res下创建一个anim文件夹,然后创建xml文件,选择animation-list标签。事实上这样写确实没毛病,但是如果在AndroidStudio这样写的话就会报错。解决问题是,AndroidStudio里如果想要创建animation-list标签的xmll文件的话需要在drwable文件夹下创建。 1、在res下的drawable文件夹上右键 –>new –>d…

2017年3月16日 0条评论 2点热度 阅读全文

原地址:http://blog.csdn.net/jason0539/article/details/9570601 Bundle,是Android开发中的一个类,用于Activity之间传输数据用。 [java]  view plain   copy   print ? Intent it = new Intent(A.this,B.class);      Bundle bundle …

2017年3月14日 0条评论 1点热度 阅读全文

概述 Android四大核心组件指的是Activity,Service,ContentProvider,BroadCastReceiver,核心组件都是由Android系统进行管理和维护的,一般都要在清单文件中进行注册或者在代码中动态注册。 Activity 定义与作用: Activity的中文意思是活动,代表手机屏幕的一屏,或是平板电脑中的一个窗口,提供了和用户交互的可视化界面。Activity是用于处理UI相关业务的,比如加载界面、监听用户操作事件。 生命周期: 生命周期指的是Activity从创建到销毁所执行…

2016年9月21日 0条评论 1点热度 阅读全文

当adb shell进入Android系统内部后,ls会看到根目录下出现不少目录,如dev、sys、mnt等目录,对于这些目录的作用常常让人模棱两可,有必要对其学习了解。 首先要明白目录也是一种文件,根目录下的这些文件属于根文件系统的范畴,每个文件都要其重要的作用。 /bin 包含基本的命令,通常该目录下的文件都是可执行的,也有可能是一个busyboxr的软链接。主要用于系统初始化,常见的有cp、mount、mkdir等。 /boot Linux内核引导系统程序所需文件,如initrd.img。 /dev 设备文件…

2016年6月4日 0条评论 1点热度 阅读全文