热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于MIUI9及未来的更高版本配置sqlite3的问题

关于MIUI9及未来的更高版本配置sqlite3的问题本人最近为了学习Android开发买了红米note5作为真机调试机,在跟教程《Android第一行代码2》学习到第六章创

关于MIUI9及未来的更高版本配置sqlite3的问题    

    本人最近为了学习Android开发买了红米note5作为真机调试机,在跟教程《Android第一行代码2》学习到第六章创建数据时发现,无法像书上那样在adb shell中使用sqlite3命令,经过度娘的指点,原来是在/system/xbin或者是/system/bin目录下缺少sqlite文件(具体是哪个目录下我们不管他,因为本文章并非要说此事)。

    于是我从sqlite官网上下载了sqlite安卓包打算导入到手机中,结果天不遂人愿,又出现了更复杂的问题,/system目录没有写权限。。。。。接着度娘。。。。原来是需要更改权限,于是找到了这片文章https://blog.csdn.net/gundumw100/article/details/69999783点击打开链接

仍然没什么用。。。就是改不了权限,,,,接着找,,,,,又找到了这篇https://blog.csdn.net/johnwizard/article/details/54695355?utm_source=itdadao&utm_medium=referral点击打开链接

看起来感觉很靠谱呀,然而照着做下去用了文中的各种方法,还是改不了权限。。。。这是什么鬼。。。。。

在看了半小时女团发散思维之后,,,我突然想到是不是小米MIUI搞得鬼呢,,听说MIUI的root实际上是个假root,于是我上MIUI官方论坛上依照果然发现

妈蛋。。。。果然是小米的锅,不刷第三方rec或者下什么鬼syslock根本没辙,,,,不要想改权限了。我查了这两个的风险如何,毕竟我这是抢到的新机呀哭,,,,结果发现这两种方法都容易卡mi,,,,就是变砖。算了,老子不改了还不行。

       那数据库文件不就没办法查看了吗?接着度娘。。。https://blog.csdn.net/kornberg_fresnel/article/details/51583417点击打开链接   原来有前辈跟我有一样的问题,为啥没早发现呢哭所以后来我想了个办法,找到自己写的数据库文件,copy到一个可以写的目录下,,,就只有/mnt/sdcard目录下了,然后再用从手机应用市场上下载的sqlite editor或类似工具进行查看。

    总结如下:

    如果你使用小米进行真机调试开发,而且你不想刷第三方或者卡mi再接着刷机的话,请用以上方法。。。。。。。


(在文章中引用了一些前辈的文章,如有冒犯或者侵犯版权请及时告知,作者会对博客进行删改。)

    

推荐阅读
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 在 Axublog 1.1.0 版本的 `c_login.php` 文件中发现了一个严重的 SQL 注入漏洞。该漏洞允许攻击者通过操纵登录请求中的参数,注入恶意 SQL 代码,从而可能获取敏感信息或对数据库进行未授权操作。建议用户尽快更新到最新版本并采取相应的安全措施以防止潜在的风险。 ... [详细]
  • 在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ... [详细]
  • Android和iOS的数据库都是用SQLite来实现.一,SQLite数据库简介:轻量级:SQLite数据库是一个轻量级的数据库,适用于少量数据的CURD;文件本质:SQL ... [详细]
  • Iamcopyingapre-existingdatabasetodatadatapackagenamedatabasesusingcodelearnedfromusi ... [详细]
  • 在Android Studio中查看SQLite数据库
    原来查看数据库内容,我们一般都是将数据库文件从手机导出,再用专门的软件打开查看,比较繁琐。最近发现了一个比较方便的方法:使用工具stetho。使用方式在gradle中配置depen ... [详细]
  • 帝国CMS中的信息归档功能详解及其重要性
    本文详细解析了帝国CMS中的信息归档功能,并探讨了其在内容管理中的重要性。通过归档功能,用户可以有效地管理和组织大量内容,提高网站的运行效率和用户体验。此外,文章还介绍了如何利用该功能进行数据备份和恢复,确保网站数据的安全性和完整性。 ... [详细]
  • Parallels Desktop for Mac 是一款功能强大的虚拟化软件,能够在不重启的情况下实现在同一台电脑上无缝切换和使用 Windows 和 macOS 系统中的各种应用程序。该软件不仅提供了高效稳定的性能,还支持多种高级功能,如拖放文件、共享剪贴板等,极大地提升了用户的生产力和使用体验。 ... [详细]
  • 本文深入探讨了Java多线程环境下的同步机制及其应用,重点介绍了`synchronized`关键字的使用方法和原理。`synchronized`关键字主要用于确保多个线程在访问共享资源时的互斥性和原子性。通过具体示例,如在一个类中使用`synchronized`修饰方法,展示了如何实现线程安全的代码块。此外,文章还讨论了`ReentrantLock`等其他同步工具的优缺点,并提供了实际应用场景中的最佳实践。 ... [详细]
  • 2018年9月21日,Destoon官方发布了安全更新,修复了一个由用户“索马里的海贼”报告的前端GETShell漏洞。该漏洞存在于20180827版本的某CMS中,攻击者可以通过构造特定的HTTP请求,利用该漏洞在服务器上执行任意代码,从而获得对系统的控制权。此次更新建议所有用户尽快升级至最新版本,以确保系统的安全性。 ... [详细]
  • 如何在MySQL中选择合适的表空间以优化性能和管理效率
    在MySQL中,合理选择表空间对于提升表的管理和访问性能至关重要。表空间作为MySQL中用于组织和管理数据的一种机制,能够显著影响数据库的运行效率和维护便利性。通过科学地配置和使用表空间,可以优化存储结构,提高查询速度,简化数据管理流程,从而全面提升系统的整体性能。 ... [详细]
  • 在使用Block时,正确的声明方法和确保线程安全是至关重要的。为了保证Block在堆中分配,应使用`copy`修饰符进行声明,因为栈中的Block与栈的生命周期绑定,容易导致内存问题。此外,还需注意Block捕获外部变量的行为,以避免潜在的循环引用和数据不一致问题。建议深入研究相关文档,以掌握更多高级技巧和最佳实践。 ... [详细]
  • 利用树莓派畅享落网电台音乐体验
    最近重新拾起了闲置已久的树莓派,这台小巧的开发板已经沉寂了半年多。上个月闲暇时间较多,我决定将其重新启用。恰逢落网电台进行了改版,回忆起之前在树莓派论坛上看到有人用它来播放豆瓣音乐,便萌生了同样的想法。通过一番调试,终于实现了在树莓派上流畅播放落网电台音乐的功能,带来了全新的音乐享受体验。 ... [详细]
  • 1. 设置用户密码:使用 `slappasswd` 工具生成加密密码,确保账户安全。具体步骤如下:输入命令 `slappasswd -s NewPassword`,系统将提示重新输入新密码,并生成加密后的哈希值 {SSHA}xxxxxxxxxxxxxxxxx。2. 编写配置文件:编辑 `vildapus` 配置文件,添加必要的用户账户信息,以确保新用户能够顺利登录系统。 ... [详细]
author-avatar
林俊雯868043
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有