android问题集1

来源:互联网 发布:最强淘宝系统虾兵蟹将 编辑:程序博客网 时间:2024/05/01 08:18

解决cannot reload avd list:cvc-enumeration-valid 问题参考
按照运行提示,替换相应文件 参考下面提示文档
http://bbs.csdn.net/topics/391843897
读取联系人权限

在设置权限的时候请注意大小写 android.permission.XXXXXX
在实际的项目中,我们经常要得到当前屏幕的分辨率,进行机型适配,得到分辨率其实很简单,主要有两种方法。
方法/步骤
1. 在实际的项目中,我们经常要得到当前屏幕的分辨率,进行机型适配,得到分辨率其实很简单,主要有两种方法。
在ACTIVITY的onCreate(Bundle savedInstanceState) 方法中修改。
方法一:
Display mDisplay = getWindowManager().getDefaultDisplay();
int W = mDisplay.getWidth();
int H = mDisplay.getHeight();
Log.i(“Main”, “Width = ” + W);
Log.i(“Main”, “Height = ” + H);
复制代码
Display是在android.view.Display包中的。
2. 方法二:
DisplayMetrics mDisplayMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(mDisplayMetrics);
int W = mDisplayMetrics.widthPixels;
int H = mDisplayMetrics.heightPixels;
Log.i(“Main”, “Width = ” + W);
Log.i(“Main”, “Height = ” + H);
复制代码
DisplayMetrics是在android.util.DisplayMetrics包中的,getWindowManager()是Activity中的方法。
//////////////////////////////////////////////////////
在使用adtboundle(eclipse)打开avd时候如果出现devices.xml出现报错,请根据提示复制tools文件夹下面的devices.xml文件到相对应的目录即可
//////////////////////////////////
判断sd卡是否挂载条件如下Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED
获取sd卡的父目录或根目录
File filePrent=Environment.getExternalStorageDirectory();
获取文件的绝对路径
file.getAbsolutePath()
格式化输出时间
String str=time.format(“%Y-%m-%d %H:%M:%S”);
去掉应用标题栏title
去除标题栏title其实非常简单,他有两种方法,一种是在代码中添加,另一种是在AndroidManifest.xml中添加:

1、在代码中实现:
在此方法setContentView(R.layout.main)之前加入:
requestWindowFeature(Window.FEATURE_NO_TITLE);标题栏就没有了。

2、在AndroidManifest.xml中实现:
注册Activity时加上如下的一句配置就可以实现。

0 0
原创粉丝点击