07 2018 档案
摘要:打开Andorid Studio,点击Terminal提示错误; 如图: 经过一番挣扎,尝试了以下几种 方法一:打开File -> Settings -> Tools -> Terminal查看路径是否正确,改成如下图路径 方法二:以管理员身份运行 andorid stuido
阅读全文
摘要:前言 在保证代码没有功能问题,完成业务开发之余,有追求的程序员还要追求代码的规范、可维护性。 今天,以“成为优秀的程序员”为目标的拭心将和大家一起精益求精,学习使用 Lint 优化我们的代码。 什么是 Lint Lint 是Android Studio 提供的 代码扫描分析工具,它可以帮助我们发现代
阅读全文
摘要:Android性能优化学习 最近公司主抓性能优化工作,借此春风也学习到了许多Android性能优化方面的知识。由于组内队友的给力,优化的成果也是比较喜人。同时也学习和实践了不少知识,特此记录。 1.性能优化分析工具学习 在开始代码优化之前,先得学会使用性能分析工具。以下三个工具都是谷歌官方推出的,可
阅读全文
摘要:什么是过度绘制(OverDraw) 在多层次重叠的UI结构里面,如果不可见的UI也在做绘制的操作,会导致某些像素区域被绘制了多次。这样就会浪费大量的CPU以及GPU资源。过度绘制最直观的影响就是会导致APP卡顿。还好系统有提供GPU过度绘制调试工具会在屏幕上用不同的颜色,来表明一个像素点位被重复绘制
阅读全文
摘要:在开发中,我们在启动app的时候,屏幕会出现一段时间的白屏或者黑屏,不同设备时间长短不同。很影响用户体验。 首先分析一下,产生这个现象的原因,当我们在启动一个应用时,系统会去检查是否已经存在这样一个进程,如果不存在,就是冷启动。系统和APP本身都有很多工作需要处理。首先系统的服务会先检查startA
阅读全文
摘要:win7自带的截图工具很好,很强大,比从网上下载的截图工具好用多了,很少会出现问题。但是它能不能像QQ截图工具一样可以使用快捷键呢?今天小编和大家分享下心得,希望能够给你的工作带来快捷。 工具/原料 win7自带截图工具 工具/原料 win7自带截图工具 win7自带截图工具 win7自带截图工具
阅读全文
摘要:解决之前层次不齐的排版截图,如下图: 解决之后的整齐排版截图,如下图: 今天忽然发现android项目中的文字排版参差不齐的情况非常严重,不得不想办法解决一下。经过研究之后,终于找到了textview自动换行导致混乱的原这个问题是由于:半角字符与全角字符混乱所致!一般情况下,我们输入的数字、字母以及
阅读全文
摘要:问题:scrollview内部组件都设置了android:layout_height="fill_parent"却没有效果。 解决办法:设置scrollview的fillViewport属性为"true"。 说明:需要设置scrollview的fillViewport属性为"true"时,才能使其子
阅读全文
摘要:面对一些不规范的json,我们的gson解析经常会抛出各种异常导致app崩溃,这里可以采取一些措施来避免。 我们期望在后台返回的json异常时,也能解析成功,空值对应的转换为默认值,如:newsId=0;这里排除掉后台开发人员输出时给你做矫正,还是得靠自己啊 我们写一个针对int值的类型转换器,需要
阅读全文
摘要:AndroBench是一个基准测试应用程序,可以衡量你的Android设备的存储性能。 AndroBench提供两种方式,第一种可以快速与其他设备的存储进行比较。 第二种 SQLite可以查询数据库表。要想获得正确的结果,请运行AndroBench时减少后台活动。 AndroBench是免费提供的,
阅读全文
摘要:前提:已经通过USB设备线连接过电脑,并成功安装驱动。 adb连接手机进行调试有两种方式,一种是使用USB线,另一种是使用无线WiFi。 第一种 使用USB线连接 1. 在手机上启用USB调试 2. 打开DOS命令窗口,输入 cd D:\Android\sdk\platform-tools 回车 3
阅读全文
摘要:解决项目中在string.xml 中显示特殊符号的问题,如@号冒号等。只能考虑使用ASCII码进行显示: @号 @ :号 : 空格   以下为常见的ASCII十进制交换编码:  --> <-- 这边是空格 !-->!<-- "-->"<--
阅读全文
摘要:定义:<?xml version="1.0" encoding="utf-8"?><resources> <string name="str1">Hello</string> <string name="str2" formatted="false"><
浙公网安备 33010602011771号