初学Android
16lz
2021-01-24
一、
纠结画图的问题,注意canvas.setBitmap()的参数Bitmap必须是mutable的。
Bitmap photo = BitmapFactory.decodeByteArray(data, 0,data.length); //phone是immutable的
Bitmap mutablePhoto = Bitmap.createScaledBitmap(photo, 480, 320,false); //mutablePhoto是mutable的
photo.recycle(); //回收photo
另外,static Bitmap createBitmap(int width, int height, Bitmap.Config config) 返回值是mutable的,其他的createBitmap()都返回immutable
二
Android照相编程时一定要记得在AndroidMainifest.xml中加上一行<uses-permission android:name="android.permission.CAMERA" />
更多相关文章
- ImageSpan的使用
- Android(安卓)屏幕常亮
- Android(安卓)Activity界面切换添加动画特效
- Android之SharedPreferences对参数数据的存取
- android 获取Service(服务)的运行状态
- 【Appium + Python3】之安卓8.1,使用xpath定位不到元素
- Android二进制文件转码到Base64并通过Post进行提交
- Android第十二课 jni函数的静态绑定
- android java js 回调 真心好用