zoukankan      html  css  js  c++  java
  • Android | JDBC 和 webview显示百度地图js

    最新版本下载地址 https://dev.mysql.com/downloads/connector/j/

    老版本下载地址 https://downloads.mysql.com/archives/c-j/

    选择好版本之后,操作系统选选择Platform Independent

    此处,我所使用的 MySQL 5.5.62
    所以我选择5.1.49版本的驱动

    下载之后解压得到

    AS中项目视图改为工程

    拷贝至 libs目录下

    右键 Add As Library...

    AndroidManifest.xml中加入Intel访问权限

    <uses-permission android:name="android.permission.INTERNET"/>
    

    搞定,

    补充:
    链接数据库操作要放在线程中,放在oncreat中会报错

    W/System.err: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
    W/System.err:     at java.lang.reflect.Constructor.newInstance0(Native Method)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
    

    上面错误提示看起来是 版本不对导致的,其实是没有放在线程中

    网页显示百度地图js
    在 app/src/main目录下添加assets目录,并在该目录中添加二级目录

    使用的时候直接

    
            wv_map.settings.javaScriptEnabled = true    // 设置WebView属性,运行执行js脚本
            wv_map.settings.domStorageEnabled = true    // 开启DomStorage缓存
            wv_map.settings.blockNetworkImage = false
            wv_map.loadUrl("file:///android_asset/Position/index.html")
    

    搞定

    访问数据库参考菜鸟教程 https://www.runoob.com/java/java-mysql-connect.html

  • 相关阅读:
    关于天气插件代码
    新的起点了
    如何实现按下回车键实现搜索

    random模块
    循环导入问题
    模块的搜索路径
    import 和from…import
    模块四种形式
    面向过程编程
  • 原文地址:https://www.cnblogs.com/cnwy/p/14734277.html
Copyright © 2011-2022 走看看