在android开发过程中有些功能只是一两句代码就能搞定的功能,因此没有必要让它成为一个文章,因此想想还是直接弄成一个,然后不断更新就可以啦!关键是自己学到东西才是最重要的,呵呵。。。废话不多说!
一,获取屏幕的大小
获取屏幕的大小主要用到的是DisplayMetrics显示指标类
根据官方文档显示,初始化要这么做
DisplayMetrics disMetrics = new DisplayMetrics();
getWIndowManager().getDefaultDisplay().getMetrics(disMetrics);
然后可以通过disMetrics获得一些基本数据
density 显示器的逻辑密度
densityDpi 以点每英寸表示屏幕密度
heightPixels 以像素为单位表示绝对高度
widthPixels 以像素为单位表示绝对高度
用的话就直接使用
disMetrics.heightPixels //获得高度,其他同理操作
二,打电话操作
1,在AndroidManifest.xml增加用户权限
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
2,新建一个Intent
Intent intent = new Intent("android.intent,action.CALL",Uri.parse("tel:110"));
startActivity(intent);
三,屏幕方向改变
对于屏幕的方向有俩种
垂直:ActivityInfo.SCREEN_ORENTATION_LANDSCAPE
水平:ActivityInfo.SCREEN_ORENTATION_PORTRAIT
setRequestedOrientation() //设置屏幕的方向
getRequestedOrientation(); //获取屏幕的方向
四,全屏设置
方法1:AndroidManifest.xml
<activity android:name="myActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
方法2:code
requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
放在setContentView()之前
五,控件显示和隐藏
在Qt中对于显示很隐藏我们可以用show()和hide()来对这个控件进行操作,以控制它的显示和隐藏
在android中有一个visibility这个属性来控制它的显示和隐藏,有三个选项分别是visible,invisible,gone
在xml文件中:android:visibility="visible"
在java文件中:view.setVisiblity(View.VISIBLE);
其中对于invisible和gone的区别主要是在于隐藏的时候是否保留它的位置;invisible是保留,gone是不保留!
不断更新中。。。。。。