博客专栏  >  移动开发   >  Andorid应用开发

Andorid应用开发

介绍Andorid应用开发,内容包含:Andorid中常用的Api的使用、第三方库的使用、源码分析等内容。

关注
3 已关注
45篇博文
  • Android文件上传

    上传的方式本文将介绍2中文件上传的方式: 1.multipart/from-data方式上传。 2.binary方式上传。multipart上传方式html的上传方式代码这中上传方式是我们最常用的...

    2017-07-07 16:45
    229
  • Android 中多线程的简单使用

    一、多线程的实现 1.最简单的启动一下新线程private void startNewThread(){ new Thread(){ @Overrid...

    2016-05-10 13:38
    550
  • android多线程----同步集合

    一、程序中的优化策略—-CopyOnWriteArrayList Copy-On_Write 是一种用于程序设计中的优化策略,器基本思路是: 从多个线程共享同一个列表,当某个线程想要修改这个列表的...

    2016-05-10 17:57
    1437
  • Android多线程-----同步锁

    一、同步机制关键字synchronized 对于java来说,最常用的同步机制就是synchronized关键字,他是一种基于语言的粗略锁,能够作用于对象、函数、class。每个对象都...

    2016-05-11 10:27
    4121
  • Android多线程-------同步辅助类

    一、循环栅栏 CyclicBarrier CyclicBarrier是一个同步辅助类,允许一组线程互相等待,直到达到某个公共屏障点。因为该Barrier在释放等待线程后可以重用,所以,称它为循环的B...

    2016-05-11 13:32
    299
  • AsyncTask 原理分析

    一、先来看看AsyncTask的定义,以及主要的方法。 AsyncTask的定义如下:public abstract class AsyncTask { ...... }其中这几个泛型分别表...

    2016-05-11 15:04
    400
  • Activity的生命周期方法

    Activity负责UI元素的加载与页面之间的跳转,代表了一个页面单元,每个Activity都有声明周期,在不同的阶段会调用不同的的生命周期方法。Activity的生命周期有如下几个: 上图是一个A...

    2016-05-24 16:21
    445
  • 防止Activity被重新创建

    Activity在系统配置发生改变之后会重新创建,我们常见的是在手机旋转屏幕时activity就被重新创建了。那么怎么样才能不被创建呢?我们先来看一下系统的那些内容被改变后Activity会被重新创建...

    2016-05-25 14:51
    1267
  • Activity的启动模式

    Activity的启动模式有4个,分别为standard、singleTop、singleTask、singleInstance。用户可以在AndroidManifest.xml中注册Activity...

    2016-05-26 10:10
    481
  • IntentFilter的匹配规则

    我们知道,启动Activity分为两种,显示调用和隐式调用。显示调用需要明确的指定被启动对象的组件信息,包括包名和类名,而隐式调用则不需要明确的指定组件信息。原则上一个Intent不应该即是显示调用又...

    2016-05-30 15:30
    241
  • Service的简单使用

    一、先来看如何最简单的创建一个Service 1、新建一个类继承自Service重写其中的几个重要方法public class SimpleService extends Service{ p...

    2016-05-31 10:21
    406
  • 使用AIDL

    一、什么是aidl? AIDL是android内部一种进程通信接口的描述语言。二、使用aidl aidl支持的数据类型: 基本数据类型 (int 、long、char 、boolean、doubl...

    2016-06-03 17:14
    4226
  • 使用Messenger

    一、Messenger是android中一种轻量级的IPC方案,它的底层实现同aidl一样。 我们先来了解一下Messenger这个类,首先看一下Messenger的构造方法,它的主要有2个构造方法...

    2016-06-06 10:55
    709
  • 使用ShareUserId

    一、Android系统回为每个应用分配一个唯一的UID,具有相同的UID的应用才能共享数据。两个应用通过ShareUID共享数据,需要相同的ShareUID之外还需要相同的签名才可以。在这种情况下他们...

    2016-06-06 14:14
    244
  • 使用BroadCastReceiver

    概念:BroadCast是一种广泛运用的,在应用程序之间传输信息的机制,Android中的广播与传统意义上的电台广播类似,一个广播可以有任意个接收者。广播机制是一个典型的发布-订阅模式。 Andro...

    2016-06-07 08:50
    411
  • 使用ContentProvider

    一、简介: ContentProvider 在android中的作用是对外共享数据,也就是说可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentPr...

    2016-06-08 10:24
    3586
  • ContentProvider原理分析

    一、ContentProvider的介绍 关于ContentProvider的介绍,以及使用可以参考我的上一篇博客http://blog.csdn.net/a992036795/article/de...

    2016-06-08 14:44
    5065
  • Android中点击事件的来源

    本文将分以下在步骤寻找android中事件的来源: 一、activity启动时 创建window以及windowManager的过程。 二、调用setContentView设置布局的过程 三、A...

    2016-06-16 14:32
    8954
  • android点击事件的分发过程

    转载请注明出处 http://blog.csdn.net/a992036795/article/details/51698023本文将讲述android点击事件的分发过程我的上一篇文章讲述了andr...

    2016-06-17 14:28
    5027
  • android滑动冲突的解决方案

    一、前言 Android 中解决滑动的方案有2种:外部拦截法 和内部拦截法。 滑动冲突也存在2种场景: 横竖滑动冲突、同向滑动冲突。 所以我就写了4个例子来学习如何解决滑动冲突的,这四个例子分别...

    2016-06-22 17:53
    8188

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部