- 博客(17)
- 收藏
- 关注
原创 Android 使用RSA2加密的大坑
最近项目上使用了RSA2加密,一开始我是信心满满的,Java能实现的,安卓端基本都能实现,毕竟语言相同(虽然现在有kotlin,但是两者可以互通)。但是现实总是让人猝不及防,啪啪啪的打你脸。我加密后的数据传给后台,后台竟然解析不出来。我拿去专门的网站测试(http://www.bejson.com/enc/rsa/),的确无法解析。然后我就开始了思考环节(搜索大法),结果搜出来的都是一个样,一开始...
2019-10-19 13:09:31 1294 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 19041
原创 梳理《android组件化方案》博客大致思路
今天看了《android组件化方案》这篇博客感觉对组件化的了解大大提升,先把链接给出“android组件化方案”,大家不想看我比比的,可以去看原文,想看我的个人浅显的理解的也欢迎。 组件化,个人理解有点像赛亚人合体一样。大部分都是一个独立的个体,组在一起就是一个更厉害的赛亚人,也有的部分就像合体的条件,虽然单独不能成为一个独立的个体,但是也是不可或缺的。android的组件化...
2018-04-25 17:23:26 316
原创 android setTextColor()无效问题
今天写一个AlertDialog ,封装了一下。然后其中的Textview要随点击事件的变化而变化,一开始我是这样写的:public void setLisener(ErrorSubmitDialog alertDialog) { if (view == null || alertDialog == null) return; TextView tvServiceT...
2018-03-22 16:26:42 1358 1
原创 布局显示不全问题
今天遇到一个问题(以前好像也遇到了),adapter的布局显示不全。弄了好久,还是没解决,还是同事帮我解决的,所以记录下来。 父布局是刷新框架嵌套recycleview,item是几个正常的控件和一个include。include此时是不显示的,还有好几个控件也是visibility为gone。其他的都是正常的,xml也是显示正常的,但是在真机和虚拟机上都是只能显示一半左右。解决方法
2017-08-10 19:04:15 711
原创 Activity的详细解析
1.activity的生命周期 activity的生命周期共有七个方法: a.oncreate( ) 方法,activity第一次创建时调用的方法(只会调用一次),里面一般放方法,不写零散代码。 b.onstart()当activity已经存在但不可见,要成为可见时调用此方法。如果是第一次生成activity时此方法调用后界面可见但没有焦
2017-05-08 13:30:40 1090
原创 Android studio打包所遇到的问题
Android studio的打包步骤,我就不讲了。网上一大堆,一搜就出来了。我先讲一下我所遇到的问题:我打包好后,想要安装到手机上,结果安卓7.0的能安装以下的好像都不能安装。有一个华为手机报了数字签名的错误,但我已经加了keystone。网上搜了一下说有META-INF的就是已经有签名的,我看了一下我的apk,有这个文件夹。后来弄了半天还是没用,灵机一动会不会是META-INF少了文件
2017-05-02 15:47:16 950
原创 使用代码获得项目的SHA1
//获得发布版sha1public static String sHA1(Context context) { try { PackageInfo info = context.getPackageManager().getPackageInfo( context.getPackageName(), PackageManager
2017-04-28 13:51:33 333
原创 使用百度地图遇到的坑
我集成好SDK后,弄百度的定位功能,结果每次都是第一次能定位到,其他时候就是定位出错505,最后通过打开Project Structure 点击signing 添加一个config(必须是你发布版sha1的keystores)然后点击flavors把你刚刚添加的config加上去 最后点击BuildTypes把signing config改为你添加的config当然在做这些之前你得保障你得
2017-03-14 16:11:45 355
原创 intent 系统应用时 发生ACTIVITYNOTFOUNDEXCEPTION
我想调用系统的电话功能,写了以下代码:Intent intent = new Intent(Intent.Action_CALL ,Uri.parse("110"));startActivity(intent);但是发生ActivtynotfoundException 错误试了几个方法发现不行,遂百度。发现外国网友的一个错误跟我的很像,他的是调用系统的信息发生这个错误。有人说这样
2017-02-28 14:04:56 430
原创 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 210
原创 纪念2017/2/16在项目中遇到的坑
今天使用UCrop替代原有的头像上传代码,在使用过程中因为UCrop得到的Uri output = uCrop.getOutput(data);output 是一个绝对路径URI ,而另一个照相得到的路径是相对路径。但两者使用的是同一个上传方法,导致出现错误一直报文件无法找到的错误。UCrop的使用方法 :GitHub地址:https://github.com/Yalantis
2017-02-16 15:50:37 218
原创 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 6007
原创 editText 的addTextChangeListener的堆栈溢出问题
// 先去掉监听器,否则会出现栈溢出 opinion.removeTextChangedListener(textWatcher);中间写想写的功能// 恢复监听器 opinion.addTextChangedListener(textWatcher);
2016-12-23 11:41:09 622
原创 极光推送的开启与关闭
开启:极光默认是开启状态的,当你关闭后就需要重新启动关闭:JPushInterface.stopPush(getApplicationContext());重启:JPushInterface.resumePush(getApplicationContext());检查是否启动:JPushInterface.isPushStopped(getApplicati
2016-12-20 13:38:33 2581
原创 WebView调用手机拨号和短信功能(非自己写的网页)
webView.setWebViewClient(new WebViewClient() { @RequiresApi(api = Build.VERSION_CODES.M) @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {
2016-12-14 10:52:10 1514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人