自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注分享 Android开发 干货

CSDN签约作者、稀土掘金专栏作者 & 简书推荐作者

  • 博客(11)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Android多线程:IntentService用法&源码分析

前言多线程的应用在Android开发中是非常常见的,常用方法主要有:继承Thread类实现Runnable接口AsyncTaskHandlerHandlerThreadIntentService今天,我将全面解析多线程其中一种常见用法:IntentService目录1. 定义IntentService是Android里面的一个封装类,继承自四大组件之一的Service。2. 作用处理

2016-11-30 14:38:58 3661

原创 Android:这是一份很详细的Socket使用攻略

前言Socket的使用在Android的网络编程中非常重要今天我将带大家全面了解Socket及其使用方法 目录1.网络基础1.1 计算机网络分层计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层其中:网络层:负责根据IP找到目的地址的主机运输层:通过端口把数据传到目的主机的目的进程,来实现进程与进程之间的通信1.2 端口号(PORT)端口号规定为16位,即允许一个IP主机有2的

2016-11-27 21:09:26 87357 46

原创 Android自定义View:你需要一个简单好用、含历史搜索记录的搜索框吗?

前言像下图的搜索功能在Android开发中非常常见今天我将手把手教大家如何实现具备历史搜索记录的搜索框目录1. 使用场景在敲下代码前,理解用户的功能使用场景是非常重要的,这样有助于我们更好地去进行功能的实现,使用场景如下:用户需要进行某类事物的搜索(通过文字输入进行精确搜索)在搜索框输入时,通过显示搜索历史从而降低用户二次搜索的成本 简单来说,就是输入过字段会保存,当用户再次搜索该字段时,

2016-11-27 20:25:37 13461 9

原创 Android:SQLiteOpenHelper类(SQLlite数据库操作)详细解析

前言SQLite数据库操作在Android开发中非常常用今天我将带大家全面了解关于SQLite数据库的操作(增、删、查、改)目录1. SQLite数据库介绍SQLite是Android内置的一个小型、关系型、属于文本型的数据库。 Android提供了对 SQLite数据库的完全支持,应用程序中的任何类都可以通过名称来访问任何的数据库,但是应用程序之外的就不能访问。Android中,通过S

2016-11-20 16:34:53 49563 19

原创 Android:BroadcastRecevicer广播类型汇总

Android:Broadcast广播类型主要分为5类:普通广播(Normal Broadcast)系统广播(System Broadcast)有序广播(Ordered Broadcast)粘性广播(Sticky Broadcast)App应用内广播(Local Broadcast)具体说明如下:1. 普通广播(Normal Broadcast)即开发者自身定义intent的广播(最常用

2016-11-14 16:40:41 15361 1

原创 Android:BroadcastReceiver广播注册方式汇总

Android:BroadcastReceiver注册的方式分为两种:静态注册动态注册1. 静态注册在AndroidManifest.xml里通过标签声明属性说明:<receiver android:enabled=["true" | "false"]//此broadcastReceiver能否接收其他App的发出的广播//默认值是由receiver中有无intent-fi

2016-11-14 16:33:19 4464

原创 Android:远程服务Service(含AIDL & IPC讲解)

前言 Service作为Android四大组件之一,应用非常广泛本文将介绍Service其中一种常见用法:远程Service 如果你对Service还未了解,建议先阅读我写的另外一篇文章: Android四大组件:Service史上最全面解析 目录1. 远程服务与本地服务的区别远程服务与本地服务最大的区别是:远程Service与调用者不在同一个进程里(即远程Ser

2016-11-14 16:25:10 5950

原创 Android:(本地、可通信的、前台、远程)Service使用全面介绍

前言 Service作为Android四大组件之一,应用非常广泛本文将介绍Service最基础的知识:Service的生命周期 如果你对Service还未了解,建议先阅读我写的文章: Android四大组件:Service史上最全面解析 目录1. Service分类1.1 Service的类型1.2 特点2.具体使用解析2.1 本地Service这是最普通、最常用

2016-11-14 16:22:00 4303

原创 Android:Service生命周期最全面解析

前言 Service作为Android四大组件之一,应用非常广泛本文将介绍Service最基础的知识:Service的生命周期 如果你对Service还未了解,建议先阅读我写的文章: Android四大组件:Service史上最全面解析 目录1. 生命周期常用方法在Service的生命周期里,常用的有:4个手动调用的方法 手动调用方法 作用 startSe

2016-11-14 16:15:02 23321 1

原创 Android四大组件:Service史上最全面解析

前言Service作为Android四大组件之一,应用非常广泛本文将介绍对Service进行全面介绍(基础认识、生命周期、使用和应用场景)目录1. 基础知识定义:服务,属于Android中的计算型组件作用:提供需要在后台长期运行的服务(如复杂计算、下载等等)特点:长生命周期的、没有用户界面、在后台运行2. 生命周期方法详解具体请看我写的文章:Android:Service生命周期最全面

2016-11-14 16:08:45 7517 1

原创 Android:检测网络状态&监听网络变化

前言Android开发中,许多功能需要网络连接,所以在开发过程中需要进行手机网络的检测今天,我将教大家如何进行网络状态的检测和监听网络状态的变化目录1. 检测网络状态1.1 实现思路获得ConnectivityManager对象 ConnectivityManager主要用于查看网络状态和管理网络连接相关的操作获取ConnectivityManager对象对应的NetworkInfo对象

2016-11-02 21:10:34 37397 13

空空如也

Carson_Ho的留言板

发表于 2020-01-02 最后回复 2020-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除