草庐IT

android - Galaxy S3 - 以纵向模式拍照会破坏 Activity

所以,这个问题已经在这个论坛上以多种形式提出,但没有一个答案对我有帮助。我有一个错误,我只能在SamsungGalaxyS3上重现。我只想使用手机的相机拍摄并存储照片,但在我收到onActivityResult的回复之前我的Activity就被销毁了。只有当我在纵向模式下使用相机时才会发生这种情况,在横向模式下没问题。我正在使用此代码启动相机:Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent,Config.ACTIVITY_TAKE_PHOTO);在纵向模式下,我从

android - 捕获具有透明背景的相对布局的快照会给出黑色背景不透明的位图

我有一个具有透明背景的相对布局,其中包含图像、文本等,当我使用绘图缓存或Canvas捕获其位图时,透明颜色被转换为黑色我尝试了很多方法但没有成功...rl_mainCanvesLayout.setDrawingCacheBackgroundColor(Color.TRANSPARENT);Bitmapbitmap=Bitmap.createBitmap(rl_mainCanvesLayout.getDrawingCache());rl_mainCanvesLayout.setDrawingCacheEnabled(false);Bitmapbitmap=Bitmap.createBit