zoukankan      html  css  js  c++  java
  • SharePreference 把少量数据写到 文件中

    public class UseTimeCountActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            SharedPreferences shareP = this.getSharedPreferences("useCount", MODE_WORLD_WRITEABLE);    //取得 useCount.xml 文件
            int count = shareP.getInt("count", 0);    //读取 count 属性
            
            Toast.makeText(this, "count is: "+count, 1000).show();
            Editor editor = shareP.edit();
            editor.putInt("count", ++count);    //写 count 属性
            editor.commit();    //当没有存在 useCount.xml 这个文件的时候只有在提交的时候才会创建这个文件      ,并且把修改后的属性真正的写到文件中去。
        }
    }
    /*
    在上面的应用中制定了程序的xml 文件的模式是其他程序可写可读。那么在其他程序中怎样读取这个xml 文件呢
    
     1. 创建上面这个程序对应的Context 对象
         useCount = createPackageContext("org.prothro.laoquans",CONTEXT_IGNORE_SECURITY);
     2. 取得对应的 SharePreference 对象
         SharePreference shareP = useCount.getSharePreference("useCount",MODE_WORLD_WRITEABLE);
     3. 再通过 getxxx()方法进行读   通过取得 Editor 对象进行写
     */
  • 相关阅读:
    [HEOI2013]Segment
    决策单调性胡扯笔记
    HDU 4352 XHXJ's LIS
    WC前计划做但一定会鸽的事情
    LGP5667 拉格朗日插值2
    BZOJ3516 国王奇遇记加强版
    ### Paper about Event Detection
    ### GIT
    ###《Max-Margin Early Event Detectors》
    ### matlab
  • 原文地址:https://www.cnblogs.com/laoquans/p/3066231.html
Copyright © 2011-2022 走看看