![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
暗夜无尘
这个作者很懒,什么都没留下…
展开
-
Android 使用RSA2加密的大坑
最近项目上使用了RSA2加密,一开始我是信心满满的,Java能实现的,安卓端基本都能实现,毕竟语言相同(虽然现在有kotlin,但是两者可以互通)。但是现实总是让人猝不及防,啪啪啪的打你脸。我加密后的数据传给后台,后台竟然解析不出来。我拿去专门的网站测试(http://www.bejson.com/enc/rsa/),的确无法解析。然后我就开始了思考环节(搜索大法),结果搜出来的都是一个样,一开始...原创 2019-10-19 13:09:31 · 1291 阅读 · 1 评论 -
Android 创建文件夹与文件
1.直接在一个已存在文件夹下创建一个文件,直接使用createNewFile()方法,例如:在/storage/emulated/0/test 这个目录下创建一个test.txt 文件2.在一个不存在的文件夹下创建一个文件,先使用mkdirs(),创建文件夹,再使用createNewFile()方法创建文件,例如在/storage/emulated/0目录下创建text/test.tx...原创 2019-05-16 17:34:34 · 18992 阅读 · 0 评论 -
梳理《android组件化方案》博客大致思路
今天看了《android组件化方案》这篇博客感觉对组件化的了解大大提升,先把链接给出“android组件化方案”,大家不想看我比比的,可以去看原文,想看我的个人浅显的理解的也欢迎。 组件化,个人理解有点像赛亚人合体一样。大部分都是一个独立的个体,组在一起就是一个更厉害的赛亚人,也有的部分就像合体的条件,虽然单独不能成为一个独立的个体,但是也是不可或缺的。android的组件化...原创 2018-04-25 17:23:26 · 316 阅读 · 0 评论 -
android setTextColor()无效问题
今天写一个AlertDialog ,封装了一下。然后其中的Textview要随点击事件的变化而变化,一开始我是这样写的:public void setLisener(ErrorSubmitDialog alertDialog) { if (view == null || alertDialog == null) return; TextView tvServiceT...原创 2018-03-22 16:26:42 · 1356 阅读 · 1 评论 -
开发自定义View 数字键盘
自定义数字键盘 优点:可以设置两种风格1.线段分割 2.有间距可自由定制原创 2017-11-14 16:14:28 · 285 阅读 · 0 评论 -
Android studio打包所遇到的问题
Android studio的打包步骤,我就不讲了。网上一大堆,一搜就出来了。我先讲一下我所遇到的问题:我打包好后,想要安装到手机上,结果安卓7.0的能安装以下的好像都不能安装。有一个华为手机报了数字签名的错误,但我已经加了keystone。网上搜了一下说有META-INF的就是已经有签名的,我看了一下我的apk,有这个文件夹。后来弄了半天还是没用,灵机一动会不会是META-INF少了文件原创 2017-05-02 15:47:16 · 944 阅读 · 0 评论 -
使用代码获得项目的SHA1
//获得发布版sha1public static String sHA1(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(), PackageManager原创 2017-04-28 13:51:33 · 333 阅读 · 0 评论 -
使用百度地图遇到的坑
我集成好SDK后,弄百度的定位功能,结果每次都是第一次能定位到,其他时候就是定位出错505,最后通过打开Project Structure 点击signing 添加一个config(必须是你发布版sha1的keystores)然后点击flavors把你刚刚添加的config加上去 最后点击BuildTypes把signing config改为你添加的config当然在做这些之前你得保障你得原创 2017-03-14 16:11:45 · 351 阅读 · 0 评论 -
EditText 知识
EditText 的线条和边框之间的关系:系统4.0以上editText为线段,4.0以下为输入框Edittext 去掉边框:background=“@null”editText 线段与文字之间的距离,用正常的方法无法修改,可以自定义一个editText或者在下面加一个view透明度:http://blog.csdn.net/wzy_1988/article/details/50789原创 2017-02-20 15:23:36 · 207 阅读 · 0 评论 -
intent 系统应用时 发生ACTIVITYNOTFOUNDEXCEPTION
我想调用系统的电话功能,写了以下代码:Intent intent = new Intent(Intent.Action_CALL ,Uri.parse("110"));startActivity(intent);但是发生ActivtynotfoundException 错误试了几个方法发现不行,遂百度。发现外国网友的一个错误跟我的很像,他的是调用系统的信息发生这个错误。有人说这样原创 2017-02-28 14:04:56 · 426 阅读 · 0 评论 -
纪念2017/2/16在项目中遇到的坑
今天使用UCrop替代原有的头像上传代码,在使用过程中因为UCrop得到的Uri output = uCrop.getOutput(data);output 是一个绝对路径URI ,而另一个照相得到的路径是相对路径。但两者使用的是同一个上传方法,导致出现错误一直报文件无法找到的错误。UCrop的使用方法 :GitHub地址:https://github.com/Yalantis原创 2017-02-16 15:50:37 · 216 阅读 · 0 评论 -
Android 图片剪切 UCrop 使用过程中的坑
UCrop 的GitHub地址 https://github.com/Yalantis/uCrop/UCrop 的属性和使用方式 地址http://blog.csdn.net/liutaoblog/article/details/52452410我的项目要求是从本地拿到一张图片,剪切,然后上传。因为UCrop 经过Uri uri = data.getData();String原创 2017-02-16 15:23:59 · 6003 阅读 · 0 评论 -
极光推送的开启与关闭
开启:极光默认是开启状态的,当你关闭后就需要重新启动关闭:JPushInterface.stopPush(getApplicationContext());重启:JPushInterface.resumePush(getApplicationContext());检查是否启动:JPushInterface.isPushStopped(getApplicati原创 2016-12-20 13:38:33 · 2572 阅读 · 0 评论 -
editText 的addTextChangeListener的堆栈溢出问题
// 先去掉监听器,否则会出现栈溢出 opinion.removeTextChangedListener(textWatcher);中间写想写的功能// 恢复监听器 opinion.addTextChangedListener(textWatcher);原创 2016-12-23 11:41:09 · 619 阅读 · 0 评论