享受技术带来的快乐

目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上。...

解决android java.lang.ClassCastException android.app.Application

定义类 DemoApp , 结果 Activity 调用始终报类错郁闷呀!    class DemoApp extends Application{    }    下面的配置注意:                     android:label="@string/a...

2012-01-24 12:46:37

阅读数:3894

评论数:1

Andriod Activity和Service同一线程的情况和不在同一线程的情况

一般来说:同一个包内的activity和service,如果service没有设定属性android:process=":remote"的话,service会和activity跑在同一个进程中,由于一个进程只有一个UI线程,所以,service和acitivity就是在同一个线...

2012-01-17 16:09:23

阅读数:3338

评论数:0

Android Service学习之AIDL, Parcelable和远程服务

AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一 个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。 通过代码...

2012-01-13 22:36:30

阅读数:732

评论数:0

Android工作实践总结:Aidl 远程调用(aidl实例总结)

在Android中, 每个应用程序都可以有自己的进程. 在写UI应用的时候, 经常要用到Service. 在不同的进程中, 怎样传递对象呢? 显然, Java中不允许跨进程内存共享. 因此传递对象, 只能把对象拆分成操作系统能理解的简单形式, 以达到跨界对象访问的目的. 在J2EE中,采用RMI的...

2012-01-11 18:09:08

阅读数:2948

评论数:0

sendBroadcast和sendStickyBroadcast的区别

我们平时最经常使用的是sendBroadcast,就是把一个Intent广播出去。今天我在看wifi的时候,还发现了sendStickyBroadcast。官方文档是这样写的:  public abstract void sendStickyBroadcast (Intent inten...

2012-01-11 11:02:54

阅读数:1376

评论数:0

Android:复杂数据模型的传递

最近在研究怎样在Android的开发中传递一些复杂的数据。其实网上已经有很多的人都写过相关的,但是看了后,发现都大同小异,缺少我想要看到的地方。所以我打算做一下这方面的探讨。 有时候在团队开发的时候,我们会考虑创建一些复杂(包含的数据类型有多种)的Model,方便在数据上的传输和处理。一些关于A...

2012-01-09 10:03:09

阅读数:894

评论数:0

AIDL文件中 in类型和out类型数据的区别

最近困惑于aidl文件中 in类型和out类型数据的区别。网上很多解释是:in 输入类型。out输出类型或者in在客户端赋值,out在服务端赋值。但更加具体的就没有了。这里我贴出我写的简单代码,大家尝试一下就会有所了解,希望大家能分享下自己的理解。 in表示是输入参数,out表示是输出参...

2012-01-06 17:39:06

阅读数:6115

评论数:1

android的文件操作

android的文件操作要有权限: view plaincopy to clipboardprint? uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"&g...

2012-01-05 00:09:49

阅读数:924

评论数:0

JAVA 十六进制与字符串的转换

将指定byte数组以16进制的形式打印到控制台 toHexString public static String toHexString(int i)以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 如果参数为负,那么无符号整数值为参数加上 232;否则等于该参数。将该值转换...

2012-01-03 13:35:27

阅读数:928

评论数:0

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