20160721工作日志

##############Done###############

 

实现点击图框的功能

1)实现下拉菜单中“拍照”按钮的功能

2)实现下拉菜单中“从相册中选择"按钮的功能

3)“点击拍摄更多图片”功能正在修改调试

 

    原本的数据逻辑是MainActivity->capturePhoto,然后TakephotoActivity从中间截取数据,开始在共享对象上花了很多时间,实现了拍照从中间截断,后来发现"从相册选择"的图片必须先到达MainActivity才能获取。所以只能更改数据逻辑,变成MainActivity->TakephotoActivity->capturePhoto。然后在从capturePhoto把获取的imgUri从后面传回来。

安卓间共享数据的五种方式

 

1).基于消息的通信机制  Intent ---bundle ,extra

2). 利用static静态数据,public static成员变量;

3).基于外部存储的传输,  File/Preference/ Sqlite ,如果要针对第三方应用需要Content Provider

4).基于IPC的通信机制context 与Service之间的传输,如Activity与Service之间的通信,定义AIDL接口文件。

5). 基于Application Context

 

Activity间不能直接传递bitmap,所以要先把bitmap转成字节数组,再进行传递。

btn_License0.getImageView().setDrawingCacheEnabled(true);

bmp = Bitmap.createBitmap(btn_License0.getImageView().getDrawingCache());

btn_License0.getImageView().setDrawingCacheEnabled(false);

baos = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, baos);
bitmapByte = baos.toByteArray();

intent.putExtra("bitmap", bitmapByte);

 

#############To Do################

 

 

1.完成“点击拍摄更多图片”功能

2.实现服务热线说明

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值