android
文章平均质量分 55
toast_tips
这个作者很懒,什么都没留下…
展开
-
android 子线程更新UI
1. 为啥android子线程不可更新UI?我们可以想象下多线程更新UI会出现什么场景。比如多线程对一个view同时设置位置,那么到界面的显示上用户可能就会看到这个view在界面上上下左右的闪现,晃眼啊。2. 什么情况下子线程可以更新UI?我们先看下子线程更新UI的报错这是在子线程中更新TextView的内容,可以看出报错是在调用view的requestLayout之后发生的,说明可能是控件位置变化后导致检查线程问题,那布局未变化的情况下能否更新UI呢?答案是可以的。为了不改变控件的位置,我们将原创 2021-03-16 14:41:15 · 423 阅读 · 0 评论 -
flutter 插件开发中获取Activity
1.低版本flutter-1.12通过registerWith(Registrar registrar){}实现注册,通过registrar.activity()即可得到activity;2.高版本flutter通过onAttachedToEngine(@NonNull FlutterPluginBinding flutterPluginBinding) {}实现注册,在这里无法获取activity,需要插件 implementActivityAware然后@Override .原创 2020-08-26 10:18:19 · 1945 阅读 · 1 评论 -
flutter android studio 找不到设备问题
如果android程序能找到设备但是flutter程序找不到设备,可能原因是flutter没有找到android sdk。命令行运行flutter doctor。看看是否存在android sdk,如果没有就将android sdk目录下tools和platform-tools目录添加到环境变量下,然后重启android studio看看是否能找到设备。...原创 2020-02-10 10:24:08 · 2436 阅读 · 0 评论 -
Android edittext设置输入长度限制
et.setInputType(InputType.TYPE_CLASS_NUMBER);//输入类型限制为数字et.setFilters(new InputFilter[]{new InputFilter.LengthFilter(2)});//限制输入长度为2et_value.setInputType(InputType.TYPE_CLASS_NUMBER | InputType....原创 2019-08-18 13:16:22 · 2921 阅读 · 0 评论 -
android studio安装app的时候有的手机弹出Installation failed with message Failed to finalize session
报这个错误,解决方法:原创 2019-04-18 14:31:54 · 422 阅读 · 0 评论 -
android 底部切换模块时图标和字体修改颜色
drawableTop图标大小建议用阿里图标库64像素大小的图标,否则就需要自己设置图标大小了(可参考:https://blog.csdn.net/toast_tips/article/details/55257934),然后通过给RadioGroup添加监听实现页面切换。layout布局:<?xml version="1.0" encoding="utf-8"?><...原创 2019-04-18 11:42:33 · 577 阅读 · 0 评论 -
android getResource().getColor()方法过时
可以用ContextCompat.getColor(Context context,int color)代替毕竟代码里有条横线还是不太舒服的原创 2019-04-18 11:04:03 · 566 阅读 · 0 评论 -
android tablayout 设置字体大小
<com.google.android.material.tabs.TabLayout android:id="@+id/tl" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@+id/rl_top" app...原创 2019-04-22 16:48:59 · 5264 阅读 · 0 评论 -
android 设置状态栏颜色和字体颜色
这个比较完整:https://blog.csdn.net/xuehuayous/article/details/79356198复制下面代码,通过setStatusBarBgColor方法直接设置颜色即可,状态栏字体颜色会根据背景颜色进行改变。只支持6.0及以上版本。public void setStatusBarBgColor(@ColorInt int color) { if...原创 2019-04-17 17:09:40 · 2178 阅读 · 0 评论 -
android 文件工具类
目前只有获取文件真实路径方法,后面根据需要添加public class FileUtil { /** * Get a file path from a Uri. This will get the the path for Storage Access * Framework Documents, as well as the _data field for t...原创 2018-04-08 11:04:25 · 382 阅读 · 0 评论