简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
我们知道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
Android是基于Linux的,所以一个安卓的进程其实就一个Linux进程,一般而言一个应用app就是一个安卓进程,也就是一个jvm虚拟机。但是不是说一个应用就只能有一个进程,如果你注意观察就会发现在manifest文件中Activity、application、Receiver、provider、Service标签都有一项为process的,没错这个就是用来指定组件运行在特定的进程的。如果在a
Google发布的V4包中有一个SwipeRefreshLayout控件,可以实现下拉刷新数据的效果。该类可以作为一个布局文件的根布局,作为一个容器类,至少需要一个子视图,结合ListView使用;使用这个类的时候我碰到如下的问题,和一些体会,希望对你有所帮助:1、单把SwipeRefreshLayout作为跟视图的时候,如果子视图为TextView就无法显示下拉效果。2、当子
先来看下效果图:Android扫描和生成二维码可以使用Google开源项目:Zxing。其可以解析多种格式的1D/2D条形码。能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android等。GitHub下载地址:https://github.com/zxing/zxing其下载到的是一个庞大
先来看下效果图:Android扫描和生成二维码可以使用Google开源项目:Zxing。其可以解析多种格式的1D/2D条形码。能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android等。GitHub下载地址:https://github.com/zxing/zxing其下载到的是一个庞大
theme和style其实使用方式是一样的,不同的是定义他们的时候,里面的item内容是不一样的,theme的item一般都含有window之类的,而style一般都是View的外观设置,比如textcolor,layout_height之类的,theme用在Activity里面设置样式而style用在View上面设置view的外观。要使用他们,只需要在res/values目录下面新建一个styl
Palette是5.0的一个新功能,叫做调色板,其可以从一张Bitmap中提出去颜色值,设置在别的控件上面,这样有利于保持整体风格的一致性,例如下面这张效果:根据选择的图片不一样,actionbar的颜色也不同,是不是很协调呢~~。ok,下面来详细的介绍其使用方式:一、准备阶段首先要更新最新的support包,更新之后到这个目录(sdk根目录/extras/android/su
Android中使用传感器是非常简单的,首先获取到一个SensorManager对象,然后使用SensorManager对象获取到具体的传感器,给SensorManager注册一个监听事件并且在不需要的时候解注册就搞定了。下面来看具体的使用:获取SensorManager对象://得到sensorManager对象sensorManager = (SensorManage
Android提供WebView来加载网页数据,也可以加载本地的资源文件。使用WebView有两种方式,一种是直接在XML布局文件中定义WebView然后在Activity中使用findviewById()找到这个控件,还有一种方式是使用代码直接new一个View对象然后添加到ViewGroup中。与WebView相关的类有两个,一个是WebSettings,该类可以对WebView的一些属性进行