-
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点击不用监听事件的方法查看全部
-
如何理解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对。查看全部
举报