小小总结2

简介:

1.存储信息 目前用到的是SharedPreferences是Android平台上一个轻量级的存储类

这些信息以XML文件的形式保存在 /data/data/PACKAGE_NAME /shared_prefs 目录下

 

 

 

2.回调函数onActivityResult的用法在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这个时候就要用到回调函数onActivityResult

 

 

 

/**

* requestCode请求代码,用来区别跳转的目标Activity 

* resultCode 结果代码,一般OK才会去取数据

* data :返回数据,比如选择一张图片,返回图片的URI

*/

@Override

protectedvoid onActivityResult(int requestCode, int resultCode, Intent data) {

ImageView imageView = (ImageView) findViewById(R.id.iv);

 

if (resultCode == RESULT_OK) {

 

Uri uri = data.getData();

Bitmap image = null;

ContentResolver cr = this.getContentResolver();

try {

image = BitmapFactory.decodeStream(cr.openInputStream(uri));

imageView.setImageBitmap(image);

catch (FileNotFoundException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

 

String path = uri.toString();

// 获取SharedPreferences对象

Context ctx = MainActivity.this;

SharedPreferences sp = ctx.getSharedPreferences("SP", 0);

// 存入数据

Editor editor = sp.edit();

editor.putString("path", path);

editor.commit();

}

super.onActivityResult(requestCode, resultCode, data);

}

 



本文转自HDDevTeam 51CTO博客,原文链接:http://blog.51cto.com/hddev/1218422,如需转载请自行联系原作者

相关文章
|
3月前
|
人工智能 小程序
小小万年历改头换面了
小小万年历改头换面了
14 0
|
5月前
|
弹性计算 运维 自然语言处理
古希腊掌管Linux运维の神
阿里云的OS Copilot是专为Alibaba Cloud Linux 3设计的智能助手,提供命令行自然语言问答、辅助命令执行、阿里云CLI调用和系统运维调优等功能,简化Linux操作,尤其适合新手用户。要体验OS Copilot,用户需在x86平台的Alibaba Cloud Linux 3上使用,可通过ECS、KVM或Docker。免费试用ECS、学生优惠及老用户套餐可从阿里云官网获取。安装OS Copilot后,配置AK并使用`co`或`copilot`命令即可开始使用。该助手目前在与阿里云生态集成方面仍有提升空间。
|
前端开发
小小问题
小小问题
74 0
|
存储 消息中间件 缓存
|
人工智能 Java 程序员
我见众生皆无意,唯有见你动了情(表白日记分享篇)
​                                        💕 我见众生皆无意,唯有见你动了情 💕                                                            ​ 目录                                                                                 💕 我见众生皆无意,唯有见你动了情 💕 0  写在前面 1.利用ASCII码使数字转化为中文 (GB_2312 字符集) (1)两个特定的ASCI
157 0
我见众生皆无意,唯有见你动了情(表白日记分享篇)
|
存储 程序员
这个颜值逆天的姑娘,居然是一枚程序员!(多图慎入,内有彩蛋)
在2016年阿里云年会上,一位清纯美丽、身材高挑、健康阳光的“维秘天使”闪亮登场,令现场的阿里云汉子们按耐不住心中的激荡,惊呼“女神”驾到! 如今随着网络的传播,这位阿里云女神已经在IT圈掀起了小小的波澜,不仅是阿里人,很多技术小伙伴都加入了她的粉丝圈,纷纷询问,这位女神到底是谁?  今天,我们就
20724 0
|
自然语言处理
17岁少年设计阅读软件成千万富翁
 这个月将满18岁的达洛伊西奥是Summly的设计者。据报道,今年早些时候这款摘要应用软件以3,000万美元卖给了雅虎公司。   (WSJ. Magazine 2013年创新人物系列文章。本文介绍的是WSJ. Magazine  2013年创新人物奖科技类获奖人:尼克·达洛伊西奥(Nick D’Aloisio)。
1376 1