
android进阶
文章平均质量分 84
FightSeeker
加油!
展开
-
android服务学习service之AIDL
在android中,不同的应用运行在各自的进程中,互不干扰,一个进程也不能直接的去访问另一个进程的内存空间,因此,进程间通讯,android提供了AIDL这个工具来实现。 AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communica原创 2015-11-20 11:55:13 · 817 阅读 · 0 评论 -
自定义View之MenuItemView
着手开发一款应用的时候,设置或者菜单页面是可能需要的,但是,那重复的布局会很令人苦恼。新手可能会一项项的重复绘制,有经验的你或许会用到include,或者用到组合控件。除了以上的方法之外,闲来无事,写了一个通用的View(MenuItemView)。此view暂时可以展示两种功能,一是通用的项,另一种是带开关的项,截图如下: 1.自定义属性:attrs.xml <declare-style原创 2016-07-20 16:42:07 · 3231 阅读 · 1 评论 -
android流式布局:FlexboxLayout用法探析(一)
FlexboxLayout是google官方开源的一个可以简单快速创建具有弹性功能的流式布局,它的目的是使用我们常见的布局模式,帮我们很好的实现UI区域的比例划分,比如三列布局,可以非常简单的实现。它支持非常多的属性设置,用起来很简单。首先引入该库:dependencies { compile 'com.google.android:flexbox:0.2.2'}然后是在布局文原创 2016-07-01 13:56:32 · 9501 阅读 · 2 评论 -
android特性之CoordinatorLayout用法探析实例
当我在AS上新建一个module时,系统默认的最外层布局不再是我们熟悉的五大布局中的一种,而是一个全新的布局:CoordinatorLayout。它是Material风格的重要组件, 作为布局的顶层控件,协调(Coordinate)其他组件, 实现联动。下面来看一个最简单的例子,CoordinatorLayout与 FloatingActionButton的使用,它可以使浮动按钮上下移动,原创 2016-07-04 15:02:25 · 2223 阅读 · 1 评论 -
android:Toolbar用法探析(一)
Toolbar作为ActionBar的替代,在material design 中也对其有一个统一名称:app bar,在未来的 android app 中,就以 toolbar 这个元件来实作之。下面就一步步的来探析一下它的使用方法。 (一)Toolbar的显示 既然是作为Actionbar的替代,所以就需要把ActionBar隐藏起来。现设置 res/values/styles.xml的the原创 2016-07-05 16:16:40 · 1246 阅读 · 0 评论 -
CoordinatorLayout高级用法-自定义Behavior
上次简单的说了一下CoordinatorLayout的基本用法(android特性之CoordinatorLayout用法探析实例)。其中CoordinatorLayout给我们提供了一种新的事件的处理方式,Behavior。还记得那一串字符串吗?app:layout_behavior="@string/appbar_scrolling_view_behavior"其实它并不是一个字符串资源,原创 2016-07-04 18:08:51 · 9173 阅读 · 0 评论 -
高仿QQ下拉刷新之LoadView
开始之前,先把效果图贴上,一睹为快,相似度还是蛮高的,嘿嘿!此加载状态提示,我分为了四个部分来写,分别是:(1)加载当中,LoadIngView(2)加载之前,即用户下拉的状态,LoadPreView(3)加载成功,LoadSuccessView(4)控件组合,LoadView,也即是我们xml布局用到的下面一一来介绍一下涉及到的主要核心代码:1.关于LoadI原创 2016-06-29 17:24:39 · 2459 阅读 · 1 评论 -
android弹出框之Dialog
开发之际,必要的弹框提示是不可少的,Dialog就是其一,那弹框赏心悦目,才不会引起用户的反感。下面是总结的一下方法。开始之前,先了解几个属性。 true//是否浮现在activity之上 false//是否半透明 true//是否显示title标题 @null//设置windowFrame框 false//是否全原创 2016-05-27 13:14:16 · 750 阅读 · 0 评论 -
android:数据保存之SQLite
android开发的时候,数据的保存时少不了的一个重要工作开发内容。今天以本人在开发中总结的经验,来记录说明一下数据保存的一个重要的方法,SQLite数据保存。SQLite时谷歌提供的一个对于较大数据处理的一种方法,功能比较强大,但是对于手机上的一些数据存储,维护,管理等还是比较方便实用的。它具备以下几大特点:1.轻量级:使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,原创 2015-11-24 18:42:07 · 1251 阅读 · 0 评论 -
android:自定义组合控件Weight(高仿猫眼底部菜单栏)
在我们实际开发当中,会碰见一些布局结构类似或者相同的界面,例如应用的设置界面、tab按钮界面等。这时候,对于初学者来说,xml里面一个个绘制出来或许是最初的想法;可能随着经验的积累,又学会一招,就是使用include标签,导入类似或者相同的布局,提高了性能又减少了代码;再以后呢,自定义控件又可以实现这一目的。本文就是简单的使用自定义的组合控件模仿猫眼底部菜单栏。 1.自定义组合控件属原创 2015-07-14 09:39:46 · 2691 阅读 · 0 评论 -
android:Toolbar用法探析(二):内容显示微调
原生的Toolbar基本的功能样式已经在上节简单的说了一下,但是当前的样式并不满足我们的需要,因此这一节主要探索一下Toolbar的一些内容上调整的方法,比如Title位置居中的改变啊,PopuMenu菜单的显示位置等。一:Toolbar的标题Title文字居中调整关于Toolbar标题文字居中的写法,网上都是前篇一律的把Toolbar标题内容置为空,然后在里面添加一个TextView来实现的,代码原创 2016-07-07 13:58:32 · 5104 阅读 · 0 评论