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

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

难度初级
时长 6小时 0分
学习人数
综合评分9.57
162人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • GestureOverlayView
    一种用于手势输入的透明覆盖层,可覆盖在其他控件的上方,也可包含其他控件
    存在3个监听器接口
    GestureOverlayView.OnGestureListener 手势监听器
    GestureOverlayView.OnGesturePerformedListener --手势执行监听器
    GestureOverlayView.OnGesturingListener --手势执行中监听器

    查看全部
  • WifiManager wifiManager = (WifiManager) this.getApplicationContext().getSystemService(WIFI_SERVICE);
    if (wifiManager != null) {
    // 检测wifi状态
    switch (wifiManager.getWifiState()) {
        case WifiManager.WIFI_STATE_DISABLED:
         //   Log.i("info", "wifiinfo_state:WIFI_STATE_DISABLED");
            break;
        case WifiManager.WIFI_STATE_DISABLING:
            Log.i("info", "wifiinfo_state:WIFI_STATE_DISABLING");
            break;
        case WifiManager.WIFI_STATE_ENABLED:
         //   Log.i("info", "wifiinfo_state:WIFI_STATE_ENABLED");
            break;
        case WifiManager.WIFI_STATE_ENABLING:
            Log.i("info", "wifiinfo_state:WIFI_STATE_ENABLING");
            break;
        case WifiManager.WIFI_STATE_UNKNOWN:
            Log.i("info", "wifiinfo_state:WIFI_STATE_UNKNOWN");
            break;
    }
    }


    查看全部
  • db.execSQL(sql) //执行任何SQL语句

    db.insert(table,nullColumnHack,values)

    db.delete(table,whereClause,whereArgs)

    db.update(table,values,whereClause,whereArgs)

    db.query(table,columns,selection,selectionArgs,groupBy,having,orderBy)

    db.rawQuery(sql,selectionArgs)


    查看全部
  • SQLiteDatabase:

    -提供了一些管理SQLite数据库的类

    -提供创建,删除,执行SQL命令。并执行其他常见的数据库管理任务的方法。

    -每个程序的数据库名字是唯一的。


    查看全部
  • 关于SQLite的数据类型:SQLite支持NULL、INTEGER、REAL、TEXT和BLOB数据类型

    -依次代表:空值、整型值、浮点值、字符串值、二进制对象


    动态数据类型(弱引用)

    -当某个值插入到数据库时,SQLite将会检查它的类型,如果该类型与关联的列不匹配,SQLite则会尝试将该值换成该列的类型,如果不能 转换,则该值将作为本身的类型存储。


    查看全部
  • 关于事务处理的安全性问题:

    查看全部
  • SQLite 特点

    查看全部
  • Android的四种数据存储方式:SharedPreferences

    -SQLite

    -Content Provider

    -File


    SQLite简介:SQLite 是D.Richard Hipp 用C语言 编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。

    -支持高达2TB大小的数据库

    -以单个文件的形式存在

    -以B-Tree的数据结构形式存储在磁盘


    查看全部
  • button点击不用监听事件的方法
    查看全部
    0 采集 收起 来源:Start启动

    2018-05-24

  • 如何理解COntentProvider?

    查看全部
  • 触摸屏幕触发MotionEvent事件-->被onTochListener监听,在其onTouch()中获得MotionEvent对象-->之后 GestureDetector()发送MotionEvent对象给SimpleOnGestureListener()-->SimpleOnGestureListener获得MotionEvent对象,重写其中需要的手势方法

    查看全部
  • 常用,增删改查
    查看全部
  • Android的四种数据存储方式: 1. SharedPreferences 2. SQLite 3. Content Provider 4. File --------------------- SharedPreferences: 1. 是一种轻型的数据存储方法; 2. 本质是基于 XML 文件存储 key-value 键值对数据; 3. 通常用来存储一些简单的配置信息。一般是放置当前应用的属性值,信息量不多,所以用数据库的话不划算,还可能造成时间上的浪费。 只能实现非常简单的存放数据和读取数据。SharedPreferences只能识别简单的数据类型,比如String、int,对于复杂的类型,比如自定义的类型,可能就无法存储了(或者通过转码操作转变为字符串也倒是可以存储)。 SharedPreferences属于Android自带的轻量级的存储类,效率并不是很高。 ---------------------- 要点: 1. SharedPreferences对象本身只能获取数据而不支持存储和修改,存储和修改是通过 Editor 对象实现的; 2. 实现 SharedPreferences 存储的步骤: (1)获得 SharedPreferences 对象; (2)获得 SharedPreferences.Editor 对象; (3)通过 Editor 接口的 putXxx 方法保存 key-value对,其中的Xxx表示不同的数据类型; (4)通过 Editor 接口的 commit 方法保存 key-value对。
    查看全部
  • 清单文件里面加一个权限, <uses-permission android:name="android.permission.READ_CONTACTS"/>
    查看全部
  • Android的四种数据存储方式: 1. SharedPreferences 2. SQLite 3. Content Provider 4. File --------------------- SharedPreferences: 1. 是一种轻型的数据存储方法; 2. 本质是基于 XML 文件存储 key-value 键值对数据; 3. 通常用来存储一些简单的配置信息。一般是放置当前应用的属性值,信息量不多,所以用数据库的话不划算,还可能造成时间上的浪费。 只能实现非常简单的存放数据和读取数据。SharedPreferences只能识别简单的数据类型,比如String、int,对于复杂的类型,比如自定义的类型,可能就无法存储了(或者通过转码操作转变为字符串也倒是可以存储)。 SharedPreferences属于Android自带的轻量级的存储类,效率并不是很高。 ---------------------- 要点: 1. SharedPreferences对象本身只能获取数据而不支持存储和修改,存储和修改是通过 Editor 对象实现的; 2. 实现 SharedPreferences 存储的步骤: (1)获得 SharedPreferences 对象; (2)获得 SharedPreferences.Editor 对象; (3)通过 Editor 接口的 putXxx 方法保存 key-value对,其中的Xxx表示不同的数据类型; (4)通过 Editor 接口的 commit 方法保存 key-value对。
    查看全部

举报

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

微信扫码,参与3人拼团

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

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