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

浙公网安备 33010602011771号