Utils—工具类【整理】
文章平均质量分 72
唯爱丶卡卡西
在菜鸡的路上越走越远~
展开
-
【AS问题】解决AS run 红叉问题
总结记录下解决该IDE问题的过程1.问题一:AS run 红叉 问题二:Android XML 无自动补全和提示功能 (成功在第五步)2.在没有任何反常操作的情况下,出现这类情况一般都是电脑异常关机,AS 异常关闭导致的。3.我自己尝试解决的办法有以下方式:①查看AS的File 中的Power Save Mode 是否被勾选,如果勾选,去掉勾选。这个模式是AS 低电量模式,类似手机的低电量模式,不自动提示和补全。②简单的检查下build.gradle(一般都看不出啥)③查看Project St原创 2020-09-06 12:29:40 · 635 阅读 · 0 评论 -
【Gradle】总结gradle中的常用的【工具方法】,超实用
引言:AS开发中不可或缺的就是gradle的使用,虽然跟编程没有直接的关系,但是其中工具却着实方便。1.添加Framework.jar包方法(同等级文件夹)1.在进行Android定制开发的时候,经常会用到定制的ramework.jar包,否则一些定制的接口和方法无法使用,这个我不多讲解:方法:(如上目录结构)1.将该jar包放置该同等级的文件夹内,然后进入build.gradle2.如果是fragment的话,需要完全替换源码环境就需要注释掉//implementation fileTree原创 2020-09-06 12:16:35 · 1285 阅读 · 0 评论 -
GIT客户端无法正常下载代码可能原因
1.首先安装完git 客户端之后,配置完 user.name 和user.email ,以及rsa秘钥2.添加到gitlab -->右上角-->setting-->SSH Keys 复制C:/user/xxx/.ssh/id_rsa.pub 并在SSH Keys ---->add key 3.首先确认开通了gitlab对应仓库的权限4. 之后打开git base 执行git clone git@172.16.0.120:IVI/Musella/原创 2020-05-30 13:52:24 · 2184 阅读 · 0 评论 -
Logcat的一些常用方法和C++ 中计时方法(持续补充~)
引:下面是我开发中使用频率非常高的一些logcat ,一般都是分析BUG 时候使用,之后遇到了其他的持续更新。1.串口logcat logcat -c 清除历史logcat dmesg -n 2 清除kernel 日志 2.过滤有效log方法: 方式1: logcat | grep -e "libDeviceManager" -e "iapctrl" 方式2: logc...原创 2020-03-11 14:55:50 · 592 阅读 · 0 评论 -
配置GIT代码提交格式
引:代码提交是开发再熟悉不过的事情了,几乎天天都要如此,但是针对于代码提交的格式,我想每个公司都有自己的一套提交规范把,毕竟杂乱不堪的提交log 让leader看着都烦。1. 配置commit_msg模板:输入: [ vi ~/.gitconfig ] 命令如下图片:而commit_template.txt 就是自定义的提交格式。对了,特别注意点,需要修改成UNIX系统的,如下:...原创 2020-03-10 10:49:57 · 1043 阅读 · 0 评论 -
十六进制颜色转换ARGB/RGB
开发中,我们用的的颜色都是不是 百分之百纯色 ,UI 可能会说,这个颜色(0x FFFFFF) 20%,那个颜色(ff323232)60%,遇到懂得 点技术的 UI 他会直接给你 #66000000 ,或者 #8f323232 的 颜色,你在color中 直接用就行。但是作为一个开发,要会能把 各种 文字语言转换成 代码,【黑色透明30%】。我最初也是在 网上搜索,后来应用。现在准备把一套 颜...原创 2017-07-08 16:46:05 · 27255 阅读 · 0 评论 -
解决SorollView中和其他控件的事件分发机制-例如嵌套地图
如题所示,我们在开发中,最常见的就是事件分发。 也是不可避免的,比如:Viewpager 和 Banner 的 冲突,Viewpager 和 SwipeRefreshLayout 的冲突,因为我觉得其他的下拉还好,SwipeRefreshLayout 比较容易触发,事件冲突也非常容易导致。网上原理也一大堆,虽然说 解决问题要究其根本,但是现在技术越来越成熟,封装的越来越完善。这问题放到2年前 可...原创 2017-07-07 19:59:29 · 353 阅读 · 0 评论 -
Android_Log输出的优先级: Verbose,Debug,Info,Warn,Error
转自:http://blog.csdn.net/liuxd3000/article/details/137681411、 目的:为了规范软件工程师在Android代码编写过程中输出Log的行为,使得发布的产品中打印的Log是必须的,打印的Log的级别是能真实反映此Log对应的级别,标签、Log内容具有很好的可读性。2、 适用范围android平台Ja转载 2017-08-15 18:01:24 · 15927 阅读 · 0 评论 -
解决scrollview嵌套listview ,listview异常,数据不显示,高度异常,布局异常
我们在开发中会经常遇到一些嵌套使用,但是每个嵌套不是简单的嵌套就能正常使用的,博主作为一个菜鸡在最初的学习阶段 真是难啊!一遇到不正常的 现象,又不崩溃,打日志没问题,打debug没问题,参看xml文件没问题,可就为啥啥都没有呢。以为网络数据没加载出来,。只怪自己太菜。嵌套使用需谨慎啊,可能事件分发冲突,也可能导致布局, UI,异常。 本次 提供一个解决 ListView和ScrollVi原创 2017-07-07 14:17:01 · 529 阅读 · 0 评论 -
Android_adb_Wifi_无线调试,脱离数据线/
今天又跟大佬学了一招,之前使用的wifi 调试,很麻烦,那种调试,需要手机是Root 的手机,那时候唯一root 比较方便的就是小米手机。 我是吧小米折腾来折腾去,然后又安装一个APK,然后。。挺麻烦的。 今天这个方法很简单。不需要 root手机。首先是电脑环境,要保证电脑adb 环境,我原创 2017-08-10 21:49:25 · 4398 阅读 · 0 评论 -
总结一篇初级Android 开发 适配
总结一篇Android 开发 适配 博主从入职的第一个项目起就遇到了Android 适配,适配各种手机和主流平板,那可真的蛋疼,而我们的UI设计师又比较严格,所以为此我也是研究了不少,学到了不少!仅作为入门级适配!本文主要讲语言适配,分辨率(尺寸)适配,图片适配,布局适配,以及其他的一些规范适配!语言适配: 一般的APP 都只适配国内的,我自己专门下载了几个,比如国内原创 2018-02-02 15:15:54 · 337 阅读 · 0 评论 -
一些我经过验证的-有效的-【正则表达式】-JAVA
在开发中,我们经常需要对参数做验证。需要用到一些正则表达式。这里我整理写我验证过的 正则表达式。一: /** * shang * 判断email格式是否正确 */ public static boolean isEmail(String email) { String str = "^([a-zA-Z0-9_\\-\\.]+)@((\\原创 2018-01-20 09:59:20 · 3352 阅读 · 1 评论 -
ExifInterface 获取照片拍摄参数(ISO,光圈,分辨率等)以及MediaMetadataRetriever 获取视频录制参数(时长,时间,码率,格式)
深夜赶紧补一篇热乎的文章。才疏学浅,也是Google 好久才找到2个关键的 API。MediaMetadataRetriever 和 ExifInterface,大佬可以直接跳过下面文章,直接去看源码。一: MediaMetadataRetriever 针对 视频和 音频文件。根据文件地址就可以获取读取多媒体文件信息(视频/音频包含的标题、格式、艺术家等信息),接口Med原创 2018-01-25 22:08:25 · 2868 阅读 · 1 评论 -
import module_Android 简单的导入模组_流程
在开发中,我们需要导入三方模组,在我们的项目中使用。比如滤镜模组,一些特效。比如这样的,就会有三个。如何导入呢?第一步:左上File/New/import Module会出来一个弹窗的就这样,导入你需要的包,然后下一步 打开 Project Structure ,继续看下面 演示,我那个里面已经 导入过了。所以我只是做演示。如图,如果是app 需原创 2017-07-07 13:45:50 · 1067 阅读 · 0 评论