Android 方法

最近在学习一个比较大的Android项目,里面看到了一些Android方法,有些忘记了,又复习了一遍,把下面的记录了下来
1、控件的visbility属性,当设为gone时,是隐藏,不保留空间占用的空间
2、getIdentifier获取包下指定 资源的ID
3、获取屏幕
Display display=getWindowsManger().getDefaultDisplay;
DisplayMetrics dm=new DisplayMetrics();
display.getMetrics(dm);
float density=context.getResources().getDefaultMetrics().density;
float dphight=dm.hightPixels/density;
float dpwidth=dm.widthPixels/density;

4、videoview的使用
setVideoPath(String path)设置视频的播放路径
setVideoURI(Uri uri)以uri的方式设置播放源,可以是本地视频也可以是网络视频
5、通过getPackageManager的hasSystemFeature()确定Android是否支持某个模块
6、bindServeice()绑定服务,与服务进行通讯,通过实现ServiceConnection的onServiceConnected()和onServiceDisconnected()方法。如果第三个参数是BIND_AUTO_CREATE,在用startService()的情况下也会执行service的实现类里的onCreate()方法。一个service只有在未和任何activity绑定同时又处于停止状态时才会被销毁。Service是运行在主线程里的
7、wareLock机制,只要有一个锁申请后为释放,手机就不会进入待机状态
8、广播接受器有两种注册方法,一种是接受类继承BroadCastReceiver类,同时重写其中的onReceive()方法,同时在AndroidMianfest.xml中静态注册,声明对何种广播感兴趣;另一种是声明IntentFilter对象,用addAction添加感兴趣的广播,用registerReceiver()方法,其中两个参数,一个是继承了BroadCaseReceiver类的对象,另一个是IntentFilter对象。
9、Android文件操作。getFilesDir()获得应用在内部存储上的根目录;getExternalStoragePublicDirectory()当在外部存储上放公关文件,比如getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);得到系统默认存放视频的目录。
10、LocalBroadcastManager是用来在同一应用不同组件之间发送广播,比全局广播更加高效,防止信息被其它应用获得。
11、继承AsyncTask时需传入的三个参数,分别是执行AsyncTask时需传入的参数,显示进度条时的单位,执行完后返回的参数类型
12、GLSurfaceView,使用setRender方法设置渲染器。setEGLContextClientVersion设置openGL ES使用哪个版本个api
13、Android中padding指控件内部内容距离控件的边距,margin指控件距离控件距离父控件的边距
14、setAlpha方法是用来设置画笔颜色的透明度,Alpha的值越小,颜色就越透明,Alpha的值越大,颜色就不透明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值