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

Android技术笔记

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

关注
0 已关注
20篇博文
  • 百度地图学习(一):加载基本地图、本地定位、地理编码

    最近在学习百度地图的使用,在此记录一下自己的心得。 一、基础地图的加载 1、下载百度地图的Android SDK,在自定义下载选项中,我们可以根据自己项目的实际需要下载相应的SDk。下载好之后,解...

    2016-04-21 16:12
    918
  • 自定义绘制圆形、圆环和弧线

    有时候我们在做程序的时候,需要用到canvas来自定义绘制图形,这里介绍一下绘制圆形、圆环和弧线的方法。 1、绘制圆形和绘制圆环其实可以可以通过调用drawCircle这个方法来完成,API方法解析...

    2017-08-10 17:43
    218
  • Android事件分发机制代码片段分析

    最近又去看了一下android事件分发机制,下面是我从源码中摘出来的事件分发机制的脉络图: 从这张图,大家可以很清晰地看出来android是怎么把事件通过哪些方法传递的。

    2017-08-15 10:36
    81
  • View的scrollTo/scrollBy

    View的scrollTo和scrollBy实现了View的滑动,但是这种滑动的是瞬间完成的,没有过度的效果,我们看看它的源码: /** * Set the scrolled positi...

    2017-08-18 15:09
    78
  • 开机过程中进程的创建流程框架图

    这是一个简单的内核、native 、系统进程、 app进程的关系图

    昨天 11:01
    18
  • 高德地图实战:后台持续定位实现

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2017-06-16 12:11
    748
  • Activity的启动模式和任务栈解析

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

    2017-06-28 18:21
    124
  • Android使用webservice与服务器通讯

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

    2017-06-27 14:06
    186
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部