自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 DNS域名解析过程

DNS域名解析过程标签(空格分隔): web no 作者:陈小默我们要访问的网站域名是www.123.com,当我们在浏览器中输入域名并按下回车时:1、浏览器会检查缓存中有没有存储过这个IP地址 如果当前缓存中有此IP地址则本次解析到此结束,可以直接访问IP地址,否则进行下一步。2、检查操作系统缓存 如果系统缓存了此IP映射。本次解析到此结束,否则进行下一步3、检查LDNS缓存 本地

2016-08-23 10:56:28 575

原创 为什么Android程序中的Looper.loop()不会造成ANR异常

为什么Android程序中的Looper.loop()不会造成ANR异常标签(空格分隔): 菜鸟 android 作者:陈小默我们在学习Handler的时候一定都接触过Looper这个东西,也知道其中的loop方法会有阻塞等待的过程。那么问题来了:既然主线程被阻塞了,为什么不会造成ANR异常呢?首先这个问题就是错误的,至少有两个概念没有认清:第一,什么是ANR异常?;第二,Android程序阻塞的

2016-08-19 17:49:41 4973 8

原创 PendingIntent参数使用说明

PendingIntent参数使用说明标签(空格分隔): 菜鸟 androidPendingIntent参数使用说明概念介绍通知发送规则PendingIntent参数介绍FLAG_ONE_SHORFLAG_NO_CREATEFLAG_CANCEL_CURRENTFLAG_UPDATE_CURRENT概念介绍首先我们需要明确一个概念,就是什么才是相同的PendingIntent,这里的

2016-08-18 16:44:07 1140 1

原创 使用RemoteViews自定义通知栏样式

使用RemoteViews自定义通知栏样式标签(空格分隔): 菜鸟 android使用RemoteViews自定义通知栏样式一普通通知栏处理点击事件二使用RemoteViews替换普通通知栏处理点击事件三RemoteViews如何更新View一、普通通知栏首先我们来演示一下最简单的通知发送方式val Activity.notificationManager: NotificationMa

2016-08-18 16:03:16 4936 1

原创 Android中事件分发流程图

Android中事件分发流程图标签(空格分隔): android

2016-08-17 15:03:34 383

原创 使用BinderFactory解决AIDL多业务逻辑的问题

使用BinderFactory解决AIDL多业务逻辑的问题标签(空格分隔): android 作者:陈小默使用BinderFactory解决AIDL多业务逻辑的问题定义AIDL文件单独实现每一个业务逻辑实现BinderFactory实现BinderDiapatchService当我们有大量业务逻辑需要使用AIDL解决的时候,不可能去为每一个业务逻辑单独开启一个Service。毕竟Serv

2016-08-17 13:15:36 380

原创 AIDL进阶

AIDL进阶标签(空格分隔): android 作者:陈小默AIDL进阶1基本使用2接口回调管理第一步创建AIDL文件第二步创建服务第三步创建客户端并连接服务3耗时操作的处理4Binder死亡处理1,基本使用至于AIDL的基本使用方法这里就不再介绍,可以参看博文Android Studio中使用Kotlin语言实现AIDL通信[图文] 。这篇博文通过一个简单的接口实现回复客户端发送

2016-08-17 10:09:21 391

原创 Android Studio中使用Kotlin语言实现AIDL通信[图文]

Android Studio中使用Kotlin语言实现AIDL通信[图文]标签(空格分隔): androidAndroid Studio中使用Kotlin语言实现AIDL通信图文服务端创建AIDL文件创建服务客户端话不多说,直接上步骤:服务端工程名:KotlinAidlService创建AIDL文件这里需要提醒的是,一定要用在相应的包(这个包相当重要,建议创建一个独立的aidl包)上

2016-08-16 11:43:02 1435

原创 AsyncTask工作原理分析

AsyncTask工作原理分析标签(空格分隔): android 源码分析 noAsyncTask工作原理分析AsyncTask基本介绍AsyncTask的工作原理AsyncTask基本介绍 AsyncTask是Android提供的一种轻量级异步任务类,它可以使用线程池执行后台任务。其使用Handler作为子线程与主线程交互的桥梁。 从图中我们可以看出AsyncTask中方法的执行方向

2016-08-09 11:51:38 1362

原创 GreenDAO数据库升级问题的解决方法

GreenDAO数据库升级问题的解决方法标签(空格分隔): GreenDAO no 作者:陈小默 版权声明:禁止商用,转载请注明出处GreenDAO数据库升级问题的解决方法初始条件1直接升级版本2重写onUpgrade方法3在2号实验的基础上增加表4在upgrade方法中添加createAllTable方法5在上述实验下给User增加字段6使用Sql语句增加字段温馨提示关于Gre

2016-08-05 14:12:57 8296 2

原创 2.2 Hello World

2.2 Hello World标签(空格分隔): kotlin基础教程2 Hello World21 环境搭建22 Hello World23 包Package24 import关键字2.2.1 环境搭建环境搭建2.2.2 Hello World现在,我们使用Kotlin语言编写一个经典程序入门示例,向控制台打印Hello Worldfun main(args:Array<String>){

2016-08-02 09:59:39 512

免积分的Oolong汇编语言查看器

不支持Java1.8中的部分高级特性,比如Lambda表达式

2016-09-27

Android 音乐特效控制demo

Android播放器音效控制Demo

2016-09-14

Android:音乐特效控制demo

Android端的音乐特效Demo,配合博客使用更佳

2016-09-14

Java的Oolong汇编查看器

该jar包下载后无需解压。 用法1:将此jar包与class文件放在同一目录下,然后双击运行,就会对该目录所有的class文件解析并在该目录下生成XXX.j文件。 用法2:使用命令行 java -jar run.jar XXX.class,就会在jar目录下生成XXX.j文件

2016-08-21

中国个地区的编号

中国各个地区的编号,可以用作天气请求

2016-05-18

Android Studio插件POJOGenerator

Android Studio插件POJOGenerator.zip,提供给不方便下载的用户下载并安装

2016-05-18

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

TA关注的人

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