Android点击事件的四种实现方式

1.内部类实现onClickListenter接口

    bt_login.setOnClickListener(new MyListener());    class MyListener implements OnClickListener {        @Override        public void onClick(View v) {        }    }

2.匿名内部类实现onclickListener

    bt.setOnClickListener(new OnClickListener() {        @Override        public void onClick(View v) {        }    });

3.让当前的Activity实现onClickListener接口

public class MainActivity extends Activity implements OnClickListener {    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    public void onClick(View v) {    }}

4.在布局文件xml中声明属性 οnclick=”方法名”;

xml文件中    

Android的五中数据存储

1.私有文件存储

getFileDir()    文件存在data/data/包名/files/getCacheDir()   文件存在data/data/包名/cache/Environment.getExternalStorageDirectory()   文件存在SD卡上以I/O流形式把数据存入手机内存或SDcard中,可以存储大数据,如音乐、图片或视屏。

2.SharedPrefrerences存储

Editor edit = sp.edit();其本质上是一个XML文件,以Map的形式存入手机内存中常用于存储简单的参数设置,如配置信息、账号密码、手机串号、设置信息

3.SQLite数据库存储

轻量级、跨品台的数据库主要存储JSON数据、比较规则的数据

4.网络存储

把数据存储到服务器,什么数据都可以存储

5.ContentProvider内容提供者

通过内容提供者来crud别人的数据库把数据存储在别人程序的数据库中

SD卡存储数据的操作步骤

  • 判断当前的SDcard是否处于挂载
  • 得到当前的SDcard的可用空间大小
  • 得到SD卡的目录,用输出流写入文件
  • 注意清单文件的权限

SharedPreference存储数据的操作步骤

  • 得到SP的对象 getSharedPreference(“文件名”,文件权限);私有权限是0
  • 使用SP的对象得到Editor的对象
  • 写入数据putXXX(KEY,VALUE)
  • 提交数据editor.commit()

更多相关文章

  1. Dealing with Asset Compression in Android Apps(避免asset目录
  2. Android 数据无限的List实现(滚动到底部,请求数据)
  3. Intent打开各种类型的文件
  4. Android生成PDF文件
  5. android保存Bitmap图片到指定文件夹示例
  6. Android实现读写JSON数据的方法
  7. android studio恢复误删文件
  8. Android SD 卡文件浏览器

随机推荐

  1. Android(安卓)线程池相关知识
  2. android 加边框
  3. Android调用系统Activity选取图像部分区
  4. 怎么P手持身份證换人头照片SFZ
  5. 刚才看到一个P身份證的楼主P出来假的不得
  6. centos换源+安装postgresql
  7. 太极图案例
  8. 模仿php.cn首页
  9. 模糊的身份證怎么P清楚清晰
  10. P身份證怎么在A4纸上打印