大家好,我刚装完了Android的环境,
想测试一个helloworld程序:
package com.yongfeng.helloworld;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
结果提示 R can not be resolved.
如果我引入了包:import android.R;
package com.yongfeng.helloworld;
import android.R;
import android.app.Activity;
import android.os.Bundle;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
可是R.layout.main仍然报错,请问是不是哪里我没有配置好呢?
谢谢
第一代移动通信
模拟蜂窝
只能提供区域性语音业务;
通话效果差;
保密性不好;
用户接听范围很有限;
第二代移动通信
GSM (移动 联通)
使用窄带TDMA;
允许在一个射频(即蜂窝)同时进行8组通话;
频率范围900-1800MHZ;
数字移动电话系统;
1991年开始使用;
具有较强的保密性;
抗干扰性好;
音质清晰;
通话稳定;
容量大;
频率资源利用率高;
接口开发;
功能强大;
数据传输率9.6 kbps
CDMA800 (电信)
GPRS 通用无线分组业务 彩信 上网
注:第二代移动通信除了可以提供话音业务外,已经可以提供低速率的数据业务了,即收发短信之类的业务;
第二代数位式移动通信系统传输速率也只有9.6Kbps,最高可达32Kbps,如PHS
第二代半移动通信
EDGE
数据传输率384 kbps;
利用现有的无线网络设备就可以为个人提供多媒体通信业务;
第三代移动通信
WCDMA (联通)
最高2mbps数据传输率;
利用宽频带;
顺畅处理声音、图像数据,与互联网快速连接;
WCDMA与MPEG-4技术结合起来可以处理动态图像;
TD-SCDMA(移动)
CDMA2000(电信)
注:第三代移动通信系统数据传输速率可达到2Mbps;
3G移动通信系统主要是以CDMA为核心技术;
第四代移动通信
TD-LTE (long-term evolution 移动)
数据传输率超过100mbps
注:第四代移动通信系统可以达到10Mbps至20Mbps,甚至最高可以达到每秒高达100Mbps;
估计每个4G信道会占有100MHz的频谱,相当于WCDMA 3G网路的20倍;
4G移动通信系统技术则以正交多任务分频技术(OFDM)最受瞩目;
目前国际上共有5种4G标准:LTE-Advanced、WirelessMAN-Advanced、WiMax、HSPA+、LTE
有时候我们测试其他平台运行情况时可能需要借助Android模拟器,而出现类似emulator:ERROR:no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformated这样的问题,主要是因为Windows用户名造成的,默认情况下很多XP用户的用户名可能是中文,而导致了AVD's config.ini file is malformated这样的错误,如果不修改用户名或创建一个新的英文账户跑Android的话,可以参考Android123的其他方法来解决,比如说手动添加一个系统环境变量值,这里我们可以对着“我的电脑”图标单击鼠标右键,在弹出的菜单中选择“属性”,切换到“高级”选项卡,单击“环境变量”按钮,在弹出的对话框新建一个环境变量,比如名为ANDROID_SDK_HOME (不可修改为其他) ,值为D:\android_sdk (假设sdk我们在d盘的根目录名为android_sdk)。接下来重新启动Eclipse,我们通过单击Windows菜单,依次进入preferneces => Android => Bulid 可以看到
Default debug keystore: D:\android_sdk\.android\debug.keystore (其中.android\为ADT自动创建的,以前这项可能为C:\Documents and Settings\中文\.android\debug.keystore),当然通过设置下面的custom debug keystore来设置可以免除添加环境变量的步骤,同时android123提示大家设置环境变量可以在cmd下使用set命令查看和设置,更轻松快捷。