登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

常见面试题----单例模式

简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这 ...
唉达拿伦 昨天 19:34
阅读:24 评论:0 赞:0

二叉树遍历

二叉树有多种遍历方法,有层次遍历、深度优先遍历、广度优先遍历等。本文只涉及二叉树的先序、中序、后序的递归和非递归遍历。涉及到的代码都用Java编写。首先给出二叉树节点类:树节点:classTreeNode{intval;//左子树TreeNodeleft;//右子树TreeNoderight;//构造方法TreeNode(intx){val=x;}}无论是哪种遍历方法,考查节点 ...
唉达拿伦 昨天 19:19
阅读:16 评论:0 赞:0

局域网 二维码fe分享图片 (带密码验证)

>欢迎转载,也请保留这段申明,原文地址:https://mp.csdn.net/mdeditor/81051646最近接到一个需求,需要实现一个局域网的图片二维码分享功能;具体怎么样呢,先看下面的效果图:![图片描述](/data/attachment/album/201807/16/195305uhs83535hxym8dsb.png)![图片描述](/data/attachment/album/201807/16/195309luntu8m8biy ...
LillteZheng 昨天 17:04
阅读:20 评论:0 赞:0

ScrollView嵌套ListView,显示不全和位置不是顶部的解决办法

myScrollView.smoothScrollTo(0,20);需在listview数据加载完成后调用在代码里去掉listview的焦点lv.setFocusable(false);Listview外套一层LinearLayout跟EditText一样,在父元素的属性下面下下面这两行即可android:focusableInTouchMode=”true”android:focusable=”true”最开始的时候让最上面其中一个控件获得焦点,滚动 ...
小白牛奶 昨天 16:29
阅读:1 评论:0 赞:0

Dagger2原理及使用

小伙伴们,又到周一啦,收拾好心情,准备工作了吗?今天跟大家一起来聊一聊Dagger2![图片描述](/data/attachment/album/201807/16/141931er6roo6z6zzkz4du.png)git地址:https://github.com/google/daggerDagger,起源于Square的Dagger,Dagger2是由谷歌接手开发;它是一个完全在编译期间进行的依赖注入框架,完全去除了反 ...
LRcaoxiang 昨天 14:22
阅读:15 评论:0 赞:0

高德地图和google地图适配

今天介绍的是大型app必备模块-地图模块。当今世界最大的地图sdk应该是google地图,但是由于国内墙掉了googleplayservice,国内是无法使用google地图的,然而国内比较热门的地图sdk是高德地图和百度地图。(如果你是IOS,还有自带的地图)近来项目中需要世界地图,所以特此做了一个高德地图和google地图兼容的模块了。####Sd ...
AlonMessi 昨天 11:00
阅读:52 评论:0 赞:0

Android弧形ProgressBar、SeekBar

网上有很多弧形或者圆形的ProgressBar和SeekBar。前几天无意中发现一个弧形的ProgressBar觉得挺不错的,就下载来看看源码。运行他的Demo的时候发现几个问题,并且有些问题在issue里面也有人提出了,但是作者一直没有回复,我把问题修复之后加上了Seek的功能,让它能当做SeekBar用。原作者的Demo效果图存在的问题:不能通过X ...
ceshishangchuan 昨天 10:41
阅读:78 评论:0 赞:1

【Android架构】基于MVP模式的Retrofit2+RXjava封装之文件上传(三) ... ...

##最近手头事比较多,抽个空把之前系列也补充一下。###先回顾下之前的[【Android架构】基于MVP模式的Retrofit2+RXjava封装(一)](http://www.apkbus.com/blog-625356-77298.html)[【Android架构】基于MVP模式的Retrofit2+RXjava封装之文件下载(二)](http://www.apkbus.com/blog-625356-77325.html)###今天要说的是文件上 ...
chenghuan3 昨天 10:01
阅读:67 评论:0 赞:0

用Lottie把启动界面动起来

####Lottie介绍Lottie可以把AdobeAfterEffects制作的动画导出为JSON,然后能在Android、IOS、WEB上播放。官网:http://airbnb.io/lottie/####使用示例我们尝试把它应用在启动图上,告别一成不变的图片。例如下面这个效果:!(//upload-images.jianshu.io/upload_images/2143532-900c0f3d9cad2ccb.png)!(//upload-images.jian ...
寻找雪见的景天 昨天 00:20
阅读:135 评论:0 赞:0

python 让挑选家具更方便

>原文链接:https://mp.weixin.qq.com/s/tQ6uGBrxSLfJR4kk_GKB1Q家中想置办些家具,听朋友介绍说苏州蠡(li第二声)口的家具比较出名,因为工作在苏州,也去那边看过,简直...,走断双腿都逛不完,更何况还疲于逛街的。也浏览过家具城的官网,本着在一定的预算范围之类挑选最合适的,作为一个程序猿,一颗不安分的心,决定 ...
tx467220125 前天 19:58
阅读:62 评论:0 赞:0

Android进阶AIDL使用自定义类型

阅读本篇文章之前,请先阅读[Android进阶之AIDL的使用详解](https://www.jianshu.com/p/552119be0e19)这篇文章,上一篇中主要介绍从AIDL的使用方式以及Android开发中不同进程之间的通信,遗留的问题是如何在AIDL中使用自定义类型,具体步骤如下:1.创建自定义类型2.声明自定义类型3.定义与自定义类型相关的业务4.重写业务实 ...
零点小筑 前天 17:01
阅读:58 评论:0 赞:0

Blog-07-《一周快速上手Kotlin For Android》-之数组

---《一周快速上手KotlinForAndroid》简介目前Kotlin已正式成为Android的官方语言,作为Android开发者来说,学习和了解Kotlin也是属于理所当然的事情,兴许你觉得Java对于你来说才是真正的开发”利器”,使用Java你能发挥更高的效率,当然,如果如此你还是可以继续使用Java来开发Android。但对于Kotlin来说,开发Android会 ...
林春风Ace 前天 15:47
阅读:64 评论:0 赞:0

Dagger2 入门笔记

网上对Dagger2进行介绍的文章也已经很多了,一开始看的时候却总是有种从入门到放弃的感觉,因为Dagger2中注解的配套使用是需要一定规则的,而文章介绍得并不算太详细,如果搭配不当,Dagger2是不会为我们生成相应的文件的,这就导致应用在编译时总是遇到各种报错,然后就一脸蒙蔽,所以这就需要很多的实践操作了这里我就将 ...
leavesC 前天 13:05
阅读:32 评论:0 赞:0

Android 解决 View 的滑动冲突

关于Android的TouchEvent事件分发机制可以看这里:[Java_Android_Learn](https://github.com/leavesC/Java_Android_Learn),本文讲解的是如何去解决View之间的滑动冲突当父容器与子View都可以滑动时,就会产生滑动冲突。例如ViewPager中包含了ListView时,ViewPager可以横向滑动,而ListView可以竖向滑动,此时就会产生滑动 ...
leavesC 前天 13:03
阅读:59 评论:0 赞:0

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

返回顶部