毕设
MapleAndJoker
这个作者很懒,什么都没留下…
展开
-
查看Android崩溃点日志+Attempt to invoke virtual method‘’on a null object reference解决
运行到某个部分就闪退?你需要一个崩溃点日志在出错的Activity的onCreat()方法加入下面这句Thread.setDefaultUncaughtExceptionHandler(new OwnUncaughtExceptionHandler());新建一个OwnUncaughtExceptionHandler() classpublic class OwnUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler原创 2020-05-17 12:20:46 · 1371 阅读 · 0 评论 -
解决运行到TextView.setText()停止运行的问题
说一下问题:TextView是要数据库传回字符串,然后使用setText展示出来。我就开了一个子线程用来连接数据库,类似于我之前写的语句:Android Studio使用mysql-connector-java连接mysql遇到的问题(二)在子线程里传回字符串之后,直接setText,运行······Android Studio上面没报错,正常安装到模拟器,当我点到那条界面时,应用直接停止运行。是因为子线程里不能更新UI,于是先把字符串存下来,在子线程下面写setText,这次不停止运行,但界面空白好长原创 2020-05-13 21:01:38 · 1336 阅读 · 0 评论 -
Android写MySQL语句易范的错误
背景还是我的登录注册功能,连接好MySQL需要写SQL语句,再转换成preparedStatement,就在语句上出现了问题使用这条语句要实现的功能是查询数据库中有没有与填入的用户名相同的语句,用户名可由数字和字母组成,字段类型为varchar,起初我写的是下面的这条语句String sql = "SELECT * FROM user_information where name= "+user_name+" ;";测试时发现填入的是数字,可以成功查询;填入的是字母,查询不了。我首先打印了以下s原创 2020-05-12 13:03:58 · 152 阅读 · 0 评论 -
Received fatal alert: handshake_failure的解决思路
先说背景,之前的project正常的安装到手机上,今天我新建了两个project,都出了Received fatal alert: handshake_failure问题。而展示出来的意思是Gradle无法同步解决办法:File-Settings-Gradle-Project-level settings由默认选择的Use default gradle wrapper变成Use local gradle distribution,Gradle home选择grandle的路径...原创 2020-05-09 20:33:53 · 990 阅读 · 0 评论 -
Android Studio使用mysql-connector-java连接mysql遇到的问题(二)
上一篇:Android Studio使用mysql-connector-java连接mysql遇到的问题(一)其实是只达到了运行不报错这个基础,这次就来看看怎么直接连接到mysql上前期准备:windows下远程连接Mysql(首先你的mysql能允许连接)直接上代码new Thread(new Runnable() {//新建线程 @Override ...原创 2020-05-05 11:22:05 · 560 阅读 · 0 评论 -
Android Studio使用mysql-connector-java连接mysql遇到的问题(一)
下载mysql-connector-java很简单,直接去mysql官网即可为了测试和mysql的连接,我新开了一个hello word程序,然后直接把mysql-connector-java放到libraries下,然后在project stucture里加入它的dependencies。运行······出错了网上说的大致意思是版本不匹配而我的版本没有问题,解决办法1.File-Oth...原创 2020-05-04 20:54:28 · 1103 阅读 · 0 评论 -
phpStudy升级mysql数据库至5.7.29
因为Android Studio要直连mysql,下载了connector5.1版和8.0版的,我的mysql一直使用的是phpStudy自带的5.5版本,结果连接报错,发现是mysql版本的问题,干脆就把phpStudy中的mysql升级好了!1.去mysql官网下载需要的版本2.备份phpStudy下的mysql文件夹,(如果之前的数据库里没有需要的数据,可以像我一样,直接剪切mysql文...原创 2020-05-03 17:05:46 · 198 阅读 · 0 评论 -
Handler延时停止的方法
本次的需求是从第一个Java文件Activity1跳转到第二个文件Activity2(用Intent实现)后,将Activity1中的Handler延时停止。需求看似简单,可我在网上找代码时只找到mHandler.removeCallbacksAndMessages(null);纳尼?这条语句放哪啊然后又去找答案,看到有一个大神说要在Activity中重写onDestroy()方法,把上...原创 2020-04-24 13:15:35 · 1049 阅读 · 0 评论 -
实现每秒刷新ImageView(Handler+level-list)
毕设做的app有一个需求,需要每秒刷新一张图,就是刷新UI和延时功能的结合。话不多说,上代码首先是刷新UI在drawable文件夹下创建xml文件,代码如下<?xml version="1.0" encoding="utf-8"?><level-list xmlns:android="http://schemas.android.com/apk/res/android"&...原创 2020-04-22 19:29:41 · 907 阅读 · 0 评论 -
Android studio sqlite可视化的漫漫长路
这是一个悲伤的故事我之前一直用真机调试,对于我的小白水平也足够了然鹅程序里需要使用sqlite时,我想看看我到底创建了个什么玩意。。。(数据库)时点击红圈里的Android Device Monitor然后,遇到了第一个问题:手机连接到电脑上,apk也成功在手机上运行,但是点击File Explorer一片空白,参考这篇:解决Android 7.0 (Android N)中 Androi...原创 2020-04-14 21:34:40 · 1431 阅读 · 0 评论 -
okhttp和gson库的导入
okhttp下载地址 https://github.com/square/okhttpgson下载参考了https://www.cnblogs.com/LexMoon/p/JavaJson.html放个他的下载链接链接:https://pan.baidu.com/s/1kULUbQ3 密码:s98k不过为什么说是json下载下来是gson我也有点疑惑,,接下来就是常规的添加到库了首先在...原创 2020-04-05 12:21:21 · 523 阅读 · 0 评论 -
Android简单的界面跳转
上周面试,被问到如何实现界面跳转我弱弱的答了句:打算下周学这个功能。。。(实际上是Intent啦)简单做了个界面跳转,点击一个加号按钮从主界面跳转到题目界面,在题目界面点击“不想做了?”回到主界面跟着Snail_Go这位大佬完成了绝大半部分,但是在主界面点击加号会闪退,大佬说闪退是因为安卓的四大组件都要在manifest中注册才能使用于是简单注册了一下,成功了!Android.Manif...转载 2020-03-22 15:40:10 · 266 阅读 · 0 评论 -
华为真机调试Android Studio找不到设备解决办法
1、将电脑和手机通过数据线进行连接(注意是既能充电用能传输数据的数据线,而不是只有充电功能的充电线)。2、在电脑和手机上都安装华为手机助手。3、一定要设置USB连接方式是传输文件(默认都是仅充电)。4、在<设置>-<开发者选项>中设置<USB调试>启用。ps:荣耀手机步骤一致...转载 2020-03-11 10:46:50 · 2136 阅读 · 1 评论 -
win10 Android Studio安装(无sdk jdk)
无jdk,起初下载了jdk13,环境变量配好as依然找不到。弃之,选择jdk8u241。win10只能通过edge自带浏览器到Oracle官网下载。8u241环境变量配置也蛮简单的:控制面板-系统和安全-系统-高级系统设置-环境变量JAVA_HOME jdk下载地址path新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;接下来运行cmd,输入java -ver...原创 2020-03-09 12:02:16 · 659 阅读 · 0 评论