- 博客(10)
- 收藏
- 关注
转载 Android基础操作-----SuppressLint和SuppressWarnings
一、SuppressLint1)SuppressLintLint是一个静态检查器,它围绕Android项目的正确性、安全性、性能、可用性以及可访问性进行分析。它检查的对象包括XML资源、位图、ProGuard配置文件、源文件甚至编译后的字节码。Lint包含了API版本检查、性能检查以及其他诸多特性。可以使用@SuppressLint标注忽略指定的警告。如果想去掉的话,可以右键点工程...
2019-01-30 10:13:01 38155 3
原创 Android安全-----相关工具
工具分类 工具名称 工具描述 PC端工具 AndroidKiller Androidkiller是目前市面上反编译apk最为方便、功能最强大的集成工具,支持插件扩展。 Jeb Jeb一款强大的反编译dex到Jav...
2019-01-22 13:40:19 207
转载 Android SDK-----修改配置文件夹
转自:https://blog.csdn.net/lxlmycsdnfree/article/details/79914190Android studio安装之后一般默认在c:/user/userid(*****)/;(比如:c:/user/xiaohong/)其他软件在安装中要创建缓存文件夹,那么也会在这个目录创建,比如Notepad++等这三个文件夹的作用:.android 这...
2019-01-17 13:34:46 964
原创 Android三方控件-----XRecyclerView改进
一、介绍一个实现了下拉刷新,滚动到底部加载更多以及添加header功能的的RecyclerView。使用方式和RecyclerView完全一致,不需要额外的layout,不需要写特殊的adater。加载效果内置了AVLoadingIndicatorView上的所有效果,可以根据需要指定。项目地址:https://github.com/jianghejie/XRecyclerView基...
2019-01-12 20:10:12 712
转载 Android基础操作-----正则表达式
转载:http://www.runoob.com/regexp/regexp-syntax.html一、举个常用的例子//字母、数字、汉字、标点符号String nowImput = inputStr.substring(start, start+count);String regex = "^[A-Za-z0-9\u4e00-\u9fa5`~!@#$%^&*()+=|{}':...
2019-01-10 09:02:43 316
转载 Android基础操作-----解析xml
转载:https://www.cnblogs.com/zhaoyanjun/p/4570290.html一、使用xstreamXStream是一个开源项目,一套简单实用的类库,用于序列化对象与XML对象之间的相互转换。将XML文件内容解析为一个对象或将一个对象序列化为XML文件。1、下载工具xstream下载最新版本地址:https://nexus.codehaus.org/con...
2019-01-07 14:57:56 164
原创 Android性能优化-----代码(Android)
一、硬件加速从Android 3.0开始就支持硬件加速,使得绘制View的时候更加平滑。我们经常会使用会在Application级别或者在Activity级别中开启硬件加速,希望获取到更好的操作体验。。默认是关闭的,可以在Application,Activity,Window,View这四个级别中开启:1)Application:在Manifest中application标签指定andro...
2019-01-06 17:42:15 721 1
原创 Android性能优化-----代码(Java)
一、变量的使用1)变量定义 私有内部类要访问外部类的变量或方法时,其成员变量不要用private,因为在编译时会生成setter/getter,影响性能,是可以设置为public; 简单的getter/setter方法应该被置成final,这会告诉编译器,这个方法不会被重载; 临时变量提高Java代码性能2)如果方法用不到成员变量,可以把方法申明为static,性能会...
2019-01-06 17:41:17 357
原创 Android性能优化-----卡顿、crash
一、性能问题主要总结为4个类别:1、卡顿:使用时避免出现卡顿,响应速度快,减少用户等待的时间,满足用户期望。2、crash:减低 crash 率和 ANR 率,不要在用户使用过程中崩溃和无响应。3、耗电:节省流量和耗电,减少用户使用成本,避免使用时导致手机发烫。4、包大小性能问题的主要原因,但归根到底,不外乎内存使用、代码效率、合适的策略逻辑、代码质量、安装包体积这一类问题。二、...
2019-01-04 12:48:29 1035
原创 Java基础-----判断相等
一、equals()、==、compareTo()equals()用于判断值,==用于判断比较内容和内存地址是否相等”.equals()”点运算符只能用于类的成员或者方法,所以基本的数据类型(逻辑型boolean,字符型char,整型byte,short,int,long,浮点型float,double)都不能使用.equals进行判断,此时只能使用“==”进行判断,此时“==”的意义只是...
2019-01-04 10:45:52 1790
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人