android开发中的一些用例

Android开发过程中有些功能只是一两句代码就能搞定的功能,因此没有必要让它成为一个文章,因此想想还是直接弄成一个,然后不断更新就可以啦!关键是自己学到东西才是最重要的,呵呵。。。废话不多说!

一、获取屏幕的大小

获取屏幕的大小主要用到的是DisplayMetrics显示指标类

根据官方文档显示,初始化要这么做

DisplayMetrics disMetrics = new DisplayMetrics();

getWIndowManager().getDefaultDisplay().getMetrics(disMetrics);

然后可以通过disMetrics获得一些基本数据

density  显示器的逻辑密度

densityDpi 以点每英寸表示屏幕密度

heightPixels 以像素为单位表示绝对高度

widthPixels 以像素为单位表示绝对高度

用的话就直接使用

disMetrics.heightPixels //获得高度,其他同理操作

二、打电话操作

1,在AndroidManifest.xml增加用户权限


  
  
  1. <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>​

2,新建一个Intent


  
  
  1. Intent intent = new Intent("android.intent,action.CALL",Uri.parse("tel:110"));
  2. startActivity(intent);​

三、屏幕方向改变

对于屏幕的方向有两种

垂直:ActivityInfo.SCREEN_ORENTATION_LANDSCAPE

水平:ActivityInfo.SCREEN_ORENTATION_PORTRAIT

setRequestedOrientation() //设置屏幕的方向

getRequestedOrientation(); //获取屏幕的方向

四、全屏设置

方法1:AndroidManifest.xml


  
  
  1. <activity android:name="myActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>​

方法2:code


  
  
  1. requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题
  2. 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是不保留!

 

由于本人初写博客,写的不好的地方还请大家能批评指正,希望能和大家相互学习、相互交流、共同成长。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GraysonWP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值