android日常学习
xuduker
克己 守心
展开
-
android Room: Pre-packaged database has an invalid schema:
先说下我出现错误的场景。我需要将sql文件里的数据导入到sqlite数据库。看了下现在推荐使用的数据库框架是Room就是用了这个库来做。先用将sql文件中的数据导入到了sqlite,然后使用Room来查询数据,发现报了这个错。。。解决问题参考了下边的这个回复:StackOverflow链接解决问题的方法是先执行一次Room的查询语句(虽然没有数据)。这样会先使用Room创建好表结构,然...原创 2020-03-25 13:52:07 · 2991 阅读 · 4 评论 -
android进程保活
前言不建议做进程保活!!!不建议做进程保活!!!不建议做进程保活!!!你们在耍流氓!!!!android系统在内存资源紧张的时候会杀死一些级别较低的进程来获取资源去运行别的进程。但是有时候我们不想自己的进程被杀死,所有有了进程保活的方案。但是,这毕竟违背了系统的策略的行为,可能会影响整个系统的运行。什么是进程引用百度词条上的解释:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动...原创 2018-05-03 21:03:39 · 259 阅读 · 0 评论 -
android inflate源码分析
我们知道,每个界面的样式都可以使用xml文件来设置。但是为什么可以这样,android系统又是怎么将xml文件转化为布局的呢?首先,使用inflate是这样来用的:LayoutInflater.from(this).inflate(R.layout.activity_main,null);这句话做了什么呢?我们先看from(context)方法:/** * Obtains the Lay...原创 2018-05-20 18:29:29 · 313 阅读 · 0 评论 -
网络协议
TCP/IP网络协议 五层:应用层:HTTP,FTP,SMTP等传输层:TCP,UDP网络层:IP链路层:PPP(点到点)(参考博客:链路层)物理层:(参考博客:物理层)参考博客:五层网络协议博客整体的理解OSI 网络协议 七层:应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet表示层 数据格式化,代码转换,数据加密 没有协议会话层...原创 2018-06-03 18:23:17 · 182 阅读 · 0 评论