自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 android studio 一直不停indexing

android studio 突然不停indexIng,不断尝试clean,rebuild 无果。网上查询解决方法:依次打开File > Invalidate Caches/Restart 点击后自动重启androidstudio,恢复正常。记录一下...

2020-04-23 17:27:21 252

原创 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 710

原创 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 562

原创 包重复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 842

原创 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 557

原创 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 341

原创 flutter demo系列二 Tabbar选项卡 顶部切换导航

demo练习2,首页顶部选项卡导航效果图:TabBar 导航的实现 需要 配合 TabController 和 Tabbarview来实现abBarView和TabBar都有一个tabController的参数/TabBarView和Tab是由TabController来控制同步step1:创建TabControllerTabController 有两种自定义TabControll...

2019-08-01 15:07:50 1548

原创 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 608

原创 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 722

原创 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 1606

原创 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 1761 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 1681 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 1119

原创 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 1097

原创 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 113

原创 flutter listview上拉刷新下拉加载(RefreshIndicator)

listview 外面包裹一层 RefreshIndicator组件属性:displacement 下拉刷新的距离onRefresh, //下拉回调方法,方法需要有async和await关键字,没有await,刷新图标立马消失,没有async,刷新图标不会消失body: RefreshIndicator( //下拉刷新回调 onRefresh: onRefresh, ...

2019-07-19 15:01:19 523

原创 flutter Transform 矩阵变换(平移旋转缩放)

Transform其子Widget绘制时外面包着矩阵变换(transformation),通过它可以实现各种矩阵操作。1.widget平移效果图2.旋转(rotate)效果图:3.缩放Transform.scale可以对子Widget进行缩小或放大...

2019-07-19 11:44:51 7179

原创 flutter textField

textField 属性记录:TextField( controller: textController, textInputAction: TextInputAction.search,//改变键盘上搜索文本显示 //键盘类型 keyboardType: TextInputType.number,//只能吊起数字键盘 //输入是否为密码 obsc...

2019-07-18 15:11:21 384

原创 flutter GestureDetector

手势手势表示由一个或多个指针移动组成的动作。主要有以下几种:点击onTapDown:指针已经在特定位置与屏幕接触。onTapUp:指针停止在特定位置与屏幕接触。onTap :点击事件触发。onTapCancel: 先前指针触发的onTapDown不会再触发点击事件。双击onDoubleTap:用户快速连续两次在同一位置轻敲屏幕。长按onLongPress:指针在相同位置长时间保...

2019-07-11 14:05:11 892 1

原创 flutter Container

Container的组成:最里层的是child元素;child元素首先会被padding包着;然后添加额外的constraints限制;最后添加margin。Container的绘制的过程如下:首先会绘制transform效果;接着绘制decoration;然后绘制child;最后绘制foregroundDecoration。Container自身尺寸的调节分两种情况:Con...

2019-07-11 11:25:41 423

原创 Flutter组件—— Image

加载不同形式的图片:Image:通过ImageProvider来加载图片Image.asset:用来加载本地资源图片Image.file:用来加载本地(File文件)图片Image.network:用来加载网络图片Image.memory:用来加载Uint8List资源(byte数组)图片...

2019-07-10 11:57:00 203

原创 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 860

原创 微信小程序-跳转

页面跳转:redirectTo:关闭当前页,跳转到指定页;navigateTo:保留当前页,跳转到指定页;switchTab:只能用于跳转到tabbar页面,并关闭其他非tabbar页面。...

2019-06-25 09:34:06 120

原创 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 1979

原创 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 283

原创 okhttp缓存

CacheControl control = new CacheControl.Builder() //不使用缓存,但是会保存缓存数据 //.noCache() //不使用缓存,同时也不保存缓存数据 // .noStore() //只使用缓存 //...

2019-04-24 17:48:26 329

原创 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 1405

原创 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 399

原创 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 1645

原创 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 164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除