摘要: Android 中的AIDL,Parcelable和远程服务 早期在学习期间便接触到AIDL,当时对此的运用也是一撇而过。只到近日在项目中接触到AIDL,才开始仔细深入。 AIDL的作用 由于每个应用程序都运行在自己的进程空间,并且可以从应用程序UI运行另一个服务进程,而且经常会在不同的进程间传递对象。在Android平台,一个进程通常不能访问另一个进程的内存空间,所以要想对话,需要将对象分解成操作系统可以理解的基本单元,并且有序的通过进程边界。 通过代码来实现这个数据传输过程是冗长乏味的,Android提供了AIDL工具来处理这项工作。 阅读全文
posted @ 2014-03-19 17:33 安卓吧 阅读(1431) 评论(1) 推荐(0) 编辑
摘要: //获取本机的物理地址 public String getLocalMacAddress() { WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE); WifiInfo info = wifi.getConnectionInfo(); return info.getMacAddress(); } 阅读全文
posted @ 2014-03-19 11:22 安卓吧 阅读(5073) 评论(0) 推荐(0) 编辑
摘要: File这是文件基类,抽象地代表一个文件实体,它有四个不同的构造方法: File(File dir, String name) File(String path) File(String dirPath, String name) File(URI uri) 这些构造方法的实质都是一样的,就是构造一个File实例,必须提供一个完整的文件路径。 构造了一个File实例,并不是说就新建了一个文件或文件夹,这个File实例,只是实际系统内文件实体的一个代表。 重要方法:public boolean exists() 判断文件或文件夹是否存在 阅读全文
posted @ 2014-03-19 07:14 安卓吧 阅读(7513) 评论(1) 推荐(0) 编辑