Android制作一个个性相册制作网站

Android开发从相册中选取照片
最近项目在做一个功能:就是需要从用户选择头像跳转到相册选择图片,这应该是一个很简单的需求,但是在网上搜了一下有好多都讲的很乱,其实用几十行代码就可以实现的为什么要说的那么复杂呢,下面就简单说一下喽。
下面说两种方法分别是直接选择相册返回,另外一种为选择相册之后进行裁剪。先上效果图
(1)直接选择相册后返回
第一步就是主要跳转的相册
//在这里跳转到手机系统相册里面
Intent intent = new Intent(
Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
startActivityForResult(intent, IMAGE_REQUEST_CODE)
第二步就是返回的时候获取相册的路径
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
switch (requestCode) {
case IMAGE_REQUEST_CODE:
if (resultCode == RESULT_OK) {
Uri selectedImage = data.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(selectedImage,
filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
path = cursor.getString(columnIndex);
cursor.close();
Bitmap bitmap = BitmapFactory.decodeFile(path);
iv_photo.setImageBitmap(bitmap);
} catch (Exception e) {
e.printStackTrace();
(2) 选择图片后裁剪先上图
首先也是要调起相册
// 使用意图直接调用手机相册
Intent intent = new Intent(
Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI)
// 打开手机相册,设置请求码
startActivityForResult(intent, IMAGE_REQUEST_CODE)
然后这里增加了一步就是用户选择了相册之后然后再增加裁剪功能
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode != RESULT_OK) {
switch (requestCode) {
case IMAGE_REQUEST_CODE:
resizeImage(data.getData());
case RESIZE_REQUEST_CODE:
if (data != null) {
showResizeImage(data);
super.onActivityResult(requestCode, resultCode, data);
public void resizeImage(Uri uri) {
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", 150);
intent.putExtra("outputY", 150);
intent.putExtra("return-data", true);
startActivityForResult(intent, RESIZE_REQUEST_CODE);
private void showResizeImage(Intent data) {
Bundle extras = data.getExtras();
if (extras != null) {
Bitmap photo = extras.getParcelable("data");
String path = getFilesDir().getPath() + File.separator + IMAGE_FILE_NAME;
ImageUtils.saveImage(photo, path);
new BitmapDrawable();
Drawable drawable = new BitmapDrawable(photo);
iv_photo.setImageDrawable(drawable);
ok,。如果你感觉我的文章对您有用,请顶一下,谢谢,大家可以加一下Android技术开发群,大家一起学习,成长 QQ群。
没有更多推荐了,×用微信扫描并分享
A+ 相册 – iPhone 风格的 「Android 相册」应用
Loading...
A+ 相册 还支持直接同步 、Facebook、亚马逊云相册,可以自动将本地的某一个相册同步至云端,也可以将云端的照片下载回来,非常方便,当然了,天朝然并卵!
有很详细的同步设定,比如不允许删除照片,那样再怎么同步都不会弄丢照片了,专门用来防意外…
A+ 相册 也许知道,于是同步功能是可以关闭的,在主页面隐藏起来,相当于不存在。
色彩搜索功能则是一个趣味功能啦,能够筛选出不同色彩的照片,比如红、 黄、 绿色、 Aqua、 蓝色、 樱红色、 黑色、 灰色、 白色。
在编辑方便,支持以下功能:
分享到社交网络的照片
设置的壁纸
设置联系人照片
设置最喜欢的唱片
扫描照片从 sd 卡。当您将照片传输到 sd 卡时,它可以更新您的画廊。
将手机的照片添加到相册
查看高清晰度的照片
嗯,喜欢这个风格的同学可以试试看。
×用微信扫描并分享
快图 一百年!
最热门标签
传说中的小众软件 让你的手机应用与众不同。
商业网站、微信公众号 或其他未授权媒体不得复制、转载、使用本站内容。动感手机相册制作_相册制作软件_手机相册制作成视频_手机相册制作软件_东坡下载
东坡下载:内容最丰富最安全的下载站!
热门搜索:
手机相册制作软件共有款应用
很多朋友手机里应该有很多同类型的照片,想要将它们做成一个合集,必须具备一个专业且好用的工具,东坡小编为大家收集了几款非常好用的手机相册制作软件,用户可利用这些软件在手机上制作精美的相册或者视频,可一键分享给朋友,也可直接冲印成册。
手机相册制作软件
推荐:16.4M / Android推荐理由:前天在朋友圈看见别人分享了一个非常好看的mv相册,自己也想做一5201394
推荐:32.7M / Android推荐理由:微信朋友圈音乐相册制作软件,微信现已支持在朋友圈直接发布你的520133
推荐:42.6M / Android推荐理由:很多人都用过简拼这款手机拼图玩图软件,如今它的升级版简客来啦520138
推荐:12.4M / Android推荐理由:你喜欢拍照吗?想要制作属于自己的相册吗?小编为你带来动感相册520136
推荐:1.1M / Android推荐理由:如果你想要制作一款漂亮的个人有声相册的话,就用现在流行的小年520130
推荐:10.3M / Android推荐理由:你想要把手机上面的一张张图片变成能够动起来的视频,配上声音、520135
推荐:7.5M / Android推荐理由:很多人喜欢将自己的照片集合制作成一个相册集,电脑上有很多此类5201377
推荐:28.9M / Android推荐理由:将各种自己的照片和美图制作成一本杂志相册是非常给力的事情,时5201311
推荐:3.9M / Android推荐理由:还有1个月新的一年就要到来了,东坡带来了这款日历相册制作软件,520131
推荐:11.8M / Android推荐理由:喜欢旅行的人一定是拍下了不少你旅行的照片了吧,那么现在小编就52013248
前天在朋友圈看见别人分享了一个非常好看的mv相册,自己也想做一个,所以找到了这款MV相册制作软件小影记,...
软件大小:16.4M
更新时间:18-07-04
软件语言:中文
应用平台:Android
软件等级:
软件类别:国产软件 / 免费软件 / 影音图像
同类最新专辑扫一扫,随时随地挑选人才和公司
全球知识工作者一站式工作平台
微信公众号
随时掌握一手资讯
需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金
制作安卓电子相册
制作安卓电子相册
雇主预算:¥500.00
已收到 14 个服务商的文案稿件
有相似问题想解决?专业顾问来帮助您
通过猪八戒网实名认证,保证身份真实可靠
完成手机认证,保证能随时联系到服务商
该需求下的优秀交稿
TA的交稿:
有现成案例
TA的交稿:
擅长安卓开发,具体联系qq&
交易成功的需求
APP定制开发相关需求}

我要回帖

更多关于 相册制作一体机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信