- 博客(7)
- 收藏
- 关注

原创 关于ExpandableTextView几点优化
前一段时间公司项目需要用到类似于朋友圈效果的折叠和收起功能具体功能如下:1。点击翻译时,全文展开,并显示下方翻译结果; 2点击收起翻译时,全文收起,翻译结果隐藏; 3.item展开或收起状态需要保存。上网搜索到了Manabu-GT / ExpandableTextView和Chen-Sir / ExpandableTextView,三下五除二快速完成交给测试,简直这么简单!但是随后测试...
2018-07-26 16:16:59
751
5
原创 自定义Dialog Theme的Activity
##背景最近公司开发NFC开门的功能,咋一眼看功能很简单,直接用Dialog方式封装就能解决问题。但是我们公司是模块化的方式搭建开发App,为了让模块间的代码层次清晰与扩展及易与阅读,因此我们最终用Activity的方式实现Dialog的样式及功能。以下的开发过程以dialog1图片举例说明##开发过程###1.创建Theme样式<style name="activityT...
2019-06-25 15:16:09
2308
原创 Git常用指令大全
1 获取帮助git help git --helpman git-例如,要想获得 config 命令的手册,执行git help config#2 Git 仓库语法##2.1 初始化仓库git init##2.2 添加并提交文件git add *.cgit add LICENSEgit commit -m ‘initial project version’ :将提...
2019-06-06 16:56:09
649
1
原创 Android性能优化大集结
本篇文章是经过多篇博文参考和学习下记录的,仅供参考学习用,如有侵权或异议,请联系我修改。##一、App启动速度优化###1.1 Google 加速方案利用提前展示出来的Window,快速展示出来一个界面,给用户快速反馈的体验;避免在启动时做密集沉重的初始化(Heavy app initialization);定位问题:避免I/O操作、反序列化、网络操作、布局嵌套等。###1.2...
2019-06-05 16:54:59
204
原创 Android小技巧—查看代码混淆后的日志
一、前言随着项目版本的迭代,用户数量的迅速增长,app或多或少会出现bug。一般我们会使用友盟、Bugly、TalkingData等等统计工具来统计线上bug的情况。本篇文章主要阐述,如何从代码被混淆之后的错误日志中,来定位错误代码的博文。二、统计工具之坑Mapping文件上限为10M用过统计工具的同学应该知道,当线上App出现bug之后,我们会去统计工具“错误列表”的错误日志中寻...
2018-08-01 14:29:05
2865
原创 android-support-v4.jar文件冲突解决方案
前提摘要:在Andorid软件开发的过程中,我们总是需要关联library,关联的library就造成以下的错误: 解决方案:1.找到SDK卡目录下的android-support-v4.jar,例如:C:\software\adt-bundle-windows-x86_64-20140702\sdk\extras\android\support\v4中V4包复制。2.将复制的andr
2016-08-20 12:52:27
1086
原创 Genymotion横竖屏切换及调节分辨率大小
由于本人之前用的都是Windows7、Windows8的操作系统,用的是Genymotion模拟器,所以一直都没有出现模拟器屏幕是横向的问题。刚刚买回来的电脑是Windows10的操作系统,安装genymotion模拟器时,结果出现了如下图所示的问题: 网友给出的方案: 1.运行Android 模拟器后点击【旋转屏幕】(ctrl+F11)按钮就可以了。这个解决方案此处是行不通的。 2
2016-08-17 11:45:24
12090
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人