- 博客(13)
- 资源 (34)
- 收藏
- 关注
原创 Android入门——远程Remote Service AIDL详解及应用
本地服务Local Service只用于服务和访问者在同一个进程中(同一应用)的通信。而使用远程服务Remote Service和AIDL接口语言用于跨进程之间的通信。在Android中每个应用都有自己的进程,当需要在不同进程之间传递对象时可以通过AIDL
2015-09-27 22:21:35 1983
原创 Android入门——Broadcast Receiver详解与应用
引言作为Android四大组件之一——BroadcastReceive。BroadcastReceive广泛运用在APP的开发中,其他的三大应用组件不同一样,是唯一需要被动接收,即负责接收的广播接收器永远不知道什么时候可以接收到广播,这种机制其实有点像Event,你永远无法预知什么时候Button的Click方法会被执行,运行在进程的主线程中。广播可以看成是一种事件机制,也可以看成是全局事件
2015-09-27 02:51:51 1546
原创 Android入门——Service详解及应用(一)
引言作为Android四大组件之一——Service。Service广泛运用在APP的开发中,Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果Service需要很多耗时或者阻塞的操作,需要在其子线程中实现,灵活地使用Service可以增加App的健壮性,避免ANR。一服务Service1 服务Service的概念Service是android系统的一个应用组件,启动之后一直默默
2015-09-26 03:33:10 1179
原创 Java进阶—— 泛型总结与应用
在1.5 前,当你把数据存入到集合的时候,需要主观去判断类型是否合法,假如你知道你定义的是String类型,而保存的时候你存了一个Integer类型的数据,编译没问题,但是运行的时候就可能导致类型转换异常**ClassCastException**,这是不安全的,而在1.5之后,引入了**泛型**并且使用了**泛型**之后,这个隐患在编译时期就被暴露出来,泛型理解为是java的一种安全机制,同时也带来了的另一种多态
2015-09-24 11:56:10 2766 4
原创 Java进阶—— 集合体系详解之Set体系无序不重复集合
前一篇博文Java 集合体系详解——List体系有序集合总结了下List体系集合的用法,这一篇主要总结Set体系集合的相关知识点,Set集合体系存储特点是元素是无序的(存入和取出的顺序不一定一致的),元素不可以重复。和List集合一样拥有Collection接口的所有方法,当然也同样可以使用iterator()获得迭代器来进行遍历。Set集合体系之HashSet和TreeSet集合。
2015-09-23 14:22:05 11651 3
原创 Java进阶—— 集合体系详解之List体系有序集合
引言面向对象语言对事物的体现必然是以对象的形式,Java工程师为了方便多多个对象的操作,就对对象进行存储,集合就是存储对象的一种方式,他们的底层都是基于不同的数据结构。当然集合和数组一样都是容器,数组也是可以存储对象的,但是数组长度一经初始化长度就是固定的,而集合长度是可变的,数组只能用于存储相同类型的对象,而集合可以存储不同类型的对象,数据多了用对象封装,对象多了用集合存。
2015-09-23 14:13:39 12226
原创 Android入门——详解Activity及Activity间的传值(一)
Web应用最基本的UI是网页、Winform应用最基本的UI就是Form,那么Activity就是Android最基本的UI,只要有UI都会涉及到Activity。Activity是人机交互的主要UI,Activity的生命周期、跳转、Activity之间的传值、Activity的关闭
2015-09-23 11:44:02 1669
原创 Android 入门——项目结构目录、文件详解
引言无论是你的第一个Android项目——“hello world!”,还是复杂精美的商业APP,每一个Android程序都拥有一系列的核心目录结构和文件,他们分别用于定义应用程序的功能,有一些目录是Ide自动为我创建的,有些则是默认生成的,有些是ide自动配置不能去修改,有些则是手动创建的。
2015-09-22 15:25:30 3168
原创 Java 进阶——集合体系详解之Map体系键值对集合
体系Map<K,V>是无序的,底层数据结构基于哈希表,可以进行增加、删除、判断、访问等功能,不过Map体系并不继承于Collection,和Collection一样也是一个顶层接口,自成一派。Collection体系单列集合,那么Map体系则是一对一的映射关系(Key——Value双列集合),总是一对一对的存储,并且键必须是唯一的(即Key唯一)Map的访问方式也有两种keySet和entrySet
2015-09-20 21:36:24 7737
原创 Java 进阶——多线程应用小结(一)
引言我们今天所使用的操作系统是多任务操作系统。多线程就是是实现多任务的一种方式。一个程序可以看作为一个进程,进程是是一个正在执行中的程序,每一个进程执行都是有一个执行顺序,该顺序是一个执行路径或者叫一个控制单元。用于封装每一个程序的控制单元。比如在Windows系统中,一个运行的exe就是一个进程。而线程就是进程中的一个独立的控制单元,线程在控制着进程的执行。
2015-09-16 16:22:01 868
转载 Java进阶——学习Java 23种设计模式详解笔记之行为型模式(三)
行为型模式引言本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
2015-09-10 16:44:18 750
转载 Java进阶——学习Java 23种设计模式详解笔记之创建型模式(一)
一、设计模式的分类总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
2015-09-10 10:07:21 1154
转载 Java进阶——学习Java 23种设计模式详解笔记之结构型模式(二)
结构型设计模式上篇文章创建型设计模式学习完了5种创建型模式,这章开始,接下来将学习下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
2015-09-08 15:44:50 802
platform.keystore
2020-09-12
Android刘海屏适配demo
2019-12-07
ReplaceSkin.zip
2019-08-14
Upload2Nexus.zip
2019-06-01
ApplyHiPlugin.zip
2019-05-24
BuildPlugin.zip
2019-05-20
自定义Gradle插件最全Demo
2019-05-04
Android AIDL 跨进程更新UI
2019-04-29
Android跨进程更新UI
2019-04-29
AIDL最全Demo
2018-05-09
万用的接口框架
2018-04-11
责任链模式源码
2018-03-13
策略模式源码
2018-03-12
原型模式源码
2018-03-09
两种方案处理运行时权限
2017-04-27
[SQLite权威指南(第二版)].Grant.Allen.扫描版
2015-10-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人