判断可用的intent和更改Drawable的透明度
来源:互联网 发布:服务器端软件有哪些 编辑:程序博客网 时间:2024/06/07 02:46
public static boolean isIntentAvailable(Context context, String action) {
final PackageManager packageManager = context.getPackageManager();
final Intent intent = new Intent(action);
List<ResolveInfo> list =
packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
return list.size() > 0;
}
使用如下:
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
final boolean scanAvailable = isIntentAvailable(this,
"com.google.zxing.client.android.SCAN");
MenuItem item;
item = menu.findItem(R.id.menu_item_add);
item.setEnabled(scanAvailable);
return super.onPrepareOptionsMenu(menu);
}
2.
Drawable star = context.getResources().getDrawable(R.drawable.star);
if (book.isFavorite()) {
star.mutate().setAlpha(255); // opaque
} else {
star. mutate().setAlpha(70); // translucent
}
- 判断可用的intent和更改Drawable的透明度
- 判断一个intent是否可用的接口
- 子窗体覆盖层的颜色和透明度更改
- 更改显示图片的色度亮度对比度和透明度
- Unity3d 更改UI及物体的透明度
- android更改布局的透明度时其他布局的透明度也跟着变化
- Div的边框和透明度
- drawable-xhdpi和drawable-xxxhdpi的区别
- 设置TextView控件的背景透明度和字体透明度
- 如何设置TextView控件的背景透明度和字体透明度
- ANDROID设置TEXTVIEW控件的背景透明度和字体透明度
- filter的alpha透明度和opacity透明度区别
- Android颜色和透明度,以及透明度的计算
- Android 判断某个Intent是否可用
- Bitmap和Drawable的转换
- Drawable的getIntrinsicHeight()和getIntrinsicWidth()
- Drawable和Bitmap的区别
- Drawable和Bitmap的转换
- eVC & VC 串口编程
- 知识了解(java)
- 调用系统内置的gallery查看图片
- 佳佳说我双重性格,哈哈
- ReportingServices
- 判断可用的intent和更改Drawable的透明度
- 实现 JList 反选功能
- How to mount ISO images on HP-UX, Solaris and Linux(挂载ISO镜像文件)
- 哇,好开心哦..
- android on line find source
- recently
- mac与windows的区别
- 什么是动态域名
- [转]vs2005安装和部署项目