随笔分类 -  Android

摘要:之前遇到过这个问题,当时的解决方法是再UI线程或主线程进行view相关操作,如果想要在view进程要在子线程之后进行,就需要阻塞主线程。 解决方法:使用Handler对象。子线程结束后发送信息 Thread thread1 = new Thread(new Runnable() { @Overrid 阅读全文
posted @ 2021-06-15 09:59 Arisf 阅读(456) 评论(0) 推荐(0)
摘要:1.error:Only the original thread that created a view hierarchy can touch its views. 只有创建视图层次结构的原始线程可以接触它的视图。 解决:1、2 2.线程.start和.run方法的区别 3.Dialog中canc 阅读全文
posted @ 2021-06-10 17:58 Arisf 阅读(64) 评论(0) 推荐(0)
摘要:查看assets下是否缺少相关资源 阅读全文
posted @ 2021-05-14 19:23 Arisf 阅读(82) 评论(0) 推荐(0)
摘要:在调用网络接口时,出现异常 获取token失败! android.os.NetworkOnMainThreadException 在java程序中没有异常出现,但是安卓不行 这是因为安卓在4.0之后不允许在主线程进行网络连接,我们可以通过在oncreat()处添加 if (Build.VERSION 阅读全文
posted @ 2021-04-26 18:20 Arisf 阅读(794) 评论(0) 推荐(0)
摘要:java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.iflytek.cloud.SpeechSynthesizer.setParameter(java.lang.String, java.lang 阅读全文
posted @ 2021-04-25 16:48 Arisf 阅读(593) 评论(0) 推荐(0)
摘要:之前的随笔中,已经实现了python版本调用api接口,之所以使用python是因为python比java要简洁。 但是我发现在使用过程中,chaquopy插件会弹出底部toast显示“unlicensed copy of chaquopy”,也就是说使用这款插件是需要license的,如果没有配置 阅读全文
posted @ 2021-04-19 20:46 Arisf 阅读(869) 评论(0) 推荐(0)
摘要:前文 之前的随笔中,已经通过相机或相册获取到了我们想要的图片,接下来进行识图api的配置工作。我使用的是百度的api,利用python获取信息,并在MainActivity中进行调用来输出信息。 一、首先我们需要申请创建一个应用(管理控制台->产品服务->图像识别),百度智能云,得到api key和 阅读全文
posted @ 2021-04-18 20:59 Arisf 阅读(1018) 评论(0) 推荐(0)
摘要:1.使用glide进行图片的展示效果 关于glide 2.PermissionGen动态权限获取 关于PermissionGen 代码: 一、准备工作 1.在AndroidManifest.xml添加权限 <uses-permission android:name="android.permissi 阅读全文
posted @ 2021-04-16 16:21 Arisf 阅读(838) 评论(1) 推荐(1)
摘要:一、项目结构 二、源码 1.数据层 db+dao+bean package com.example.tem.db; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import androi 阅读全文
posted @ 2021-02-04 19:17 Arisf 阅读(145) 评论(0) 推荐(1)
摘要:1.新建project file->new->new project,选择Basic Activity 2.在content_main.xml中添加一个List View 1 <ListView 2 android:id="@+id/lv_main" 3 android:layout_width=" 阅读全文
posted @ 2021-01-30 19:48 Arisf 阅读(127) 评论(0) 推荐(1)
摘要:1.了解activity生命周期 2.Toast的使用方法 (1)直接使用 1 String ok="登录成功!"; 2 String fail="用户名或密码错误,请重新输入!"; 3 4 //toast普通版 5 Toast.makeText(getApplicationContext(),ok 阅读全文
posted @ 2021-01-30 15:39 Arisf 阅读(59) 评论(0) 推荐(0)
摘要:通过textview,button,edittext控件做简单的登陆界面 对几种布局方式有了了解 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/ap 阅读全文
posted @ 2021-01-28 17:50 Arisf 阅读(76) 评论(0) 推荐(0)
摘要:在之前安装AS的随笔中简单描述了解决方法,但不够详细,在第二次创建项目时又遇到了gradle安装错误,通过在网上查找解决方法,发现方法比较多样,且描述不够仔细,本随笔将详细记录我在gradle安装中的几种解决方法。 方案一:直接挂梯子(简单无脑效果好) 方案二:更改为url为阿里云仓库(效果一般) 阅读全文
posted @ 2021-01-20 18:31 Arisf 阅读(1248) 评论(1) 推荐(0)
摘要:这次学习安装SQLite。 一、SQLite简介 重要特性:零配置,即不需要复杂的配置即可使用 详细:https://www.runoob.com/sqlite/sqlite-intro.html 二、开始安装 下载官网:https://www.sqlite.org/download.html 下载 阅读全文
posted @ 2021-01-11 22:13 Arisf 阅读(290) 评论(0) 推荐(0)
摘要:开始一个简单的hello world项目,简单了解Android studio的使用方法 第一步,打开Android studio,点击Create New Project 第二步,选择需要的模板 Template(模板)即在应用中显示的页面布局,这里选择空活动即Empty Activity即可 第 阅读全文
posted @ 2021-01-08 19:39 Arisf 阅读(144) 评论(0) 推荐(0)
摘要:“工欲善其事必先利其器”学习安卓开发的第一步,安装Android Studio。 一、什么是Android Studio? Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集 阅读全文
posted @ 2021-01-06 23:00 Arisf 阅读(107) 评论(0) 推荐(0)