会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
seebigsea
博客园
首页
新随笔
联系
订阅
管理
2019年1月7日
SQLiteQueryBuilder 与 CVE-2018-9493
摘要: 安全隐患(SQL注入导致数据泄露):http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-9493 SQLiteQueryBuilder是Android中用来构建复杂查询SQL的类,在开启安全检查(android.database.sqlite
阅读全文
posted @ 2019-01-07 21:50 seebigsea
阅读(933)
评论(1)
推荐(0)
2018年11月25日
SQLite3 FTS的坑
摘要: 客户说,我的东西怎么搜索不到了?
阅读全文
posted @ 2018-11-25 00:06 seebigsea
阅读(1163)
评论(24)
推荐(0)
2017年12月2日
SQLite out of order error备忘
摘要: Talk is cheap, show me the code: 有兴趣的朋友可以找几个版本的代码试试,看看能否复现这个问题。 官方的tcl测试还是要认真做的,有利于快速排除干扰信息,准确定位问题。 不直接给出解决办法,是为了脑子里始终能有个声音提醒自己不要忘了调试的过程。
阅读全文
posted @ 2017-12-02 15:56 seebigsea
阅读(327)
评论(0)
推荐(0)
2017年11月2日
SQLITE_TOOBIG
摘要: 真的会出现这个问题?多半是。。。 未完待续。
阅读全文
posted @ 2017-11-02 16:20 seebigsea
阅读(375)
评论(2)
推荐(0)
2017年10月28日
Android CursorWindow问题备忘
摘要: 安卓开发的老司机估计对上面的log都很熟悉了,前两个是获取数据的指定column index有误,很好解决。 第三个就有点头大了,研究下来发现跟WAL有莫大的关系,有没有完美的解决办法? CursorWindow默认大小是2MB,笨办法当然是把这个改大一点,但是治标不治本,理顺Cursor的工作逻辑
阅读全文
posted @ 2017-10-28 14:08 seebigsea
阅读(1590)
评论(1)
推荐(0)
2017年10月18日
SQLite3神奇的UNION、UNION ALL与LIMIT组合
摘要: 以此备忘: 备注:aHR0cCUzQS8vd3d3LmNuYmxvZ3MuY29tL3poaGQv
阅读全文
posted @ 2017-10-18 21:21 seebigsea
阅读(3835)
评论(0)
推荐(0)
2017年10月14日
Android Database(SQLite)参数绑定问题初探
摘要: 不废话,先贴一下测试代码: 6个查询的正常的返回结果应该都是 csr.getCount() = 1 , 看一下实际测试结果: 10-14 12:02:09.442: E/JUST(22524): test001 10-14 12:02:09.443: I/JUST(22524): #1 csr.ge
阅读全文
posted @ 2017-10-14 13:00 seebigsea
阅读(628)
评论(0)
推荐(0)
2016年9月23日
Android SQLite 加入自定义函数
摘要: SQLite Database 自定义函数实现: 备注:aHR0cCUzQS8vd3d3LmNuYmxvZ3MuY29tL3poaGQv 参考代码:AOSP/external/sqlite/android/sqlite3_android.cpp 参考链接:http://stackoverflow.c
阅读全文
posted @ 2016-09-23 10:10 seebigsea
阅读(979)
评论(0)
推荐(0)
2016年8月20日
修改替换/system/framework/framework.jar后重启手机为何没有效果?
摘要: 自Android 5.0开始android默认使用art(Android4.4开始有实验性质的art),取代原来的Dalvik, art会加载boot.art和boot.oat两个文件(静态编译优化,导致只替换framework.jar是无效的)。 解决方法1: 将源码编译结果中framework/
阅读全文
posted @ 2016-08-20 14:59 seebigsea
阅读(8617)
评论(0)
推荐(0)
2016年8月10日
手动调用NDK编译HelloWorld
摘要: 首先,你得有NDK(木有的自行搜索) 准备好你的HelloWorld程序源码: 编译之: 不加pie fPIE编译项在Android L之后版本会报错:error: only position independent executables (PIE) are supported. 其他参数自行理解
阅读全文
posted @ 2016-08-10 10:50 seebigsea
阅读(1027)
评论(8)
推荐(0)
下一页
公告