最后送福利了,现在关注我可以获取包含源码解析,自定义View,动画实现,架构分享等。
内容难度适中,篇幅精炼,每天只需花上十几分钟阅读即可。
大家可以跟我一起探讨,有flutter—底层开发—性能优化—移动架构—资深UI工程师 —NDK相关专业人员和视频教学资料,还有更多面试题等你来拿
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
}
}
###### []( )然后在Activity中实例化一下OpenHelper和SQLiteDatabase
OpenHelper openHelper= new OpenHelper(SQActivity.this);
SQLiteDatabase db = openHelper.getWritableDatabase();
这样子可以说准备工作就做完了,可以开始功能的实现了。
##### []( )功能实现:增
首先实例化一下ContentValues,然后用put的方式以key-value(键对值)的形式传入数据,最后SQLiteDatabase的insert方法插入数据库。
private void setSQ(String id, String name, String age) { //增
ContentValues cv=new ContentValues();
cv.put("id", id);
cv.put("name", name);
cv.put("age", age);
//分别插入id name age三个数据,然后调用insert方法进行插入
db.insert("tbname", null, cv);
}
##### []( )功能实现:删
删除就一行代码~SQLiteDatabase的delete的方法实现,这里只演示根据id来删除对应的数据。
private void getDel(String str_del) { //删
//这里仅演示根据ID