文档章节

Android图片剪裁-调用系统实现,完美适配魅族等机型

Gemini-Lin
 Gemini-Lin
发布于 2016/05/04 10:31
字数 173
阅读 1344
收藏 23

封装的系统图片剪裁使用库-GITHUB求STAR

System-Photo-Cropper

Android System Photo Cropper 使用系统原生的图片剪裁库,完美适配魅族等机型

Step 1

First you need a sysPhotoCropper to handle the activity results of cropping photos.

 @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        sysPhotoCropper.handlerOnActivtyResult(requestCode, resultCode, data);
    }

Step 2

Make sure you implemented these methods:

 sysPhotoCropper = new SysPhotoCropper(this, new PhotoCropCallBack() {
            @Override
            public void onFailed(String message) {
                Toast.makeText(MainActivity.this,message, Toast.LENGTH_LONG).show();
            }

            @Override
            public void onPhotoCropped(Uri uri) {
                ivResult.setImageURI(null);
                ivResult.setImageURI(uri);
            }
        });

Step 3

Launch a request to crop photos.

Crop from camera

sysPhotoCropper.cropForCamera();

Crop from gallery

sysPhotoCropper.cropForGallery();

© 著作权归作者所有

共有 人打赏支持
Gemini-Lin
粉丝 20
博文 38
码字总数 24767
作品 0
厦门
程序员
私信 提问
加载中

评论(1)

pennymei
pennymei
OneAPM 详悉 Android Apps 性能信息,协助你快速定位性能瓶颈,快速捕捉性能表现差的应用代码,发现错误并随时向你发送警报,这一切只需下载并安装 OneAPM Android SDK,然后更新你的应用,就可以实现啦~可以在官网注册试用哦~
真机测试相比模拟器测试好在哪?

对于开发者来说,机型的适配总是让人纠结。开发时,购买真机需要钱,市面上也有像Genymotion这样的模拟器,方便开发者使用的安卓模拟器。诚然模拟器是在缺乏真机的情况下比较靠谱的开发工具,...

12332111ss
2015/12/31
98
0
有做过android积分墙 5.0适配的吗

目前正在在android积分墙这块,现在主要是想针对5.0以上的机型做适配,但是发现魅族等一些定制机无法适配,用户做了任务不返积分,有做过这方面的大神吗

huaxuhai
2015/12/02
59
0
Android屏幕适配前先了解这些

前言:之前很火的屏幕适配方案不知道大家都去尝试过写进项目中没,应该有一部分人在隔岸观火,大概的原因就是目前并没有遇到能把项目重构的适配问题,另一方面就是有的适配方案还没有很成熟的...

那个人
2018/10/29
0
0
魅族隔空回应雷军:开放 Flyme 对抗 MIUI

  新浪科技 张楠   日前,小米创始人雷军接受《人物》杂志专访时多次提及之前跟魅族创始人黄章的交往,又将两人的这段短暂交错的以及小米魅族的恩怨引到台前。   新浪科技电话采访多位...

oschina
2014/03/14
12.1K
78
魅族 M9 确认采用 Android 2.2 内核

J.wong这几天不知道是红牛喝多了还是咖啡当水喝,连续一周每天都在论坛大爆料,今天他发帖确认:魅族M9采用Android 2.2系统内核,目前正在做将原系统从2.1迁移到2.2的工作。 Android 2.2系统...

红薯
2010/08/13
1K
5

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— Im fine

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @LuckyXu:分享戴荃的单曲《小荃拳之歌》: 手机党少年们想听歌,请使劲儿戳(这里) 今天遇到倒霉事了, @ FalconChen :电梯宕机了我靠 但是...

小小编辑
48分钟前
81
6
【转载】uclibc和glibc的差别

转载自:http://blog.163.com/huangnan0727@126/blog/static/30626184201042022011225/ CC的标准库,就是glibc这个库,里面有GCC各种标准函数的实现,还有各种unix系的函数在里面。 当初创建...

shzwork
57分钟前
3
0
关于360插件化Replugin Activity动态修改父类的字节码操作

近期在接入360插件化方案Replugin时,发现出现崩溃情况。 大概崩溃内容如下: aused by: java.lang.ClassNotFoundException: Didn't find class "x.x.x.xActivity" on path: 我自己在插件代码......

Gemini-Lin
今天
2
0
mybatis缓存的装饰器模式

一般在开发生产中,对于新需求的实现,我们一般会有两种方式来处理,一种是直接修改已有组件的代码,另一种是使用继承方式。第一种显然会破坏已有组件的稳定性。第二种,会导致大量子类的出现...

算法之名
昨天
22
0
单元测试

右键方法 Go To --> Test,简便快速生成测试方法。 相关注解 @RunWith(SpringRunner.class) 表示要在测试环境中跑,底层实现是 jUnit测试工具。 @SpringBootTest 表示启动整个 Spring工程 @A...

imbiao
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部