6、Android开发:图像存储、广播通信与通知功能详解

Android开发:图像存储、广播通信与通知功能详解

1. 图像存储至数据库

在处理图像存储时,我们会在SQLite数据库中添加两个新列:图像的基础URI和单个图像ID,这个ID是附加在URI末尾的唯一标识符。需要注意的是,我们不会将图像本身存储在数据库中,仅保存用于检索它的URI信息。

当用户在宠物录入界面按下保存按钮时,我们会检查所选的图库项,并从所选视图的标签属性中提取所需信息,具体操作步骤如下:
1. 获取图库视图:
java final Gallery imagePickerGallery = (Gallery) findViewById(R.id.GalleryOfPics);
2. 获取所选的图像视图:
java ImageView selectedImageView = (ImageView) imagePickerGallery.getSelectedView();
3. 提取图像的URI:
java Uri imageUri = (Uri) selectedImageView.getTag();
4. 将URI转换为字符串:
java String imageUriString = imageUri.toString();
完成上述步骤后,就可以像之前一样保存宠物记录了。

2. 广播通信机制

Android操作系统为应用程序之间的通信提供了多种方式,其中广播事件系统是一种重要的跨进程或应用边界的信息传递方式,它借助Intent对象

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值