android
qq_31433193
性格开朗,思维活跃,对工作本着认真负责的态度!
展开
-
Android 获取sdCard与U盘路径,并区分(成功案例)
项目需求:设备同时插入sd卡,U盘,并且分别获取它们的路径/** * 6.0获取外置sdcard和U盘路径,并区分 * @param mContext * @param keyword SD = "SD 卡"; EXT = "共享存储"; U盘 = "U 盘" * @return */String neicun = getStorag...原创 2019-12-26 11:39:18 · 1741 阅读 · 0 评论 -
Android 7.0以上把content://形式uri路径转为string绝对路径的两个方法
版本7.0以上打开图库,获取图片的路径都是content://com...形式的uri,以下两个方法配合使用可以将uri转为string的绝对路径 /** * 专为Android4.4设计的从Uri获取文件绝对路径,以前的方法已不好使 */ @SuppressLint("NewApi") public String getPath(fina...原创 2019-12-11 16:14:50 · 3687 阅读 · 0 评论 -
android 反射静态方法传值
因为项目用到了模块化,library中调用app类中的方法只能通过反射这里是app中的类,startAction方法需要接收从library传过来的值public class ManuscriptDetailActivity extends BaseActivity { //将数据传到startAction中 public static void startAction...原创 2018-12-29 17:14:13 · 1586 阅读 · 0 评论 -
PictureSelector 7.0及以上拍照或拍摄 出现的FileUriExposedException
因为本人项目中用到第三方库图片选择器(PictureSelector),在选择器中点击拍照或者拍摄遇到点击事件不响应,遇到FileUriExposedException异常,在百度搜索好久都没有详细的解决资料,我在这里将解决办法告诉大家,希望能帮助到你们!一、 FileUriExposedException 的原因Android7.0及以上不识别uri以file://开头,要将其转换为...原创 2018-11-12 18:16:38 · 3178 阅读 · 0 评论 -
解决 android.os.FileUriExposedException异常
我们在Android 5.0以及5.0之前调用相机可以这样写Intent intent = new Intent();intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);File savePhoto = new File(Environment.getExternalStorageDirectory().getAbsolutePath(...原创 2018-11-12 10:53:03 · 1109 阅读 · 0 评论 -
Android 缓存的工具类
/* * Copyright (C) 2012 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Y...原创 2018-11-15 17:52:50 · 400 阅读 · 0 评论 -
android联网工具类
联网工具类 1.判断网络是否可用 2.判断网络是否已连接 3.获取网络类型 4.判断是否是WiFi网络 5. 判断是否是Mobile网络// 判断网络是否可用 public static boolean isNetworkAvailable(Context context) { // ConnectivityManager:网络连接管理器.负责回应网络的连接状态....原创 2018-11-15 17:51:01 · 270 阅读 · 0 评论 -
Android面试题个人总结,有答案!
MeasureSpec是干什么的?有什么作用?作用:更节省内存MeasureSpec通过将Specmode和SpecSize打包成一个int值来避免过多的对象内存分配。synchronized的机制在同一时刻只能有一个线程操作,其他的线程阻塞或者轮询等待,在线程竞争激烈的情况下,这种方式的效率会非常的低下。( Hashtable)View滑动冲突如何解决1.同向滑动冲突 ...原创 2018-11-15 17:46:07 · 645 阅读 · 1 评论 -
Android RxJava:这是一份全面 & 详细 的RxJava操作符 使用攻略
本人工作不忙的时候就喜欢浏览一些文章,我在这里把一些觉得不错的文章分享给大家,希望我能帮助到你们! 前言Rxjava,由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。Github截图如果还不了解RxJava,请看文章:Android:这是一篇 清晰 & 易懂的Rxjava 入门教程RxJava如此受欢...原创 2018-11-13 09:47:31 · 147 阅读 · 0 评论 -
程序员的福利,代码比较、合并的神器
下面给大家介绍一款神奇,名字叫Beyond Compare ,它的主要功能呢就是可以进行代码比较与合并。好了废话不多说我们来看一下使用方法。第一步:下载Beyond Compare,傻瓜式安装就可以了,打开出现后如 (图一)第二步:图二第三步:在编辑中(展开所有)并(选中所有文件)第四步:在操作中点击(比较内容)第五步:图三 就出现了需要比较的代码 (显示有差异的) ...原创 2018-11-03 17:32:10 · 775 阅读 · 0 评论 -
Android滑动冲突解决方法
叙述滑动冲突可以说是日常开发中比较常见的一类问题,也是比较让人头疼的一类问题,尤其是在使用第三方框架的时候,两个原本完美的控件,组合在一起之后,忽然发现整个世界都不好了。关于滑动冲突滑动冲突分类###滑动冲突,总的来说就是两类。 同方向滑动冲突 比如ScrollView嵌套ListView,或者是ScrollView嵌套自己 不同方向滑动冲突 比如ScrollV...原创 2018-11-01 18:33:48 · 133 阅读 · 0 评论 -
解决Android依赖冲突
问题说明: 什么情况下会产生依赖冲突?当你引入了一个包的不同的版本的情况下会产生冲突。如:你引入了 implementation 'android.arch.lifecycle:runtime:1.1.0' implementation 'android.arch.lifecycle:extensions:1.1.0'android.arch.lifecycle:ex...转载 2018-11-01 17:37:27 · 1767 阅读 · 0 评论 -
Andorid中给http加s的两种粗略方法
两种方式不管哪一种方式添加s都是需要公司申请的证书(.crt文件)第一种:后台直接使用证书,android移动端直接将http://改为https://就可以了,不需要任何操作(如果第一种方法用着不行请用第二种)第二种:公司将申请的证书(注意看看证书是否过期)发给后台与移动端,前端将证书(。crt文件)放到项目的assets目录下,后台与移动端通过证书经行验证。 xutils3内部封装了对...原创 2018-11-01 17:16:20 · 1203 阅读 · 0 评论 -
引入第三方库jar冲突问题:Program type already present: com.alibaba.fastjson.JSONArray
问题:Program type already present: com.alibaba.fastjson.JSONArray 引入第三方库后libs中的本地fastjson.jar与主project造成冲突出现以上问题解决方法:将第三方库中的本地jar删掉,在第三方库的build.gradle通过网络的形式引用相同版本的fastjson(api 'com.alibaba:fast...原创 2018-11-01 17:01:56 · 7235 阅读 · 0 评论 -
第三方库升级与主project冲突问题:error: reference to findViewById is ambiguous mSuperFileView = (SuperFileVie
这个一般是兼容包的问题,可能第三方库引用了跟主工程不同版本的兼容库,编译器识别到了多种实现,不知道怎么处理。 error: reference to findViewById is ambiguous mSuperFileView = (SuperFileView2) findViewById(R.id.mSuperFileView); ...原创 2018-11-01 16:53:41 · 615 阅读 · 0 评论