android
文章平均质量分 68
myonetoday
这个作者很懒,什么都没留下…
展开
-
Android性能问题的神器systrace从安装到使用(windows)
一、前期准备1、背景不多说就是为了分析app性能2、确认sdk的platform-tools内有systrace工具3、安装python2.7 32位包4、配置sdk和python的环境变量path->D:\***\platform-toolspath->D:\***\platform-tools\systracepath->D:\***\python二、解决python报错1、cmd j进入platform-tools\systrace>文件夹.原创 2020-08-13 18:10:55 · 2153 阅读 · 0 评论 -
Android Studio(AS) 添加生成json串的toString 模板
网上查了一些实体类生成json的toString模板,但是都没有对属性值进行非空判断,导致二次解析数据异常的问题。故稍做修改添加了非空判断模块1、添加JSONTemplat ,首先使用Alt+Insert 调起功能面板,选择toString()后,选择SERRTTING2、点击Templates切换到模板类型,然后点击加号,添加JSONTemplate。然后复制下面文本模板。public...原创 2019-12-23 16:28:23 · 321 阅读 · 0 评论 -
radiobutton设置drawableTop图片的大小
在开发应用时,很多时候会遇到页面与按钮的联动,当使用RadioButton与ViewPager实现联动时,RadioButton会设置图片和文字,但是由于RadioButton设置的图片无法自定义的修改图片大小,导致界面的美观性差,因此需要重新设置RadioButton的图片大小。多余的不说了直接上代码了!!! mRbRecommend = (RadioButton) findVie原创 2017-11-08 10:15:57 · 3635 阅读 · 0 评论 -
Android中shape属性详解
本文转自https://www.cnblogs.com/MianActivity/p/5867776.html 一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用) [h...转载 2018-07-18 11:38:16 · 297 阅读 · 0 评论 -
addOnFrameMetricsAvailableListener获取activity的每帧刷新时间
1、背景需求 我们在进行布局优化的时候需要查看下页面的绘制耗时问题,在Hierarchy Viewer 停止维护后,Google 官方推荐使用window.addOnFrameMetricsAvailableListener()的方式获取。2、window.addOnFrameMetricsAvailableListener()的使用方法 在activity的onStart(...原创 2019-10-11 17:28:19 · 1728 阅读 · 0 评论