自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(399)
  • 资源 (1)
  • 收藏
  • 关注

原创 Observable.intervalRange 在单元测试中的问题

Observable.intervalRange(1, 10, 0, 2, TimeUnit.SECONDS).subscribe(new Consumer<Long>() { @Override public void accept(Long aLong) throws Throwable { Log.d(TAG, String.valueOf(aLong)); }});上面这段代码在真机中运行没有问题,但是在单元测试中(无论是test还是a.

2021-03-11 09:24:14 645 1

原创 Failed to transform \build\app\intermediates\flutter\debug\libs.jar

Reason: FileNotFoundException, message: \build\app\intermediates\flutter\debug\libs.jar(The system cannot find the path specified). (Run with --stacktrace for more details.)升级了as 到4.0后就没法 build release apk了google 这sb结局方案:I wouldn't consi...

2020-06-11 12:38:20 1951 1

原创 升级android studio 4.0后

flutter 项目升级android studio 4.0 后,项目又运行不了了每次升级都是这个样子SB Google

2020-06-04 16:07:24 606

原创 MVC架构模式(四)MVC有什么好处

MVC的M相当于人的灵魂,而V则相当于人的躯壳,C则是起着连接灵魂和躯壳的作用那么,MVC的模式的好处是,躯壳可以经常更换,但是灵魂总是那个灵魂。或者,灵魂换了,躯壳还是那个躯壳----------------------------------------------------------------------------------------看下一些专著中的描述《软件架构...

2020-03-13 19:41:09 1268

原创 MVC架构模式(三)MVC中的M到底是什么?和Controller的界限在哪里?

对于MVC中的M和C,网上的一些说法并不准确,今天仔细鉴别下-----------------------------------------------------------那么,MVC中的M到底是什么?首先,我们分析三个元素,View就不用解释了,就是界面那么,M其实包括了数据和业务逻辑C只是...

2020-03-13 17:06:28 2882

原创 MVC架构模式(二)从模型1到模型2

模型1:JSP + JavaBean即:浏览器-JSP-JavaBean-数据库jsp既要负责显示,又要负责接收和处理请求,还要负责页面跳转,还要负责调用页面逻辑模型2:JSP + Servlet + JavaBean模型2即MVC模式M : model 模型层(JavaBean : DAO 、(Biz or Service))V : view 视图层(JSP)...

2020-03-13 11:57:23 270

原创 MVC架构模式(一)一些权威书籍对于MVC的描述

使用MVC架构模式的有1.Spring MVC java oracle系2.ASP.NET MVC c# 微软系3.Ruby on Rails ruby4.thinke php,larvel php5.django python(MVT其实就是MVC 后...

2020-03-12 23:15:34 1840

原创 架构模式与设计模式

我们常说的mvc,mvp,mvvm 这些模式,又有人说单例模式,观察者模式,工厂模式那么,这两者到底有什么区别?------------------------------------------------------其实这两者是关于软件系统的不同层面设计模式解决的是具体的问题,而架构模式则队软件系统整体产生影响,这两者的层面是不同的。----------------...

2020-03-12 12:37:43 412

原创 关于软件的一些哲学思考(九)四要素中的外面二要素融合

前文中提到四要素可以分成两大类(指令+存储)为内要素(触发+反馈)为外要素-----------------------------------------------------------------在早期的手机,电脑中,显示屏只是作为反馈层,而触发层则是严格的键盘而现在最流行的触摸屏,一个根本的创新就是,把反馈和触发这两个要素二合一了这种融合是一个根本的...

2020-03-10 14:58:00 203

原创 关于软件的一些哲学思考(八)四要素及一些生活中的合并的例子

1.计算机主机主机是指计算机除去输入输出设备以外的主要机体部分(指令和存储) vs (反馈和触发)2.云服务器一般提供(指令和存储)3.内外关系反馈和触发一般是在外面触发:(如鼠标,键盘) 反馈:(显示屏,音箱)触发:(手机按键) 反馈: (手机屏幕)触发:(眼睛,耳朵) 反馈(手脚,舌头)触发:(爪牙,军队) ...

2020-03-10 13:47:54 246

原创 关于软件的一些哲学思考(七)四要素及一些生活中的分离的例子

1.皮影戏,提线木偶(一要素分离)在皮影戏和提线木偶中皮影和木偶只占有一个要素,即(反馈系统)而触发器,信息存储,指令这三个要素则都在背后操纵的人那里2.远端主机(两要素分离)使用putty链接远端主机,或者使用云电脑这种,则体现了两要素的分离(本地显示屏==>反馈系统) 分离到本地(本地键盘,鼠标等==>触发器) 分离到本地(远端cpu,运行的软件==...

2020-03-10 12:15:44 200

原创 关于软件的一些哲学思考(六)四要素及人类

其实人类也是这四要素(耳朵,鼻子,眼睛,舌头,触觉)触发器(说话,行为动作等)反馈系统(左脑)指令(颞叶,海马)信息存储除了人类以为,大部分动物也是如此,当然,对于病毒,细菌等生物,则没有这些要素...

2020-03-10 11:55:25 156

原创 关于软件的一些哲学思考(五)四要素及其具体化

上文中讲到了四要素,试着举例子------1.比如台式电脑,(鼠标,键盘,触摸屏,声控设备)触发器(显示屏,音箱)反馈系统(cpu,gpu)指令(内存,硬盘)信息存储2.手机(按键,触摸屏,声控设备)触发器(显示屏,喇叭)反馈系统(cpu)指令(ram,rom)信息存储3.电子辞典(键盘)触发器(显示屏,喇叭)反馈系统(cpu)指令(...

2020-03-10 11:48:41 233

原创 关于软件的一些哲学思考(四)软件基本要素 四要素

除了上文提到的三要素触发器指令反馈系统外--------------------------------------------------------------------------------------------对于复杂的软件系统,还有一个要素,那就是信息存储这个四个要素是软件系统的四要素...

2020-03-09 16:57:41 668

原创 关于软件的一些哲学思考(三)软件基本要素 三要素

除了前文所述的两个要素 1.触发器 2.指令之外,对于对于功能更加全面一些软件系统外还有一个要素即反馈系统-------------------------------------------------------这个反馈系统可以是显示屏,也可以是指示灯1.对于电梯来讲,除了按键(触发器),指令(电梯上线,开门等),通常还有一个重要的内容即用来展示当前楼层,当前...

2020-03-09 16:53:57 1169

原创 关于软件的一些哲学思考(二)软件基本要素,两要素

核按钮核按钮按下后,其实也是通过核按钮背后的软件所运作的,如果简单点看,整个核按钮就两个要素1.触发器(核按钮)——即input系统2.核按钮所触发的一系列操作(前文的“指令“)类似的还有电梯按键(假设没有楼层显示屏)等等这类简单的软件或者说程序,只需要两个要素,一个是触发器,还有一个是触发器触发后所执行的一系列指令...

2020-03-06 13:01:39 379

原创 关于软件的一些哲学思考(一)指令

什么是指令百度百科的解释告诉计算机从事某一特殊运算的代码维基百科的解释我的定义:指令是指由人或者其他事件源触发后计算机执行的一系列操作。...

2020-03-06 12:17:13 176

原创 Flutter 滑动的一个bug

ScrollController scrollController = ScrollController(initialScrollOffset: 128);不能滑动了 ScrollController scrollController = ScrollController(initialScrollOffset: 0);可能滑动可能是initialScrollOffse...

2020-01-13 16:31:32 371

原创 阿里云小视频SDK崩溃问题解决

最近做短视频项目,用的是阿里云的sdk,接了阿里的sdk后,在推出拍摄界面操作中,总会不定期的崩溃,报错如下2020-01-10 19:00:54.486 12592-12592/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1000003d02020-01-10 19:00:54.486 1259...

2020-01-10 19:09:47 1113

原创 Rxjava+retrofit(一)

今天开始尝试在android Native端使用 Rxjava + retrofit组合这个组合可以说是非常流行了,那么我就试试-----------------------------截止今天 2020年1月6日,rxjava发布了3.0.0-RC7但是我看了一下retrofit的github,好像用的都还是 rxjava 2.x版本的内容所以决定本系列rxjava还是暂...

2020-01-06 11:54:38 128

原创 Manifest merger failed with multiple errors, see logs

这个是flutter项目在run android的时候报的错,报错信息如下org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:processDebugManifest'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTa...

2020-01-02 16:17:59 452

原创 Could not get unknown property 'externalCompileSdkVersion'

报Could not get unknown property 'externalCompileSdkVersion' for object of type com.android.build.gradle.LibraryExtension.解决:根目录的build.gradlesubprojects { project.evaluationDependsOn(':ap...

2019-12-31 13:05:36 1403

原创 Unable to find method 'org.gradle.api.tasks.compile.CompileOptions.setBootClasspath

这个是由于gradel和gradle插件不匹配造成的// externalAndroidBuildGradlePlugin = 'com.android.tools.build:gradle:3.0.1' externalAndroidBuildGradlePlugin = 'com.android.tools.build:gradle:3.5.3'...

2019-12-30 15:17:02 320

原创 ERROR: Cannot add task 'wrapper' as a task with that name already exists.

task wrapper(type: Wrapper) { gradleVersion = '5.4.1'}改为wrapper() { gradleVersion = '5.4.1'}或者wrapper{ gradleVersion = '5.4.1'}

2019-12-30 15:02:44 728

原创 Flutter 从1.5.4升级到 1.12 后 build release 遇到的问题

2019-12-16 14:32:26.787 24344-24344/com.ininwork.inin E/flutter: [ERROR:flutter/runtime/dart_vm_data.cc(18)] VM snapshot invalid and could not be inferred from settings.2019-12-16 14:32:26.787 24344...

2019-12-16 15:50:39 810

原创 Removing unused resources requires unused code shrinking to be turned on

升级到flutter1.12后flutter build apk --release 打包apk 遇到如下错误FAILURE: Build failed with an exception.* Where:Build file 'C:\Users\Administrator\Downloads\Compressed\inin\android\build.gradle' line: ...

2019-12-16 11:14:47 1561 1

原创 FAILURE: Build failed with an exception. * What went wrong: Execution failed for task

升级到flutter 1.12后,尝试flutter build apk --release build 一个apk包出来然而报如下错误:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':sms:verifyReleaseResources'.> A f...

2019-12-16 10:54:27 3369

原创 Error: Getter not found: 'suspending'. case AppLifecycleState.suspending

升级flutter到1.12后遇到下面的错误Compiler message:/C:/flutter_112/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_lifecycle_state-1.0.0/lib/flutter_lifecycle_state.dart:80:30: Error: Getter not found: 's...

2019-12-16 10:20:32 1821

原创 Flutter 项目 Your app isn't using AndroidX错误

[!] Your app isn't using AndroidX. To avoid potential build failures, you can quickly migrate your app by following the steps on https://goo.gl/CP92wY.这个提示是说项目并没有使用AndroidX然后项目会接着报如下的一堆错误,其...

2019-12-16 09:43:39 18290 9

原创 Android WebChromeClient 4.4 网页内文件上传的坑

4.4(api-19)把下面这个方法给hide了 /** * Tell the client to open a file chooser. * @param uploadFile A ValueCallback to set the URI of the file to upload. * onReceiveValue must be calle...

2019-12-14 17:05:12 213

原创 Android WebView 选择文件无法再次点击bug

在onShowFileChooser方法内, ValueCallback 回调记得调用 onReceiveValue,否则就会出现无法中再次点击的现象

2019-12-14 16:07:45 907

原创 Flutter编译报错:The method 'CachedNetworkImageProvider.load' has fewer positional

参考https://blog.csdn.net/yinxing2008/article/details/103374996cached_network_image: ^2.0.0-rc 升级即可

2019-12-13 11:37:34 1590

原创 flutter 发布自己的插件遇到的问题及解决

现在flutter的生态还不够完善,做flutter开发少不了要和native打交道之前一直都是用的别人的插件,在pubspec.yaml中引用一下-------最近自己pub.dev中发布了一下自己的插件,发现整个过程其实挺坑的,最坑的是上传的过程,因为网络的原因,波折了一下,记录一下--------刚开始总是遇到Authorization received, proc...

2019-12-03 14:24:32 1263 1

原创 Could not find an option named "dry-run"

flutter pub publish did not work toosolved usingflutter pub pub publish或者是:flutter packages pub publish --dry-run参考:1.https://www.reddit.com/r/FlutterDev/comments/bt66o6/flutter_pub_publi...

2019-12-02 14:51:46 172

原创 ld: framework not found Flutter

今天为了适配flutter 的一个其他问题,改了一堆东西,然后,run的时候就报“ld: framework not found Flutter”这个错,以为是自己因为别的什么把这个改坏了,结果竟然是flutter的sdk又出问题了。。。好吧,flutter sdk切换一下版本,再切换回来,好了。。。。...

2019-11-26 20:07:04 3510 1

原创 对于不成熟的开发工具

刚使用eclipse做android 开发那会eclipse 总是出问题,然后解决了,又会出问题-------------Android studio 刚可以用那会,gradle 这个垃圾货也总是出问题--------------现在开始用flutter 开发,这个破玩意也总是出问题基本上都是这些ide以及开发工具人员的bug----------------------...

2019-11-26 15:44:42 118

原创 Flutter SDK path 修改

修改完后有下面警告Warning! The 'flutter' tool you are currently running is from a different Flutter repository than the one last used by this package. The repository from which the 'flutter' tool is currentl...

2019-11-25 14:34:49 3112

原创 Flutter ios build

需要先进行flutter build ios --release命令才可以

2019-11-23 14:14:28 368

原创 Flutter 升级以后的bug

最近把flutter版本从v1.5.4-hotfix.2 升级到了v1.9.1+hotfix.6升级完就出问题了报o.flutter.app.FlutterActivityDelegate$1$1 com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: Pr...

2019-11-23 14:02:40 471 1

原创 Flutter 版本切换

https://flutter.dev/docs/development/tools/sdk/upgrading flutter channel flutter channel dev flutter version flutter version v1.9.1+hotfix.3

2019-11-23 13:29:47 7484

ActionBarSherlock

ActionBarSherlock ,先导入为独立的库,然后在自己的项目中加上该库即可使用

2014-03-30

空空如也

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

TA关注的人

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