随笔分类 - android提高篇
摘要:Android Studio多个Module依赖相同的库时对版本号进行统一配置在Android项目中,一个项目经常会依赖其他的一个甚至多个库文件,在这种依赖的时候最常见的一个错误就是 jar包版本不同引起jar包冲突,最常见的做法就是 删掉其中一个,只留下一个,就不会发生版本不同的问题了(但是也有的
阅读全文
摘要:以下所有操作都在命令行进行1 git 配置git config --global user.name “用户名”git config --global user.email “邮箱”2 生成公钥私钥 #ssh-keygen -t rsa -C "xxxxx@xxxxx.com"一路Enter下去,将
阅读全文
摘要:本地项目上传github 命令如下:1、git init2、git add .3、git commit -m "init"4、git remote add origin https://gitee.com/zhouzhiwengang/zzg-envir.git(远程仓库地址)5、git push
阅读全文
摘要:Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 And
阅读全文
摘要:adb rootadb connect 172.16.20.162 //通过adb连接远程设备adb pull /data/data/com.xiaomi.voicecontrol /Users/rbq/apk //将/data/data/com.xiaomi.voicecontrol下的文件导出到
阅读全文
摘要:#配置jdk环境export JAVA_7_HOME=/Library/java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Homeexport JAVA_8_HOME=/Library/java/JavaVirtualMachines/jdk1.8.
阅读全文
摘要:下载NDK这里写图片描述配置NDK开发环境第一步:打开Mac终端Snip20170208_1.png第二步:在终端中输入:open -e .bash_profile,打开.bash_profile文件第三步:编辑.bash_profile文件在.bash_profile文件中输入下面内容export
阅读全文
摘要:1 . 下载NDK,地址:http://developer.android.com/tools/sdk/ndk/index.html 2 . 解压,解压得到的文件夹可以移动到其他文件夹,接下来把它的路径加入到环境变量里就行了 3 . 在Launchpad中打开terminal(终端) 4 . 输入
阅读全文
摘要:解决方法1:修改build.gradle,注释掉jcenter(),google()。使用阿里的镜像。原因是jcenter google库无法访问到导致的问题。虽然我有万能的爬墙工具,开启全局代理依然被我们伟大的发改委墙掉了! buildscript { } allprojects { } Maci
阅读全文
摘要:虽然网上有教程,但是过程中遇到些问题,这些问题教程里并没有,所以写这个文章记录一下。 1.打开终端 2.clone flutter 命令: git clone -b beta https://github.com/flutter/flutter.git 到此步终端报错: error: RPC fai
阅读全文
摘要:android studio 升级到了3.0 取消了apt 报了这个错Could not find com.android.tools.build:aapt2:3.2.0-alpha14-4748712.Searched in the following locations: file:/D:/an
阅读全文
摘要:问题描述好久之前的一个Android项目,最近需要重构一下因为Android Studio的开发环境以及Gradle的版本等等都进行了一定的更新,于是导入Project以后,出现了报错:No toolchains found in the NDK toolchains folder for ABI
阅读全文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdutxiaoxu/article/details/77800756 前言 闲扯一下,已经有好久没更新博客了,记得上一篇博客的更新时间为 2017-05-12 15:20。截止到今天,超过一百天没更新了。 这篇博客的内容大多数是从别的博客摘抄过来的,写这篇博客的目的主要是整理正则表达式的文章,...
阅读全文
摘要:如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash Algorithm,安全散列算法) HMAC(Hash Message Authentication Code,散
阅读全文
摘要:DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。 DES算法是这样工作的:如Mode为加密,则用Key 去把数据Data进行加密, 生成
阅读全文
摘要:安全问题已经成为一个越来越重要的问题,在Java中如何对重要数据进行加密解密是本文的主要内容。 一、常用的加密/解密算法 1.Base64 严格来说Base64并不是一种加密/解密算法,而是一种编码方式。Base64不生成密钥,通过Base64编码后的密文就可以直接“翻译”为明文,但是可以通过向明文
阅读全文
摘要:import java.security.*; import java.security.spec.*; class MD5_test { public final static String MD5(String s) { char hexDigits[] = { '0' , '1' , '2'...
阅读全文
摘要:1 加密方法:1.1 java自带jar工具MessageDigest实现java.security.MessageDigestpublic class MD5Utils { public static String stringToMD5(String plainText) { byte[] se
阅读全文
摘要:Java语言中字符串类型和字节数组类型相互之间的转换经常发生,网上的分析及代码也比较多,本文将分析总结常规的byte[]和String间的转换以及十六进制String和byte[]间相互转换的原理及实现。 1. String转byte[] 首先我们来分析一下常规的String转byte[]的方法,代
阅读全文

浙公网安备 33010602011771号