
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
DataBinding是google推出的一个mvvm设计模式的官方类库,想比与mvp设计模式,该模式提供了view与数据直接绑定的能力,今天这票文章就来教大家如何使用该库。准备条件1、Android studio版本大于1.3,并且Gradle 版本大于1.5.0-alpha12、在module模块的build文件中添加下面的代码块,然后同步工程android {.
本文翻译自一篇英文文章,是非常经典的mvp介绍,原文地址:http://konmik.com/post/introduction_to_model_view_presenter_on_android/。什么是MVPView :是指显示数据并且和用户交互的层。在安卓中,它们可以是一个Activity,一个Fragment,一个android.view.View或者是一个Di
fragment是Google在3.0版本中推出的新功能,现在已经加入到V4包中,如果要使用V4兼容包中的Fragment需要将Activity换成FragmentActivity,调用的getSupportFragmentManager获取FragmentManager而不是getFragmentManager。Fragment是Google大力推荐使用的一个功能,它和Activity功能其实差
Android是基于Linux的,所以一个安卓的进程其实就一个Linux进程,一般而言一个应用app就是一个安卓进程,也就是一个jvm虚拟机。但是不是说一个应用就只能有一个进程,如果你注意观察就会发现在manifest文件中Activity、application、Receiver、provider、Service标签都有一项为process的,没错这个就是用来指定组件运行在特定的进程的。如果在a
去掉标题栏的大致类别有2中,一种就是在代码中去掉,另一种是在XML文件中实现。一、去掉标题栏先来看下效果:用代码实现:requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.activity_main);顺序不能弄反哦。在XML文件中的话,可以在mani
fragment是Google在3.0版本中推出的新功能,现在已经加入到V4包中,如果要使用V4兼容包中的Fragment需要将Activity换成FragmentActivity,调用的getSupportFragmentManager获取FragmentManager而不是getFragmentManager。Fragment是Google大力推荐使用的一个功能,它和Activity功能其实差
必须知识点ViewPager是Google自带的翻页控件,存放在V4兼容包中,继承于ViewGroup,官方推荐和Fragment一块使用。我们平时使用的地方主要有2个,一个是app第一次启动的引导页,第二个就是弄几张图片轮播的那种。在第二种使用方式的时候经常配合PagerTabStrip或者PagerTitleStrip来显示一个标签用来指引现在处于第几个页面。PagerTabStrip
我们知道Android Studio是使用Gradle来编译apk的,那么学习gradle就变的十分有必要了。gradle是以groovy语言为基础,运行与jvm虚拟机上面的语言,其兼容java。运行gradle命令首先需要按照jdk或者jre,所以接下来的步骤都是建立在你已经在电脑配置好java环境。配置gradle环境1、下载去官网:https://gradle.org/i
Android是基于Linux的,所以一个安卓的进程其实就一个Linux进程,一般而言一个应用app就是一个安卓进程,也就是一个jvm虚拟机。但是不是说一个应用就只能有一个进程,如果你注意观察就会发现在manifest文件中Activity、application、Receiver、provider、Service标签都有一项为process的,没错这个就是用来指定组件运行在特定的进程的。如果在a
theme和style其实使用方式是一样的,不同的是定义他们的时候,里面的item内容是不一样的,theme的item一般都含有window之类的,而style一般都是View的外观设置,比如textcolor,layout_height之类的,theme用在Activity里面设置样式而style用在View上面设置view的外观。要使用他们,只需要在res/values目录下面新建一个styl







