最近需要将6.0盒子的应用,同时也用到7.0的盒子上。基本上变动不大,但可也有几点需要注意一下的
1.比如:
Activity activity = (Activity) getContext();
WindowManager.LayoutParams lp = activity.getWindow().getAttributes();
lp.alpha = 0.5f; //0.0-1.0
activity.getWindow().setAttributes(lp);
在6.0,4.0的盒子上基本上是一个黑色蒙层效果,但7.0就不一样,会真实的将当前的activity具有透明度,会显示栈里隐藏的activity的界面,比如:

2.打开WPS,6.0,4.0可以之间包名类名调用,现在必要要从本地的contentprovider里读取,这个已经总结过了。
本文探讨了将6.0盒子应用移植到7.0盒子时遇到的问题,包括活动透明度的变化及对WPS等应用调用方式的影响。在7.0中,设置透明度不仅会影响当前活动,还会显露栈中隐藏的活动界面;同时,调用应用需通过本地contentprovider,而非直接使用包名和类名。
2513





