- 博客(30)
- 收藏
- 关注
原创 android studio 一直不停indexing
android studio 突然不停indexIng,不断尝试clean,rebuild 无果。网上查询解决方法:依次打开File > Invalidate Caches/Restart 点击后自动重启androidstudio,恢复正常。记录一下...
2020-04-23 17:27:21 273
原创 EventBus 使用 Sticky粘性传值事件
EventBus 使用基本步骤依赖: implementation ‘org.greenrobot:eventbus:3.0.0’1.注册与解除注册 override fun onStart() { super.onStart() if(!EventBus.getDefault().isRegistered(true)) Event...
2020-04-09 10:28:33 726
原创 Android合成图片
private fun convertViewToBitmap(view: View): Bitmap { view.measure(View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED), View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFI...
2020-04-06 17:14:23 579
原创 包重复java.lang.IllegalStateException: Dex archives: setting .DEX extension only for .CLASS files
项目报错:Error:java.lang.IllegalStateException: Dex archives: setting .DEX extension only for .CLASS files问题原因:包重复问题解决方法:去除重复包引用
2019-12-06 10:02:57 855
原创 kotlin databinding 资源文件报错
报错信息Error:Execution failed for task ‘:app:compileDebugJavaWithJavac’.android.databinding.tool.util.LoggedErrorException: failure, see logs for details.Exception while handling step android.databind...
2019-11-12 11:28:27 575
原创 flutter 圆形头像 圆角图片
圆形头像:效果图: ClipOval(//圆形头像 child: Image.network("https://cdn2.jianshu.io/assets/default_avatar/6-fd30f34c8641f6f32f5494df5d6b8f3c.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/...
2019-09-02 15:00:06 355
原创 flutter demo系列二 Tabbar选项卡 顶部切换导航
demo练习2,首页顶部选项卡导航效果图:TabBar 导航的实现 需要 配合 TabController 和 Tabbarview来实现abBarView和TabBar都有一个tabController的参数/TabBarView和Tab是由TabController来控制同步step1:创建TabControllerTabController 有两种自定义TabControll...
2019-08-01 15:07:50 1567
原创 Android9.0 使用http请求报错communication to not permitted by network security policy
问题如图:communication to ****not permitted by network security policy 网络安全不允许与进行明文通信原因: Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求。解决方式:推荐的做法是服...
2019-08-01 13:56:38 623
原创 flutter demo系列一 bottomnavigationbar pagerview 底部导航栏滑动切换
pagerview 配合bottomnavigationbar 实现页面切换导航1.整体代码 Widget build(BuildContext context) { // TODO: implement build return Scaffold( body: PageView.builder( onPageChanged: (index){...
2019-08-01 11:23:58 738
原创 Flutter报错记录:Error: The argument type 'Utf8Decoder'
导入项目中常常报如下错误lib/http/http_request.dart:23:64: Error: The argument type 'Utf8Decoder' can't be assigned to the parameter type 'StreamTransformer<Uint8List, dynamic>'.报错代码var response = await ...
2019-08-01 09:48:15 1620
原创 jetpack BottomNavigationView 取消动画效果(缩放)
最近项目用到jetpack组件,首页底部导航栏 BottomNavigationView 自带动画效果,如何去掉效果。1.stylen创建<! --没有选中的样式–>< style name=“bottom_normal_text”>< item name=“android:textColor”>@color/font_hint< /item&g...
2019-07-30 10:01:48 1785 1
原创 android 判断webview是否已经滚动到底部
private fun setWebView(webviewcontent: WebView, content: String) { webviewcontent.settings.javaScriptEnabled=true webviewcontent.settings.builtInZoomControls=true webviewcontent.settings.d...
2019-07-28 21:12:14 1716 1
原创 kotlin 中的Eventbus
依赖:”compile ‘com.eightbitlab:rxbus:1.0.2’注册,接收:Bus.observe< SexBean>().subscribe {item ->startActivity(intentFor< MainActivity>().newTask().clearTask())} .registerInBus(this)取消注册...
2019-07-28 21:02:24 1136
原创 kotlin anko的便捷之处(跳转,toast等)
1.集成依赖ankoapp builder下:implementation “org.jetbrains.anko:anko-commons:0.10.5”2.基本跳转:startActivity()携带参数startActivity(“key” to “值”)A页面跳到B页面,再跳到C页面,再跳到A页面时,要求清空B,C页面退出,并且不重走A的生命周期startActivity(...
2019-07-28 20:54:28 1112
原创 flutter 安装问题
运行 flutter doctor 后报:(Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses)运行flutter doctor --android-licenses一直输入 y
2019-07-23 10:46:36 130
原创 flutter listview上拉刷新下拉加载(RefreshIndicator)
listview 外面包裹一层 RefreshIndicator组件属性:displacement 下拉刷新的距离onRefresh, //下拉回调方法,方法需要有async和await关键字,没有await,刷新图标立马消失,没有async,刷新图标不会消失body: RefreshIndicator( //下拉刷新回调 onRefresh: onRefresh, ...
2019-07-19 15:01:19 541
原创 flutter Transform 矩阵变换(平移旋转缩放)
Transform其子Widget绘制时外面包着矩阵变换(transformation),通过它可以实现各种矩阵操作。1.widget平移效果图2.旋转(rotate)效果图:3.缩放Transform.scale可以对子Widget进行缩小或放大...
2019-07-19 11:44:51 7212
原创 flutter textField
textField 属性记录:TextField( controller: textController, textInputAction: TextInputAction.search,//改变键盘上搜索文本显示 //键盘类型 keyboardType: TextInputType.number,//只能吊起数字键盘 //输入是否为密码 obsc...
2019-07-18 15:11:21 404
原创 flutter GestureDetector
手势手势表示由一个或多个指针移动组成的动作。主要有以下几种:点击onTapDown:指针已经在特定位置与屏幕接触。onTapUp:指针停止在特定位置与屏幕接触。onTap :点击事件触发。onTapCancel: 先前指针触发的onTapDown不会再触发点击事件。双击onDoubleTap:用户快速连续两次在同一位置轻敲屏幕。长按onLongPress:指针在相同位置长时间保...
2019-07-11 14:05:11 911 1
原创 flutter Container
Container的组成:最里层的是child元素;child元素首先会被padding包着;然后添加额外的constraints限制;最后添加margin。Container的绘制的过程如下:首先会绘制transform效果;接着绘制decoration;然后绘制child;最后绘制foregroundDecoration。Container自身尺寸的调节分两种情况:Con...
2019-07-11 11:25:41 433
原创 Flutter组件—— Image
加载不同形式的图片:Image:通过ImageProvider来加载图片Image.asset:用来加载本地资源图片Image.file:用来加载本地(File文件)图片Image.network:用来加载网络图片Image.memory:用来加载Uint8List资源(byte数组)图片...
2019-07-10 11:57:00 218
原创 flutter text属性
text常用属性记录 Text("text文本样式联系 hello world", textAlign: TextAlign.center, maxLines: 1, overflow: TextOverflow.ellipsis,//溢出显示 clip剪裁fade 渐隐ellipsis省略号 // textDirection: TextDir...
2019-07-09 16:51:20 873
原创 微信小程序-跳转
页面跳转:redirectTo:关闭当前页,跳转到指定页;navigateTo:保留当前页,跳转到指定页;switchTab:只能用于跳转到tabbar页面,并关闭其他非tabbar页面。...
2019-06-25 09:34:06 131
原创 Execution failed for task ':processDebugManifest'
##项目集成阿里云盾实人认证时,将SecurityBodySDK-external-release-5.4.79.aar 库导入时,运行编译失败,报错:Error:Execution failed for task ‘:processDebugManifest’Manifest merger failed with multiple errors, see logs导致错误原因:Secur...
2019-05-18 15:54:07 2049
原创 app性能优化
关于app性能优化知识点小计1.启动页面优化1.1利用提前展示出来的Window,快速展示出来一个界面,给用户快速反馈的体验;1.2避免在启动时做密集沉重的初始化;1.3定位问题:避免I/O操作、反序列化、网络操作、布局嵌套等。2.页面布局优化1.1,尽量避免GPU过度绘制(减少嵌套布局背景色的重复设置)1.2,减少布局嵌套层次及控件个数1.3,merge标签用于减少布局嵌套层次,...
2019-04-26 16:18:40 299
原创 okhttp缓存
CacheControl control = new CacheControl.Builder() //不使用缓存,但是会保存缓存数据 //.noCache() //不使用缓存,同时也不保存缓存数据 // .noStore() //只使用缓存 //...
2019-04-24 17:48:26 344
原创 java.lang.IllegalStateException: An instance of OnFlingListener already set.
项目中recyview SnapHelper这个辅助类的时候,抛出一个异常"illegalstateexception an instance ofonflinglistener already set".java.lang.IllegalStateException: An instance of OnFlingListener already set.android.support.v7...
2019-04-16 11:53:58 1431
原创 Android软件盘(EditText)的搜索功能 回车改为搜索
edittext 软键盘文字根据需求更改 在xml中更改imeOptions 属性 <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:imeOptions="actionSearch" android:inputTy...
2019-04-15 17:06:21 409
原创 java判断网址是否有效地址
java判断网址是否有效地址, 简单处理方法try {urlObj = new URL(dataList.get(position).getPic());URI uriObj = new URI(urlObj.getProtocol(), urlObj.getHost(), urlObj.getPath(), urlObj.getQuery(), null);} catch (Malfor...
2019-04-11 15:24:05 1662
原创 Can not perform this action after onSaveInstanceState with commit
解决 Can not perform this action after onSaveInstanceState with commit报错场景在activity执行onSaveInstanceState方法保存完状态后,回到此activity时,使用commit进行切换fragment异常原因1.onSaveInstanceState方法是在该Activity即将被销毁前调用,来保存Ac...
2019-01-15 14:35:20 173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人