05 2011 档案
摘要:1frameworks/base/telephony/java/android/telephony/cdma为使用CDMA具体的电话功能提供的API。1.1)CdmaCellLocation是CellLocation的直接派生类,表示了一个CDMA手机通话的位置。CDMA(Code Division Multiple Access)又称码分多址,是在无线通讯上使用的技术,CDMA 允许所有的使用者同时使用全部频带(1.2288Mhz),并且把其他使用者发出的讯号视为杂讯,完全不必考虑到讯号碰撞 (collision) 的问题。 CDMA的优点包括: CDMA中所提供的语音编码技术,其通话品质比
阅读全文
摘要:Thinking in java inner classes引言每个JVM都有两种机制,一个是装载具有合适名称的类(类或是接口),叫做类装载子系统;另外的一个负责执行包含在已装载的类或接口中的指令,叫做运行引擎。每个JVM又包括方法区、堆、Java栈、程序计数器和本地方法栈这五个部分,这几个部分和类装载机制与运行引擎机制一起组成的体系结构图为:Jvm:抽象规范;一个具体实现一个运行的虚拟机实例装载器: 启动类装载器,自定义装载器(继承java.lang.ClassLoader)解析的内型信息放入方法区,对象放入堆,一个新线程,有自己java栈放中间数据,pc计数器。接口与抽象类深入java没有
阅读全文
摘要:转自http://blog.csdn.net/zhangchiytu/archive/2011/04/08/6310488.aspx谢谢他的共享让我很方便的学会了编译源码过程说明:这篇文章是介绍如何开发Android源码,包括各平台的源码而非仅仅Google释放的源码,我采用的是MSM7267. 前提不需要SDK,不需要ADT,通过整个工程的编译都可以生成。为了在Eclipse中调试源码如Phone、MMS、Contact…… 由于以前都没接触过Java、Eclipse、ADT... 这些,在网上看了N多的文章,就这篇详细,所以贴出来共享,同时 加入了、 自己在配置中 的TroubShoot.
阅读全文
摘要:这几天搞了搞AIDL,终于弄明白了在AIDL中让Service调用Activity的方法代码:首先建立一个ICallback.aidl文件,作为Activity中的回调方法1 package com.zhang.test.service;2 3 interface ICallback {4 void showResult(int result);5 }然后再建立一个IService.aidl用来在Activity中接收Service回调,以及在Service中onBind时返回的Binder注意:aidl中import不能写com.xxx.*,要写全类的路径1 package com.zhan
阅读全文
摘要:本篇文章为在工作中使用JAVA反射的经验总结,也可以说是一些小技巧,以后学会新的小技巧,会不断更新。本文不准备讨论JAVA反射的机制,网上有很多,大家随便google一下就可以了。 在开始之前,我先定义一个测试类Student,代码如下: 1 package chb.test.reflect; 2 3 public class Student { 4 private int age; 5 private String name; 6 public int getAge() { 7 return age; 8 } 9 public void setAge(int age) { 10 this.a
阅读全文
摘要:Field getField(String name)返回已加载类声明的所有public成员变量的Field对象,包括从父类继承过来的成员变量,参数name指定成员变量的名称而Field getDeclaredField(String name)不能获取从父类那继承过来的成员变量*********************************************** 1 package cn.com.vo; 2 3 public class Father { 4 public String name="父亲"; 5 6 public String sex="
阅读全文


浙公网安备 33010602011771号