博客专栏  >  移动开发   >  Android技术笔记

Android技术笔记

记录实战中用到的Android技术知识

关注
0 已关注
15篇博文
  • 高德地图实战:后台持续定位实现

    最近有个项目需求,要求应用只要打开后,就要每隔一段时间发送一次自身的位置,即便是应用退出了,也同样要在后台持续该功能。 在开始的时候,我准备用后台服务Service机制来实现这一功能,但是想到Ser...

    2017-02-16 10:42
    2643
  • Android事件分发机制

    Android事件的传递路其实是一个递归的过程,默认情况下:首先事件由Activity传递下来,依次调用ViewGroup 、View的dispatchTouchEvent 方法,然后又从View开始...

    2016-07-28 09:16
    229
  • Handler消息传递机制

    在做Android开发的过程中,不免会遇到在其他线程中需要更新UI界面的情况,然而UI界面组件只允许主线程去更新它,这时我们就可以用到handler消息机制了。 跟Handler消息机制有关的几个组...

    2016-01-27 09:40
    232
  • Android图片与内存基础知识

    Android图片的使用和处理是一个比较敏感的话题,因为图片确实比较吃内存,很容易导致OOM。下面是我关于Android图片知识的一些总结: 一、图片存在的几种形式 1、文件的形式存在于SD卡或手...

    2016-04-05 18:59
    155
  • Android Context解析

    做Android开发的时候,我们经常会遇到Context这个东西,从字面上来理解,它叫做“上下文”,其实代表是Android系统的一些特殊的资源。 Context的继承关系:单单从源码的结构来看,C...

    2016-05-10 15:37
    238
  • View和ViewGroup的测量与绘制过程总结

    1、View的测量 View在调用onDraw(Canvas)方法绘制自己之前,会先去调用onMeasure(int ,int)方法测量自己。我们可以通过取onMeasure方法传递进来的参数的高两...

    2016-08-04 15:23
    275
  • Android中的两种坐标系

    一、Android坐标系 在Android坐标系中,原点就是屏幕的左上角顶点,从这个点向右为X轴正方向,向下为Y轴负方向。 系统系统了getLocationOnScreen(intlocation...

    2016-08-15 18:36
    137
  • Android音乐播放器demo

    最近试着做了一个简单的音乐播放器,下面是一些自己的小小总结: 1、我用的是MediaPlayer来播放,掌握它的生命周期很重要 2、在准备播放的时候,即由Initialized变成Prepared...

    2016-09-19 10:51
    614
  • AIDL初探:夸进程的通信和跨进程的回调机制

    最近一个项目涉及到跨进程的操作,我们的应用ClientApp需要用到底层的数据,但是这个数据data是在一个不断监听接收底层的服务ServiceA里面,痛苦的是这个服务是在另外一个进程里面。虽然我们可...

    2016-11-17 18:32
    361
  • HorizontalScrollView滑动冲突的问题

    最近项目涉及到一个功能,需要在HorizontalScrollView里面添加一个SeekBar控件用来调节音量。当代码写好之后,自己动手滑动一下,感觉效果特别差。具体表现就是:SeekBar的滑块只...

    2016-12-30 18:20
    254
  • 绘制带线性颜色变化填充的折线图

    最近在项目中遇到一个显示折线图的效果,但此效果与一般的折线图显示有几点特殊的要求:1、折线图里面,需要用特定的颜色填充,并且此颜色右上而下是渐变的;2、此折线图只需要均匀显示10个数据;3、在0,3,...

    2017-08-04 16:55
    285
  • Android线程池的使用

    线程池,顾名思义就像是存放线程的池子一样的,我们需要使用线程时,就从这个池子里面去取线程使用,用完之后,线程又会放回这个池子里面,等待下次的线程调用。使用线程池有很多好处,首先线程池中的线程可以重复利...

    2017-05-04 11:22
    96
  • SeekBar的使用和竖向的SeekBar

    这是实现的几个seekbar的效果图,大家可以先看看: 第一个seekbar是以提供的bitmap为背景,然后进度条是透明的效果<SeekBar android:id="@+id...

    2017-06-16 12:11
    372
  • Android使用webservice与服务器通讯

    概述:我们在Android移动设备上面,与服务器通讯有很多种方式,其中webservice便是其中一种较方便且易用的方式。服务端只要把webservice接口暴露出来,再配上wsdl文档,客户端就可以...

    2017-06-27 14:06
    138
  • Activity的启动模式和任务栈解析

    为什么需要启动模式? 在正常默认的情况下,我们启动了多个Activity之后,系统会为这些Activity分别创建实例,然后根据先后顺序依次压入任务栈,最后进栈的Activity在栈顶。当我们点击b...

    2017-06-28 18:21
    90
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部