文件流,shareperference,应用分级,handler

读取与写入:

File file = new File(contxt.getFileDir(),"info.txt");
FileOutputStream fos = new FileOutputStream(file);
for.write(("neirong").getBytes());
fos.close();
//--------------------------------------------
FileInputStream fis = FileInputStream(file);
BufferedReader bis = new BufferedReader(new InputStreamReader(fis));
String str = bis.readline();
//--------------------------------------------

初始化与创建sp:

SharePreference sp = context.getSharePreference("name",MODE);
Editor ed = sp.edit();
ed.putString("key",key);
ed.commit();//必须有

读取信息:

String name = sp.getString("key","");

进程的分级策略:
1.前台进程:用户可以看到这个进程里面某个activity的界面,可以操作这个界面。
2.可见进程:用户仍然可以看见这个进程某个activity的界面,但是不能操作这个界面。
3.服务进程:如一个应用程序,有一个服务在后台进行。
4.后台进程:没有任何服务进程,按home键切换,后台最小化;
5.空进程:没有任何活动在的空进程。
内存不足时,按分级释放进程。

extends 和implements 的区别
extends:继承,可以理解为继承父类的方法,父类中的方法可以在子类中用来super();
implements:实现接口,就是在接口中定义了方法,这个方法要你自己去实现,接口可以看作一个标准,比如定义了一个动物的接口,它里面有吃的这个方法,你就可以实现这个方法,这个方法是你自己写的,就是具体实现这个接口。
在子线程改变ui
采用handler的方法:

 在主线程:
private Handler handler new Handler(){
    public void handleMessage(Message msg){
    if(msg.what == change_ui){
    String text = msg.obj;
    tv.setText(text);}

}
};
在子线程:
Message msg = new Message();
msg.what = change_ui;(类型指定)
msg.obj = text;
handler.sendMessage(msg);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值