博客专栏  >  移动开发   >  Android基础

Android基础

Android开发基础知识,如四大组件的使用及生命周期,还有自己遇到的一些问题,新控件的使用及流行框架解析等等。

关注
1 已关注
22篇博文
  • Android视图动画浅析

    视图动画 视图动画共有四种,分别为透明度,旋转,平移,缩放动画,如同名字所说一样,它是一种视图上的动画,改变的只是视觉上的效果,实际上View的属性如位置,大小,透明度等并没有受到动画的影响。下面将演...

    2017-09-19 18:54
    366
  • Android使用ViewDragHelper实现侧滑菜单(一)

    前言 对于处理View的滑动,除了Android实现滑动的几种方式写到的四种外,Android v4包中还提供了一个ViewDragHelper类来帮助我们更加方便地处理滑动事件,ViewDragHe...

    2017-09-16 09:56
    444
  • Android实现滑动的几种方式

    前言 View的滑动对于View交互性及效果有很大影响,我们可以通过5种方式来实现View的滑动,准确地说是View位置的改变。要改变View的位置,首先我们需要了解Android的坐标系,因为Vie...

    2017-09-14 15:24
    341
  • Android事件的分发与拦截机制

    前言 Android为我们提供了丰富的View及ViewGroup控件,使得我们可以轻松的地完成Android应用界面的绘制,同时还可以自定义精美的View控件。绘制一个界面往往需要众多的View及V...

    2017-09-11 16:00
    252
  • Android N 多窗口模式

    前言 在智能手机更新换代越来越快,手机屏幕越来越大,手机可以做的事情越来越多,人们已经离不开智能手机了,甚至有的人开始在用手机办公了。在大屏幕手机上,如果一个手机可以一边播放视频,一边上着网,那种体验...

    2017-09-01 16:47
    406
  • Android运行时权限

    前言: Android 6.0(api23)引入了运行时权限,它允许应用程序在运行的时候请求权限而不像5.1及更低版本一样在安装的时候请求权限。这样一来,需要请求危险权限(涉及到用户隐私…)的应用在安...

    2017-08-30 19:09
    286
  • 浅谈BroadcastReceiver

    前言: 广播作为Android四大组件之一,类似于现实生活中的广播,经常用来传递及处理消息,有时候我们的应用程序需要在特定的情况下执行不同的逻辑,如系统开机,网络状态的变化,电源电量的变化…,这些都需...

    2017-08-29 21:06
    210
  • Android百分比布局库

    前言: Android在6.0(api23)引入了百分比布局库,这个库以support包的形式供我们使用。以前的那几种布局中要实现等比分割布局只有LinearLayout的layout_weight属...

    2017-08-29 19:42
    482
  • Activity的四种启动模式

    前言: Activity为什么会有启动模式? 我们可以想想Activity作为Android四大组件中使用最多的一个,经常需要使用Activity将界面显示给用户,这也就设计到了Activity的频繁...

    2017-08-26 16:25
    120
  • Activity之间数据相互传递

    不同的Activity之间可以相互传递数据,针对以下两种情况可以有两种方法传递数据,相同的地方都是通过Intent进行数据的传递。 1、前后Activity的数据传递 前一个Activity(A)...

    2017-08-25 17:43
    433
  • Android异步更新UI的几种方法

    前言:我们知道在android开发中不能在非ui线程的其他线程中更新ui,但是,有的时候我们需要在代码中执行一些诸如访问网络、查询数据库等耗时操作,为了不阻塞ui线程,我们时常会开启一个新的线程(工作...

    2016-04-26 12:37
    5698
  • Android绑定Service(含IPC)

    前言:四大组件中的service是其中除了activity之外用得最多的可能就是它了,当然,其他两个组件有它们自己的应用场合,这个在每个应用中使用情况可能不同,需要根据应用的需要选择使用相应的组件来完...

    2016-03-11 20:58
    1367
  • Android开源项目EventBus3.0的使用

    前言:相比于大牛,自己只能算是个菜菜菜鸟,所以这篇文章不敢说是什么讲解EventBus的使用,但可以算是自己使用EventBus的笔记吧,因为自己在一开始如果不看一些教程自然也不知道怎么使用它,所以在...

    2016-02-24 14:02
    2756
  • JSON解析高手

    前三篇博客分别介绍了xml的三种解析方法,分别是SAX,DOM,PULL解析XML,兴趣的朋友可以去看一下这【XML解析(一)】SAX解析XML,【XML解析(二)】DOM解析XML,【XML解析(三...

    2015-12-07 12:47
    16505
  • XML解析(三),PULL解析XML

    昨天写了【XML解析(一)】SAX解析XML 和【XML解析(二)】DOM解析XML两篇文章,有兴趣的朋友可以去看一下,今天我们来学习一下PULL解析XML,刚好可以跟SAX和DOC解析XML的两种方...

    2015-12-06 08:52
    8828
  • XML解析(二),DOM解析XML

    上篇文章向大家介绍了SAX解析XML,为了这篇文章理解起来更加方便,所以还没看过SAX解析XML文章的,请戳这【XML解析(一)】SAX解析XML ,这次给大家带来XML解析系列之DOM解析XML 一...

    2015-12-05 13:56
    8122
  • XML解析(一),SAX解析XML

    一、概述 SAX,全称Simple API for XML,是一种以事件驱动的XMl API,是XML解析的一种新的替代方法,解析XML常用的还有DOC解析,PULL解析(Android特有),SAX...

    2015-12-05 09:38
    13751
  • Android基础之ADB常用命令

    adb常用命令 需要配置platform-tools和tools目录路径到path环境变量 cmd输入sysdom.cpl快速打开系统属性,找到环境变量设置 环境变量配置方法: ...

    2015-11-06 21:37
    1042
  • 给listView添加headView或footView不显示的问题

    问题描述今天发现使用listView的一个问题,当我们给listView添加headView或footView的时候,如果我们没给listView设置adapter或者给listView设置的空的ad...

    2015-08-29 21:10
    2713
  • Android面向holder编程,再度封装代码

    概述 在我们实际开发过程中,当我们软件的功能做得多的时候,这个时候我们的代码量也就越来越大了,如果我们不把代码进行封装,不仅让我们开发的时候变得困难,而且不利于维护,特别是团队开发的时候,如果我们...

    2015-08-27 14:34
    3229
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部