Android开发
隔壁王同学m
学生
展开
-
Only the original thread that created a view hierarchy can touch its views.
原因是在子线程中更新UI导致的。看到一个不错的分析,Android子线程与更新UI问题的深入讲解,更新UI的方法Android在子线程中更新UI的方法汇总(共七种)...原创 2020-03-18 21:51:54 · 675 阅读 · 0 评论 -
Toolbar设置menu
添加toolbar<androidx.appcompat.widget.Toolbar android:id="@+id/toolbar1" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:bac...原创 2020-03-17 22:21:18 · 458 阅读 · 1 评论 -
android.os.TransactionTooLargeException: data parcel size 2225728 bytes错误解决
本来想用intent在Activity之间传递图片,但是由于图片有时候过大(比如用相机拍的),会导致在跳转过程报错。不过用这个方法,大概率都会报错,即使图片只有几百kb,即:当数据量比较大的时候就会抛出TransactionTooLargeExceptions,这个机制貌似是从安卓N(7.0)开始的。我的程序中图片都是有缓存路径的(或者相册里的图片路径),所以我直接用了最无脑最简单的方法...原创 2020-03-15 19:04:57 · 1799 阅读 · 0 评论 -
安卓圆角按钮
新建控制按钮形状的xml文件:右键res–>New–>Android resourse filexml文件的内容:<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" androi...原创 2020-03-15 17:02:58 · 282 阅读 · 0 评论 -
android.support.v4.content.provider报错
项目的版本设置:compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "com.example.myapplication" minSdkVersion 26 targetSdkVersion 29 versio...原创 2020-01-22 09:35:44 · 1654 阅读 · 0 评论 -
安卓10报错:open failed: EACCES (Permission denied)
一、环境项目的版本设置:compileSdkVersion 29 buildToolsVersion "29.0.2" defaultConfig { applicationId "com.example.myapplication" minSdkVersion 26 targetSdkVersion 29 ...原创 2020-01-22 09:24:45 · 16286 阅读 · 25 评论 -
AndroidStudio关联Genymotion模拟器
Genymotion是一个非常不错的android模拟器,可以代替AndroidStudio内置的AVD,启动速度相对与前者更快,个人感觉体验更好。下面讲讲Genymotion如何安装及使用。一、注册Genymotion账号 登录官网https://www.genymotion.com/,当然也有中文官网http://www.genymotion.net/进行注册。初次登录,如果有序...原创 2018-04-23 22:23:59 · 8438 阅读 · 0 评论