
程序人生
文章平均质量分 51
Lcy_moneky
不求此生,一切只愿你安好!
展开
-
单例模式的实现方式总结说明
注意(实现单例模式有以下几个关键点):(a)函数构造器不对外开放,为私有的(private);(b)在类里,通过一个静态的方法或者枚举返回该类的单例对象;(c)保证类的单例对象有且只有一个(尤其在多线程的情况下);(d)在反序列化时,保证类的单例对象不会被重新构建。第一种:懒汉模式public final class LazySingleton { p原创 2018-02-05 17:34:27 · 227 阅读 · 0 评论 -
Cannot resolve symbol ‘xxx’
Android Studio --“Cannot resolve symbol” 解决方案原创 2019-07-02 14:43:44 · 841 阅读 · 1 评论 -
WebView加载H5视频的问题总结
1.全屏显示2.自动播放布局省略, 页面就一个WebView控件private WebView mWebView;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.lay...原创 2019-05-22 11:42:30 · 941 阅读 · 0 评论 -
Android中的相关属性
View类中的XML属性android:rotation="角度值" == setRotation(float) 设置该组件旋转多少角度android:rotationX="角度值" == setRotationX(float) 设置该组件绕X轴旋转多少角度android:rotationY="角度值" == setRotationY(float) 设置该组件绕Y轴旋转多...原创 2019-04-21 23:13:24 · 347 阅读 · 0 评论 -
安卓MVP开发模式总结
******再度回头看看安卓的MVP开发模式的总结******1. 概述 MVP(Model - View - Presenter):即 模型 - 视图 - 协调者的简写,MVP是从经典的MVC模式中演变而来的,基本逻辑上是有相通之处。Model负责提供数据源,View负责数据的展示,Presenter负责主要业务逻辑的处理,将Model和View进行联系起来,完全把Mo...原创 2019-04-09 11:58:09 · 1671 阅读 · 0 评论 -
安卓MVC开发模式总结
******再度回头看看安卓的MVC开发模式的总结******1. 概述 MVC(Model - View - Controller):即 模型 - 视图 - 控制器的简写,一种软件中的设计规范,用一种既有逻辑业务、数据以及界面分离显示的设计模式,按照职责划分,将业务逻辑模块放到一个类里面去,在扩展和定制化和UI交互上,不需要重新对业务模块进行重新编写。2. 架...原创 2019-04-09 10:33:11 · 633 阅读 · 0 评论 -
安卓面试题(2019) 【Java&Android】
面试题总结,查缺补漏,方便查看(一)1、String、StringBuffer、StringBuilder区别?(a)String:字符串变量,不适合经常需要改变值的情况下,每次改变相当于产生了一个新的对象。(b)StringBuffer:属于(线程安全的)字符串变量,带有缓冲区。(c)StringBuilder:属于(线程不安全的)字符串变量,在单线程下,效率略高于S...原创 2019-04-07 18:33:59 · 1062 阅读 · 0 评论 -
开发遇见异常
出现上面的异常是因为在AndroidManifest.xml中设置了全屏幕显示的主题又设置了android:screenOrientation="portrait"属性,去掉android:screenOrientation="portrait"即可解决!!!...原创 2018-06-21 19:25:17 · 292 阅读 · 0 评论 -
删除安卓项目中未使用到的资源,从而给APK开发包“减肥瘦身”
最近开发中,发现项目中有一些未使用到的资源,想彻底删除掉,但又不想一个个的去找,怎么办呢?请看下面的操作:选择res和app是一样的操作,可以定向选择来清理未使用到的文件。【Refactor】直接删除,【Preview】先预览,再删除(推荐),【Cancel】取消我们点击【Preview】后,在此处就会列出未使用到的一些资源文件,然后确认无误后,再次进行删除掉无用的。。。...原创 2018-06-13 16:59:06 · 538 阅读 · 0 评论 -
腾讯X5内核浏览器的使用
一. X5优势介绍(1) 速度快:相比系统WebView的网页打开速度有30+%的提升;(2) 省流量:使用云端优化技术使流量节省20+%;(3) 更安全:安全问题可以在24小时内修复;(4) 更稳定:经过亿级用户的使用考验,CRASH率低于0.15%;(5) 兼容好:无系统内核的碎片化问题,更少的兼容性问题;(6) 体验优:支持夜间模式、适屏排版、字体设置等浏览增强功能;(7) 功能全:在HTM...原创 2018-06-05 11:13:44 · 14045 阅读 · 4 评论 -
Android资源混淆工具包的配置使用
1. 工具下载地址 链接: https://pan.baidu.com/s/1uz6uX5k0WTY8D7sT750Cgg 密码: 9gph2. 文件夹内容展示(如图)2. 配置相关介绍(如图)(1). config.xml 1. 签名密钥存放的目录; 2. 签名密钥的密码; 3. 也是输入密钥密码; 4. 密钥别名。(2). build_...原创 2018-06-04 18:10:13 · 727 阅读 · 0 评论 -
GreenDao v3.2.2的配置使用
1.在Project的build.gradle中引入GreenDao3.2.2的插件; 【classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2'】2.导入GreenDao库,在Module中的build.gradle中引入GreenDao 3.2.2的依赖包; apply plugin: 'org.greenrobot.greenda...原创 2018-06-04 15:17:20 · 574 阅读 · 0 评论 -
Java之开发经验与注意事项002
场景3:在使用零时,不慎使用了八进制常量的情况,导致计算结果不对 场景4:警惕while(condition); 以分号结尾,否则将会进入死循环之中 场景5:静态成员被初始化的陷阱 静态成员(变量)是属于类的而不是属于实例。 访问: 注意:在一个应用程序中,无论你创建了...原创 2018-06-05 11:53:51 · 297 阅读 · 0 评论 -
Java之开发经验与注意事项001
最近在看有关Java开发经验的书籍,因此正好做一下总结,也为了技术方面的一些提升。场景1:在使用for进行删除集合元素时出现的陷阱 【注意红色区域,千万不能省略,否则将会出现移除不干净的情况。】 【技巧:若要进行删除List集合中的所有元素,还可以使用该泛型集合的clear()方法, 此方法用于移除当前集合中的所有元素】场景2:差值损失...原创 2018-06-05 11:52:40 · 239 阅读 · 0 评论 -
一些安卓常用指令
1.adb常用指令(a)查看当前运行的设备 adb -devices(b)把电脑文件复制到手机设备上 adb push <a> <b> <a>为电脑上的磁盘路径,如e:/xx.png; <b>为手机上的目录,如/sdcard/(c)把手机上的文件复制到电脑上 adb pull <a> <b> <...原创 2018-02-27 10:50:19 · 3658 阅读 · 0 评论 -
接入支付宝支付SDK遇到的问题
在接入支付宝支付时,订单信息后台返回的,遇到ALIN10146问题需要对每个参数的value值进行encode编码,https://docs.open.alipay.com/204/105465/原创 2019-09-26 15:43:42 · 644 阅读 · 0 评论