为了账号安全,请及时绑定邮箱和手机立即绑定

Android攻城狮的第二门课(第3季)

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • 我们从uri的定义可以知道,我们可以通过uri来进行对数据的访问,那么如何实现对uri的操作呢?我们可以使用UriMatcher类来实现: 1.实例化:UriMatcher matcher=new UriMatcher(UriMatcher.NO_MATCH);//UriMatcher.NO_MATCH表示不匹配任何路径的返回码 2.matcher.addURI("com.imooc.provider","music",1); 3.matcher.match(uri);
    查看全部
  • Uri的说明和使用:
    查看全部
  • 我们上面介绍的四种存储方式,只适合在本应用中存储数据,而不能实现多个应用程序之中达到一个数据的共享,此时我们使用的是ContentProvider来实现:也就是说我们在写ContentProvider的时候就决定了一个其他程序访问我们的数据的时候的权限和功能的大小<br> <br> 1.如何实现ContentProvider?<br> - 继承抽象类ContentProvider实现一系列针对于数据的增删改查等方法<br> -需要在AndroidMainfest.xml中完成对ContentProvider的注册<br> <provider<br> android:name="com.imooc.MusicProvider"<br> android:authorities="com.provider.music"<br> ></provider><br> -注册的authorities属性值是全局唯一的
    查看全部
  • 系统常用服务2
    查看全部
    0 采集 收起 来源:系统服务概述

    2016-01-31

  • 常用系统服务
    查看全部
    0 采集 收起 来源:系统服务概述

    2016-01-31

  • Service两种方式特点
    查看全部
    0 采集 收起 来源:Servie概述

    2016-01-31

  • readFiles
    查看全部
    0 采集 收起 来源:文件操作案例

    2016-01-31

  • Android中文件存储的操作: -Activity的openFileOutput()方法可以用于把数据输出到文件中 -创建的文件保存在/data/data/<package name>/files目录 -实现过程与在java中保存数据到文件中是一样的
    查看全部
  • 如何使用SQliteOperHelper这个类:
    查看全部
    0 采集 收起 来源:SQLiteOpenHelper

    2016-01-31

  • 我们虽然可以通过SQLiteDatabase对象的很多的方法来执行对数据库中的内容进行操作,但是这种方法在编写的时候是很容易写错的,所以我们可以通过其中的ContentValues来进行对数据库的操作: 1.通过openOrCreateDatabase的方法来创建数据库 2.通过execSQL的方法来创建表 3.创建ContentValues的对象,并像map集合一样添加数据 ContentValues values=new ContentValues(); values.put("name","张三"); values.put("sex","男"); 4.执行insert等方法来将数据添加到我们创建的数据库的表中去: db.insert("stutb",null,values); values.clear(); //需要对values进行clear()方法的操作才行
    查看全部
  • 如何使用SQLite数据库: 1.创建一个数据库,并且打开(如果没有这个数据库,那么就会创建并且打开,如果 SQLiteDatabase db = openOrCreateDatabase("user.db", MODE_PRIVATE, null); 2.然后我们可以通过SQLiteDatabase其中的各种方法来执行对数据库的一些操作
    查看全部
  • 在Android中如何使用SQlite: 1. SQLiteDatabase:提供一些管理SQlite数据库的类,提供创建,删除,执行SQL命令,并执行其他商检的数据库管理任务的方法,每一个程序的数据库名字是唯一的 2. SQLiteOpenHelper:
    查看全部
  • SQlite的数据类型: NULL, INTEGER, REAL, TEXT, BLOB 空值, 整形值, 浮点值, 字符串值 二进制对象 特点: 当某个值插入到数据库中时,SQlite将会检查它的类型,如果该类型与关联的列不匹配,SQlite则会尝试将该值转换成该列的类型,如果不能转换,则该值将作为本身的类型存储
    查看全部
  • onBinder return一个new MyBinder类
    查看全部
    0 采集 收起 来源:Bind启动

    2016-01-30

  • bind之后直接退出也会报错,因为没有unbind
    查看全部
    0 采集 收起 来源:Bind启动

    2016-01-30

举报

0/150
提交
取消
课程须知
本课程是Android开发课程的中后期部分,学习之前要求对一些知识点有一定的了解: 1、已经掌握了Java基础 2、已经熟悉或者了解Android中的监听事件原理 3、已经熟悉或者了解一种以上的数据库,并掌握基本的SQL语句
老师告诉你能学到什么?
1、初步掌握Android手势识别的原理以及实际使用 2、初步掌握Android的数据存储方式 3、深度了解Android中的组件 4、熟悉了解Android常用的系统服务并对服务的使用有新的认识

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!