草庐IT

square-flow

全部标签

android - 使用 Flow + Mortar + Dagger 2 保存/恢复屏幕状态的首选方法是什么?

我正在尝试将Acticity+Fragments应用程序转换为Flow+Mortar+Dagger2我想在从一个屏幕跳到另一个屏幕(至少向后)时保存和恢复屏幕状态。首选/推荐的方法是什么?我花了很多时间查看flow和mortar自述文件和示例,但无法弄清楚(文档和示例很少,只处理简单/静态/唯一数据)。例如,您有一个类似浏览器的应用程序,可以从一个页面移动到另一个页面,其中每个页面使用相同的相同PageView类、相同的PagePresenter类,但根据用户输入的url字符串具有不同的动态内容使用Dagger2(编译类型注释)通过注入(inject)来保存/恢复状态是相当复杂/困难的

java - 等同于 Mortar 和 Flow 的 onActivityResult?

我正在寻找一种使用Flow从屏幕返回结果的方法不会丢失在上一个屏幕中构建的内容,类似于我对onActivityResult所做的。例如,这是我正在创建新文档的屏幕:@Layout(R.layout.new_document_view)classNewDocumentScreenimplementsBlueprint{//ImaginesomeBlueprintboilerplateherestaticclassPresenterimplementsViewPresenter{privatefinalFlowflow;privateDocumentnewDocument=newDocum

android - 将 Inception V3 自定义模型移植到 Android Tensor Flow Camera Demo 时崩溃

我的预期任务是:使用inceptionV3架构为我的自定义类(一个类)创建检查点文件。:InceptioninTensorFlow使用freeze_graph将它们卡住到protobuf(.pb)使用optimize_for_inference优化卡住图在androidTFcamerademo中使用pb文件进行分类:TensorFlowAndroidCameraDemo在第1步中,训练时,批量大小设置为1。还添加了images=tf.identity(images,name='Inputs_layer')按照问题中的建议命名张量网络NoOperationnamed[input]inth

android - 使用 ViewPager 的 Cover Flow 效果

我想使用ViewPager实现coverflow效果。我找到了CoverFlowWidget因为它扩展的Gallery小部件已被弃用,所以最好继续使用ViewPager。知道我该如何实现吗? 最佳答案 我目前也在研究如何做到这一点。我认为你应该使用:https://gist.github.com/8cbe094bb7a783e37ad1并向ViewPager添加一个PageTransformer。 关于android-使用ViewPager的CoverFlow效果,我们在StackOve

android - 使用 Square 的 Wire 生成 Protobuf java 文件

我正在尝试从存储在AndroidStudio中SRC文件夹下的.proto文件生成.java文件。我将以下代码放入我的gradle文件中,但它似乎不起作用applyplugin:'com.squareup.wire'buildscript{repositories{mavenCentral()}dependencies{classpath'com.squareup.wire:wire-maven-plugin:2.1.1'}} 最佳答案 这里有一个用于wire的gradle插件:https://github.com/square/w

android - ConstraintLayout : square views, 均匀分布,自动调整大小

如何使用ConstraintLayout获得5个均匀分布的正方形,并根据屏幕宽度设置灵活大小? 最佳答案 您需要创建一个连接在其父容器所有边上的小部件链(您可以将此父容器的尺寸设置为您想要/需要的任何尺寸)。每个小部件都应具有app:layout_constraintDimensionRatio="1:1"约束以确保方形图案。例如: 关于android-ConstraintLayout:squareviews,均匀分布,自动调整大小,我们在StackOverflow上找到一个类似的问题:

Android Square Picasso 不加载波斯字符图像 url

我想通过squarepicasso创建web应用程序,但是如果图像url包含波斯字符(ا،ب،̶͌͌...)Picasso无法加载图像。此网址无效:Picasso.with(mContext).load("http://www.shutterstock.ir/thumbs/10006/74601661-گربه-چشم-ابی-ولاغر-سیامی-در-یک-پس-زمینه-،-وکتور-سفید.jpg").placeholder(R.drawable.ic_launcher).error(R.drawable.face_top_image).noFade().resize(

java - 使用 Mortar + Flow 从对话框中获取用户输入

我正在使用Mortar构建我的应用程序+Flow.我试图找出正确的方法来显示一个弹出窗口,该弹出窗口请求用户提供一些文本。我创建了这个弹出类:publicclassSavedPageTitleInputPopupimplementsPopup>{privatefinalContextcontext;privateAlertDialogdialog;publicSavedPageTitleInputPopup(Contextcontext){this.context=context;}@OverridepublicContextgetContext(){returncontext;}@O

android - 为 Flow 和 Mortar 应用编写测试

我想知道是否有任何为Flow和MortarAndroid应用程序编写单元测试的示例。MVP模式的部分优势在于它提供了表示和View逻辑的分离,而表示逻辑是您要针对其编写测试的内容。我希望我能看到一些示例,说明人们如何使用Flow&Mortar做到这一点,以及他们依赖哪些库。建立一些最佳实践会很棒。编辑:值得注意的是,Google刚刚发布了junitsupportforAndroid. 最佳答案 有u2020-mortar使用Mortar和Flow移植u2020的项目。它有一些使用Espresso的测试示例。

java - 使用来自 Square 的最新 jar 的问题 - retrofit、okhttp、okio 和 okhttp-urlconnection

我为我正在开发的功能引入了以下Squarejars:okttp-2.0.0okhttp-urlconnection-2.0.0.jarokio-1.0.0.jarretrofit-1.6.1.jar我从中央Maven仓库下载了这些。在本地一切正常,我将我的代码提交给svn。我们有一个生成调试和发布版本的JenkinsCI服务器。这失败了。我的本​​地环境和Jenkins有很多不同:我在本地运行java8,Jenkins运行java6在本地我只生成调试版本,Jenkins生成调试版本和发布版本本地我有构建工具版本22.6.2,Jenkins运行18.0.1这些是我在Jenkins日志中看