草庐IT

work_sheet

全部标签

android - Dagger 2 和 android Studio : working but can't see generated classes

我正在尝试在AndroidStudio项目中使用Dagger2。我使用了CoffeeMaker示例。我已经设法使应用程序构建和工作但是:-我没有成功看到生成的代码。-如果我调试,我也看不到它。-此外,DaggerCoffeeApp_Coffee标记为reed(无法解析符号)我的gradle文件是://Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{repositories{jcenter()}dependencies{classpath'com

android - 摘要 : Take a picture utilizing Camera Intent and display the photo with correct orientation (works on hopefully all devices)

这似乎是世界上最简单的事情:使用默认的相机Activity在您的Android应用中拍照。但是,StackOverflow和Web上的几篇文章中涵盖了许多陷阱,例如,NullIntent被传回、图片的方向不正确或OutOfMemoryErrors。我正在寻找一种解决方案,让我能够通过相机Intent启动相机Activity,检索照片的Uri,然后检索照片的正确方向。此外,我想尽可能避免特定于设备配置(制造商、型号、操作系统版本)的实现。所以我想知道:实现这一目标的最佳方法是什么? 最佳答案 更新:2014年1月2日:我非常努力地避免

安卓机房 : Order By not working

我正在使用新的AndroidORMRoom。我遇到了以下问题,使用带有参数的ORDERBY的查询不起作用。如果我想使用从ORDERBY的参数填充的字段,它不起作用。它只是不排序任何东西。@Query("SELECT*FROMUserORDERBY:orderBYASC")ListsortedFind(StringorderBY);但是,当我将ORDERBY列直接放在查询中以对结果进行排序时,它会按预期工作。@Query("SELECT*FROMUserORDERBYnameASC")ListsortedFind();这是AndroidRoom的错误,还是我做错了什么?

Android .xml 文件 : Why do predefined colors not work for me?

当我看杂项。关于指定颜色的Android教程和示例我经常看到使用了诸如@color/red或@color/black等常量。出于某种奇怪的原因,这对我来说从来没有用过!我总是需要使用“#RGB”、#ARGB、...、#AARRGGBB表示法来指定颜色。当我尝试使用任何助记符常量时,例如"@color/red"我收到如下错误消息:[...]C:\Users\mmo\Test\res\drawable\edit_text.xml:5:error:Error:Noresourcefoundthatmatchesthegivenname(at'drawable'withvalue'@color

android - 如何在不使用对话框的情况下在显示 Bottom Sheet 时使背景变暗?

我知道BottomSheetDialog已经这样做了,但我需要使用常规的BottomSheet和从BottomSheetBehavior.from()生成的行为。此BottomSheet不会使背景变暗,并且触摸外部也不会关闭它。BottomSheet显示时有没有办法使背景变暗?触摸外面时可能会解雇。基本上行为就像BottomSheetDialog但我必须直接使用BottomSheetBottomSheetBehavior。 最佳答案 您可以使用此代码1.MainActivity.xmlMAinActivity.javapublicc

android - Dagger2 自定义范围 : How do custom-scopes (@ActivityScope) actually work?

我正在阅读Dagger2ComponentScopesTest的源代码在GitHub上,我看到了为名为@ActivityScope的Activity定义的“自定义范围”,但我在其他项目中看到了它,包括4模块CleanArchitecture有它的@PerActivity范围。但从字面上看,@ActivityScope注解的代码如下:importjava.lang.annotation.Retention;importjava.lang.annotation.RetentionPolicy;importjavax.inject.Scope;/***Createdbyjoesteeleon

android - 如何实现第一个启动教程,如 Android Lollipop 应用程序 : Like Sheets, 幻灯片应用程序?

我的Nexus5中闪现了Android5.0最终版本。我注意到它在首次启动时以非常漂亮、干净和优雅的方式显示教程。“表格”、“幻灯片”等应用。我们如何在与AndroidL兼容的应用中实现这一点?此外,应用程序会从第一个启动屏幕淡出,然后显示教程。 最佳答案 有一个很好的库可以模拟这些首次运行的教程:https://github.com/PaoloRotolo/AppIntro点击查看大图 关于android-如何实现第一个启动教程,如AndroidLollipop应用程序:LikeShe

android - 检查是否正确的 Google Play 服务可用 : "Unfortunately application has stopped working"

每次在手机上运行应用程序都会崩溃。有什么不对?它说不幸的是“appname”已停止工作。我也尝试过其他方法来检查googleplay服务,但它总是崩溃。我更新了我的googleplay服务,并且有一个可以正常工作的googlemapv2。这段代码有什么解决方案吗?它在我运行android4.1.2的手机和我的AVD上崩溃。packagecom.example.checkgoogleplayproject;importandroid.app.Activity;importandroid.app.Dialog;importandroid.os.Bundle;importandroid.vi

windows - 帮助了解 Windows 内存 - "Working Set"

我一直在跟踪我的应用程序中的一些内存泄漏。这是一个真正的痛苦,但我终于收紧了一切。但是,有一点Windows内存管理让我感到困惑。这是应用程序的内存使用情况随时间推移的打印输出...TimePrivateMemorySize64WorkingSet6420:00:3647480,5014420:01:0647480,5014420:01:3647480,5014420:02:0647480,14954020:02:3647480,14954020:03:0647480,149540工作集在30秒内从49MB跃升至146。这在一夜之间发生了,因为应用程序基本上什么都不做。工作集(这是任务

c++ - 条件运算符(?:) work in C++?

我已经写了下面的代码片段:#includeintmain(){std::stringstr="test";(str=="tes")?str.replace(0,1,"T"):0;}(Seehere)不幸的是,它会导致logic_error:terminatecalledafterthrowinganinstanceof'std::logic_error'what():basic_string::_S_constructNULLnotvalid我想知道编译器构造字符串对象的原因? 最佳答案 三元运算符的工作原理如下:std::stri