暂时未有相关云产品技术能力~
暂无个人介绍
在Kotlin中,data数据类默认的copy方法实现的是浅拷贝,但我们有时候需要实现深拷贝。 在kotlin中,实现就比较容易了。
Gradle5.0+已经支持了Kotlin,但碍于Android Studio目前适配并不是很好,所以并不建议开发使用,至于为什么,在文章末尾也给出了具体原因。
说简单点 Animator 并不负责动画,它只是负责计算不同时间线该有的值,从而让用户自己去设置,可扩展性更强。
在Android x以前,我们实现懒加载通常是通过 setUserVisibleHint 方法来控制Fragment是否可见。在Android x之后,Google 提供了新的方案给我们。今天我们就来学习一下。
最近在集成热修复,正好要进行技术分享,所以就来好好梳理一下 热修复的前因后果。
最近在集成热修复,正好要进行技术分享,所以就来好好梳理一下 热修复的前因后果。
在最近的开发中,深感网络相关基础知识薄弱,于是趁周末好好总结一下
Android中文件下载,app更新,我们一般利用的都是 Retrofit或者 Okhttp等实现,但其实Android 早在API 9之后,就为我们提供了DownLoadManager,这是Android提供的系统服务,通过这个服务下载文件,整个过程全部交给了系统负责,免去了我们别的操作。
在以前,因为学过一段时间Kotlin(并没有实际开发中用过),很多东西都忘记了,但是kotlin的代码看起来其实和Java没什么区别,感觉都差不多。所以不要认为 Kotlin 很难学。
我们在开发中,网络请求经常会遇到各种错误码的判断。比如下面这样:
首先,什么是NDK开发,听到这个词,我的第一感觉是高大上的,其实倒也没错,NDK在Android开发中属于偏底层的,需要与C++等进行联系,它没有像应用层开发那么灵活,但是作为开发者,我们必须了解其简单的使用,及为什么要使用它?
在日常开发中,我们不免会使用到Bitmap,而bitmap确实实在在的是内存使用的 “大户”,如何更好的使用 bitmap,减少其对 App内存的使用,是我们开发中不可回避的问题。
代码如下
方法1(最简单的): A 字符串 -> b字符串,统计A中b的个数。
为什么要自定义View? 主要是Andorid系统内置的View 无法实现我们的 需求,我们需要针对我们的业务需求定制我们想要的 View.
Android四大组件 lay a solid foundation 夯实基础
Android四大组件 lay a solid foundation 夯实基础
Android四大组件 lay a solid foundation 夯实基础
在比赛中遇到了MP的并列柱状图,看网上对这方面记录并不是很多,所以今天就做一个教程吧。
在最近的使用中,用到了RadarChart,也就是雷达图或者说是蜘蛛图,网上对RadarChart的介绍也并不是很多,所以这里来做一个比较详细的介绍。
记一次运行App时的错误处理方法。
今天遇到一个需求,需要TextVeiw 滚动显示,于是简单记录一下。
水平条形图?也就是倒起来的柱状图,简单理解可以为,将正常的图表顺时针旋转90度,其x轴,y轴对应关系如下。
阻塞队列指的就是在队列的基础上附加了两个操作的队列。
在多线程应用中,两个或两个以上的线程需要共享对同一个数据的存取。
我们有时候的需求时,EditText 在不需要的时候,无法点击,或者取消它的默认焦点。
Android沿用了Java的线程模型,一个Android应用在创建的时候会开启一个线程,我们叫它主线程或者UI线程。
Viewpager默认会缓存临近操作的两个页面,也就是至少会缓存一个页面。
需求:显示最近20条的数据,而且500毫秒秒刷新一次,每次都要求数据最新。
一个简单的自定义view饼状图,加入了动画效果
因为学习需求,需要导入一个jar包,也就是SlidingMenu,侧滑的控件,但导入时总是出错。
今天在写android的 listview 的时候,想让用户输入数据,然后店点击完成排序,但涉及到用户输入小数的情况,但如果集合使用double或者float,listview肯定就会变成小数.0000这种,这时候影响界面效果,所以就涉及到了除0操作,
今天在写一个android的程序时,本来想初始化一个list的集合,以避免第二次的数据添加在第一次的后面,就直接使用了对象=null,发现在给list集合添加数据后运行出现了这样的错误。
最近在学习Android的数据存储,便将自己的理解写下来。新手浅显望理解。
为了便于进行系统级别的消息通知,Android也有自己的一套类似的广播消息机制。
为了便于进行系统级别的消息通知,Android也有自己的一套类似的广播消息机制。
碎片(Fragment)是一种可以嵌入在活动中的UI片段,可以理解成一个迷你活动。
作为一个刚学习Android的小白,装Android studio的过程中就遇到了不少问题,这两天发现preview一直不显示,百度查了一下,很多教程都只是改了一下这里,但是治标不治本啊,新的项目又会出现这个问题。
简单来说,客户端就是个人使用的电脑,而服务端就是服务器。通过电脑访问服务器上的资源,用的就是HTTP协议。
代码如下
不需要图片和js技术。能够兼容各种浏览器,不兼容opera.
H5中实现拖放效果,常用的实现方法是利用事件drag和drop
代码如下
最近两天在学习java数据库,便写了这个示例,以后再加入界面吧。
话说现在当司机光有红心不行,还要多拉快跑。多拉不是超载,是要让所载货物价值最大,特别是在当前油价日新月异的时候。