- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 Android中IPC的几种方式详细分析与优缺点分析
Android进程间通信(IPC:Inter-Process Communication)的几种主要方式如下1.使用Bundle ----> 用于android四大组件间的进程间通信android的四大组件都可使用Bundle传递数据 所以如果要实现四大组件间的进程间通信 完全可以使用Bundle来实现 简单方便 2.使用文件共享 ---->用于单线程读写这种
2017-03-17 10:07:38 3720
原创 android IPC通信方式简述
andoid IPC方式主要有以下几种:1.bundle :简单易用 但是只能传输Bundle支持的对象 常用于四大组件间进程间通信 2.文件共享:简单易用 但不适合在高并发的情况下 并且读取文件需要时间 不能即时通信 常用于并发程度不高 并且实时性要求不高的情况3.AIDL :功能强大 支持一对多并发通信 支持即时通信 但是使用起来比其他的复杂 需要处理好
2017-03-17 10:02:57 1532
原创 java代码中线程安全级别 简述
java是支持多线程编程的语言,java中提供了很多类,如果把这些类的实现按照线程安全级别来排序的话,则由强到弱主要可以分为以下几个级别1、 绝对线程安全在任何环境下,调用者都不需要考虑额外的同步措施,都能够保证程序的正确性。这个定义要求很严格,java里面满足这个要求的类比较少,对于实现jsr133规范(java内存模型)的jdk(一般指jdk5.0之上),一般的不变类都是满足绝地线
2017-03-15 16:27:33 1122
原创 java中volatile关键字解说
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synchronized
2017-03-15 13:52:42 716
原创 Android 严苛模式(StrictMode)详解
Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。你可以强制用警告代替崩溃(crash),也可以仅将警告计入日志,让
2017-03-15 13:29:14 1356
原创 简述 I18N、L10N的区别
I18N--是“Internationalization”的缩写,由于“Internationalization”单词较长,所以为了书写简便,通常缩写为“I18N”。中间的18 代表在首字母“I”和尾字母“N”之间省略了18 个字母。单词“Internationalization”翻译成中文是“国际化”的意思-是使产品或软件具有不同国际市场的普遍适应性,从而无需重新设计就可适应多种语言
2017-03-15 10:59:42 2084
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人