对的,sqlite不会向后台传送数据。不过本地也可以存储一下用户名和密码,在实现免登录的时候可以用,我的一个APP当时就是这样写的,不过就是不知道安全性怎么样。
把database文件夹下的数据库文件转存到电脑上,加上后缀是db,就可以用Navicat查看到操作结果了
package com.genew.irrigation.setting; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import com.genew.irrigation.R; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
https://www.imooc.com/video/13600我都留着舍不得给你
单一用户sqlite比较好,如果你在开发的应用需要被多用户访问,而且这些用户都用同一个数据库,那么相比 SQLite 最好还是选择 MySQL类似管理工具,因为sqlite对数据库的写入是一时间内只允许一条操作的
用<24的低版本的sdk 试试,我之前也是这样,主要是因为版本太高没有root造成!
我没有用这个方式了,我用的另外一种方式去建立数据库:
SQLiteDatabase db=openOrCreateDatabase(,,); db.
这样的话因为没办法测试,所以我在后面又加入了删除和查询的功能,运行后就可以查看到运行信息了,现在又出现了一个新的问题:
我创建了一个张三的,一个李四的数据添加入数据库,然后把张三的数据给删除掉之后李四的id还是2,我在想,如果我们利用一个list集合先把它们添加进去用for()循环进行遍历,然后再加入数据库中的话数据的id应该就会重新排布了吧,这只是一个猜想,还未进行过实践。
可以呀,安卓的app就可以查询不少数据。
可以的,我用的就是eclipse,版本Version: Luna Service Release 2 (4.4.2)
改变了工程路径
还行吧
你这样问问题无法回答 报错意思是无法解析 创建或者没有实例化
访问被拒绝,你用真机测试的吗?真机好像是需要root权限的
也许可能会的
你可以仔细去看一下SQLiteOpenHelper的源代码,SQLiteOpenHelper只能对同一个数据库进行操作。
alt+/
老师的源代码没有,我有跟着敲出来了
把引用交给别的对象去调用 ,
源码貌似没有,课件也没有,公开课听一听常规SQLite操作和API版本的优缺点和各自的使用方法即可,自己下面可以随便联系
你调用系统的方法,直接调用。系统调用你的,回调。
你去买东西,刚好没货,于是你留下了电话号码,过几天,货到了,店员打电话给你,你去店里取货。
电话号码为回调函数,你留下电话号码为登记回调函数,货到了为触发回调的事件,店员打给你为调用这个回调函数,你取货为响应回调函数。
百度了一下。
我觉得吧,工具类,线程类一般好像多是不用什么单例模式的,因为这些类是要反复new 出来的,反复调用的,但是像数据库这种类,我们只需要在实际中建立一次数据库,就行了,如果反复建立数据库是没有必要的。至于哪些地方需要使用单例模式,你在网上查询一下,非常全面。我知道的不多,希望能够有点点帮助。至于这个单例模式,我感觉和一般的单例模式差不多,你仔细分析一下,很容易就能看懂的。