使用静态方法来startActivity
发布日期:2021-06-07 09:28:26
浏览次数:8
分类:技术文章
本文共 1001 字,大约阅读时间需要 3 分钟。
使用静态方法来startActivity
使用PhotoView来显示一个图片
PhotoActivity.java
private static final String IMAGE_PATH = "image_path"; private static final String IMAGE_URI = "image_uri"; public static void startPhotoActivity(Context context, String path) { Intent intent = new Intent(context, PhotoActivity.class); intent.putExtra(IMAGE_PATH, path); context.startActivity(intent); } public static void startPhotoActivity(Context context, Uri imageUri) { Intent intent = new Intent(context, PhotoActivity.class); intent.putExtra(IMAGE_URI, imageUri); context.startActivity(intent); }
调用方式:
传递String值,即图片文件路径,可在调用照相机后将保存到指定文件中:
private static final String TAKE_PHOTO_FILE_PATH = Environment.getExternalStorageDirectory().getAbsolutePath() + "/" + "test_take_picture.jpg";PhotoActivity.startPhotoActivity(this, TAKE_PHOTO_FILE_PATH);
传递Uri值,即图片的Uri,在调用图片选择器返回时得到Uri使用:
PhotoActivity.startPhotoActivity(this, mPickPictureImageUri);
源代码地址:
转载地址:https://blog.csdn.net/Next_Second/article/details/77465188 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月21日 18时37分01秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
A. Donut Shops(分类模拟)
2019-04-27
C. Maximal Intersection(贪心)
2019-04-27
JS简单应用... Jquery 作一个抽奖(老婆)机~
2019-04-27
CF1457 D. XOR-gun(猜结论题)
2019-04-27
2021牛客寒假算法基础集训营1 红和蓝(二分图染色)
2019-04-27
P3825 [NOI2017] 游戏(构造2-SAT模型)
2019-04-27
2019牛客国庆集训派对day2 J.Vertex Cover(思维,组合数学算贡献)
2019-04-27
PyPI的注册与模块发布
2019-04-27
Spring Boot笔记-Java控制台程序及JPA映射Mysql
2019-04-27
Arduino笔记-Rouch Sensor的使用
2019-04-27
Qt文档阅读笔记-构造WebSocket服务端
2019-04-27
Java|C++工作笔记-控制台带参数运行程序
2019-04-27
C++|Java工作笔记-google protobuf基本使用
2019-04-27
C++|Qt笔记-CS1.6作弊器编写(无限子弹、无限手雷、血、防弹衣、压枪等)
2019-04-27
前端工作笔记-Nginx安装及vue cli部署
2019-04-27
Linux工作笔记-RabbitMQ的安装
2019-04-27
Java工作笔记-生成及解析Json字符串
2019-04-27