android studio
文章平均质量分 61
执 卓
量变引起质变
展开
-
@BindingAdapter使用小结
1.BindingAdapter的原理 一般我们在布局文件里用到的控件的各种属性,在源码里面都会有它对应的set和get方法,并且也会定义好需要的参数类型,这样我们一旦设置好相应的属性之后代码就自动去匹配对应的set和get方法进行属性设置,而我们有时候也会用到源码里没有定义好的属性,这样方便布局展示,这样就可以用BindingAdapter来解决这个问题。它的作用就是可以让我们自己定义想要用到的属性,然后给这个属性设置set方法设置到页面中显示2.BindingAdapter使用原创 2021-04-22 19:55:51 · 2993 阅读 · 0 评论 -
更新android studio后导入旧版本的项目方法
android studio版本从2.1.1换成了3.2.0的,所以之前的项目都要重新导入一遍。导入过程中遇到了很多问题,在这里记录一下导入的基本过程。1、首先在更新之后的android studio 里面新建一个项目,新建项目方法如下图:2、打开想要导入的项目文件夹和刚刚新建的项目的文件夹(其中intelliGent_Medical是将要导入的项目,新建文件夹是新建的项目,后来改...原创 2019-05-13 22:06:12 · 13401 阅读 · 4 评论 -
android 单例设计模式getIntance
一、设计模式的含义设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。二、单例模式单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例,即一个类只有一个对象实例。三、我...原创 2019-04-27 21:20:52 · 270 阅读 · 0 评论 -
@override在Eclipse中的作用
1、可以表示下面的方法是重写的父类的方法2、有注释的作用,加上这个标记就说明是重写的父类的方法,调试程序比较方便。3、在方法的前面加上@override系统就可以帮助你检查方法的正确性。下面举一个例子:abstract class Athlete {public abstract void study();}class Pinpang extends Athlete{@O...原创 2018-03-10 16:27:14 · 2091 阅读 · 1 评论 -
java Collection与ArrayList
一、集合的定义:1、集合,或者叫容器,是一个包含多个元素的对象;2、集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是指集合中对象的引用(reference)。3、集合类型主要有3种:set(集)、list(列表)和map(映射)二、ArrayList介绍:1、创建对象 :ArrayList al = new ArrayList();2...原创 2018-04-01 16:16:03 · 5115 阅读 · 2 评论 -
Android sudio断点调试步骤详解
无论用什么编程软件来做项目,首先要了解的就是如何调试程序,而今天要说明的就是如何使用android studio来调试错误。我相信既然都会编写程序了,那么调试程序对于很多人来说就不显得那么难了。下面就通过一个简单的点击按钮事件来说明一下断点调试步骤:①手机调节到开发者模式连接到电脑上或者直接连接虚拟机。②在想要调试的那句代码的左侧灰色区域单击鼠标左键,效果如下图所示:③点击上面...原创 2018-04-26 20:48:53 · 335 阅读 · 1 评论 -
android studio删除所有的断点
写过如何设置断点,那么现在就来说一下如何清理掉断点,比设置断点简单很多。①点击屏幕上面的Run——>View Breakpoints.②下图是点击后的弹出栏,红色框里面显示的就是你的所有断点,选中之后点击上面的“—”号就可以把所有断点清除了。...原创 2018-04-26 21:23:30 · 809 阅读 · 1 评论 -
利用Intent在活动、碎片与活动间传递简单的数据
利用intent在活动和碎片与活动之间传递数据是比较简单的,intent方法提供了许多putExtra方法的重载可供我们的各种需求。intent可以把一些数据暂存,当跳转到另一个页面之后数据也会随着跳转到相应的页面,这样就可以在之后的页面对数据进行处理.我所了解的有传递方法有(当然其他的实现方法还有很多,我会继续努力探索更多的实现方法分享给大家)第一种:活动之间数据的传递(FiratActiv...原创 2018-08-13 11:36:04 · 3473 阅读 · 6 评论 -
android 时间选择器demo
这几天写了一个类似日程的项目,看到小米的日程里面的时间选择器挺好看的,想要简单模仿一下。奈何能力有限,没有写成想象中那么完美,但是还好没让自己太失望,做成了一个还算能用的时间选择器。一、下面就是我做的时间选择器的相关界面,这个时间选择器实现起来是很简单的:二、会用到的layout和style1、style里面的代码:(先打开下图文件,再把代码复制到里面) <!...原创 2018-08-16 20:36:27 · 1673 阅读 · 0 评论 -
android studio 的自动添加依赖过程简介(适用于android studio 任何版本)
早就听说android studio 升级到3.0版本后有许多新变化,不甘落后的我也下载了最新版本进行试用。结果刚开始进行添加依赖就遇到了点变化,不过这种问题还是很好解决的。问题过程如下:用惯了旧版本,习惯性的添加依赖就是直接在build.gradle里面直接添加一下点击上面出现的sync now就行了,但是新版本的依赖开头不一样了。如图:①老版本的添加依赖写法②新版本的添加依赖写...原创 2018-08-16 21:44:46 · 3018 阅读 · 0 评论 -
Install Failed. Please check your network connection and try again.you may creating your project.
前段时间安卓方面遇到了瓶颈,就搁置了一段时间在忙着其他事情。这两天突然又来了兴致,翻到了一个特别好的源码,但是在导入到我的android studio里面的时候出现了一点问题,可能是版本的问题。错误详情如下:这种错误网上解决方法很多,但是可能错误不太一样吧,有的对于我的错误就不太适用。下面我就把我的解决方法粘贴出来供大家参考:①先把工程调节到android格式:②展开菜单最...原创 2018-10-12 19:49:52 · 4916 阅读 · 0 评论