
Android常识
zhaojingzong
️
展开
-
2019年底总结-Android转行者的辛酸经历
背景:从2018年下半年就开始准备转型,期待更好的发展,到今年年底看清了事务的本质,不能说我走错了路,只是过了一个山峰,继续前行。从2018年开始 我陆陆续续的学习了很多知识,首先我想过转型web开发 ,学习了html 、js、jq等开发语言,并在朋友的帮助下接到一个外包项目,进行了独立开发。总体来说:功能、业务完成的很好,但是优化差强人意。我觉得web和Android一样难搞,只是web的...原创 2019-11-06 11:41:11 · 508 阅读 · 0 评论 -
安卓沉浸式状态栏解决方案
安卓沉浸式状态栏已经不是什么新鲜的功能了,网上也有相当多的可行方案。最近项目中有涉及到较多且不同使用场景,故本人做了些许总结,把项目中涉及的场景分享出来。不多废话直接上干货:方法:actiity中使用theme主题的方式,此处需要注意要配置三套(1)values/styles.xml:name="原创 2017-08-21 13:05:09 · 326 阅读 · 0 评论 -
Android底部导航 BottomNavigationBar(Google官方)
Android底部导航 BottomNavigationBar(Google官方)github地址(完整Demo下载)https://github.com/zhouxu88/BottomNavigationBar简介Android之前一直没有官方的底部导航栏,自己实现也是各有招数,不过不久前,Google官方在自己推出的Material design中增加了BottomNa转载 2018-01-24 14:19:46 · 1703 阅读 · 0 评论 -
史上最全面,最细的Android中layout建立子文件夹
最近我在封装android播放器 ,里面的布局嵌套比较多,layout文件也比较多,所以想着能不能再layout文件夹下创建子文件夹,经过一系列的查阅与尝试,最终还是完成了我想要的效果,在此分享给大家。先截图来一波正确的操作:分解步骤:首先将项目以project目录打开1.在layout下建立你所想要的子文件夹;2.在刚刚建立的子文件夹各建立子文件夹layout;3.在子文件夹下创建xml文件;4...原创 2018-05-23 11:25:31 · 2930 阅读 · 2 评论 -
Android View创建和销毁调用的所有方法
很久没有写东西了,今天来公司比较早,弄个小知识,了解View的动作,才能让它有更大的作为View 的创建 setOverScrollMode()setLayoutParams()requestLayout()hasFocus()hasTransientState()isClickable()isLongClickable()getAccessibilityNodePro...翻译 2018-09-06 09:29:20 · 12953 阅读 · 0 评论 -
Android开发之线程池使用总结
http://blog.youkuaiyun.com/u012702547/article/details/52259529 线程池算是Android开发中非常常用的一个东西了,只要涉及到线程的地方,大多数情况下都会涉及到线程池。Android开发中线程池的使用和Java中线程池的使用基本一致。那么今天我想来总结一下Android开发中线程池的使用。OK,假如说我想做一个新闻应...转载 2018-03-08 15:58:41 · 223 阅读 · 0 评论 -
-Xmx、-Xms、-Xmn、-Xss的理解与使用
前提:找到你的studio64.exe.vmoptions(64位操作系统为例)文件根据需要修改其中的配置如图所示:注:在sun的jdk下,Xms和Xmx设置一样,可以减轻伸缩堆大小带来的压力,但在ibm的jdk下面,设置为一样会增大堆碎片产生的几率,并且这种负面影响足以抵消前者产生的益处 下面介绍JVM调优的参数的含义堆大小设置 JVM 中最大堆大小有三方面限制:相关操...原创 2018-11-06 13:56:00 · 6453 阅读 · 0 评论 -
Android 面向对象的六大原则
最近在看Android 设计模式,通过第一章的学习使我对于面向接口编程以及OOP的基本原则有一个深入的了解,所以记下笔记。一、单一职责原则 SRP定义:就一个类而言,应该仅有一个引起它变化的原因。简单的说,一个类中应该是一组相关性很高的函数、数据的封装。作用:优化代码的第一步二、开闭原则 OCP定义:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭的...翻译 2018-09-19 15:28:50 · 283 阅读 · 0 评论