草庐IT

单独的

全部标签

android - 'android.support.test.espresso does not exist' 当我想用它来进行单独的 apk 测试

我需要在没有源代码的情况下对Android应用程序执行一些自动测试工作。我发现robotium和espresso都可以完成这项工作,我决定使用espresso,因为它支持Google。我想用相同的签名对目标apk和espresso测试apk进行签名,目标apk与thissample相同.当我开始编写espresso测试apk时,我做了以下工作。Module:app中的build.gradle:applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultCo

android - 从另一个 XML 首选项屏幕中引用单独的 Android 首选项屏幕

我在我的Android应用程序中以XML定义了两个Android首选项屏幕。例如,屏幕1和屏幕2我希望屏幕2是一个单独的屏幕,可以单独访问,但我也希望它的首选项也成为屏幕1的一部分。有没有一种简单的方法可以简单地从屏幕1中引用屏幕2?或者我是否只需要在屏幕1的子偏好屏幕中基本上重复相同的偏好内容。 最佳答案 我没有找到直接在XML中“合并”这两个文件的方法,但您可以尝试使用Java合并它们:@OverridepublicvoidonCreate(finalBundlesavedInstanceState){super.onCreat

Android:如何完全终止作为后台进程单独运行的服务?

我有一个应用程序,它有一个用作常规GUI的Activity和一个服务。我的Activity有两个按钮。一键停止进程,一键终止进程。我分别使用这些方法来启动和停止我的进程:Intenti=null;Buttonstart;Buttonstop;publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);i=newIntent(this,Service.class);start=(Button)findViewbyId(R.id.start_button);stop=(Button)find

android - 单独/小组开发人员如何在多个设备上进行测试?

首先,抱歉,如果这太主观了,我只是不知道还能怎么问/去哪里问。无论如何,鉴于我最近的所有问题,我准备很快发布一个Android应用程序,并且大部分测试都是在我的手机Droid上完成的。我真的没有钱在“多个”设备上进行测试,我也不知道有谁的旧手机我可以寻求帮助,但可能会遇到任何类型的错误。更不用说,当我确实收到错误报告时,我将如何在不必购买它的情况下为该特定手机修复它以确保它确实得到修复,或者这个人不只是遇到过一次奇怪的事故有故障吗?你们是怎么解决这些问题的? 最佳答案 您可以通过模拟器测试绝大多数问题:在platformversio

android - 在禁用 dexpreopt 的情况下构建单独的 Android 模块

对于我的论文,我正在修改android框架并构建源代码(4.1.1JellyBean)。我可以做一个完整的构建,但因为这非常耗时(我正在ubuntu12.0464位虚拟机上开发)我想构建单独的模块。例如:当对位置模块进行更改时,应该可以只构建更改后的模块,并制作新的系统镜像:mmmframeworks/basemakesnod但这行不通。每次我尝试启动时,新系统镜像都无法启动,因为:I/dalvikvm(1696):DexOpt:mismatchdepsignaturefor'/system/framework/framework.odex'经过一些研究,我尝试使用环境变量禁用dexp

android - OpenCV for Android,我需要单独安装 OpenCV Manager 吗?

刚开始研究OpenCVforAndroid。我注意到我需要先安装一个叫做OpenCVManager的东西,然后才能运行使用它的应用程序。有什么方法可以将这个管理器与我的应用程序bundle在一起,这样用户就不必单独安装它了吗?如果可能的话,那真的很有帮助。我还没有编写过使用OpenCV的应用程序,但我正在展望future。非常感谢。 最佳答案 您正在寻找静态初始化方法。参见documentationhere.你也可以查看这个线程:StaticInitializationonOpenCVAndroid

android - 如何在 Android Studio 中终止应用程序——在单独设备上运行的应用程序

该应用程序运行良好,但似乎没有办法终止它。有一个“终止应用程序”按钮,但它是灰色的,如下所示:我曾多次尝试按设备上的主页和返回按钮,但没有任何效果。该应用来自AndroidStudio教程的第二课,因此它的代码量最少(这是HelloWorld之后的一课)。问题是没有onClose()事件,所以它一直在运行吗?编辑:我应该补充一点,我认为它仍在运行,因为消息仍在通过调试器传送。虽然,我刚刚想到--调试器是否只是在监听设备,这些消息不是来self的程序,而只是来自设备的后台消息?Edit2:感谢dexter,已解决。在终止按钮激活之前,您需要选择进程名称(com.mycompany.myf

android - Retrofit 2 无法上传带有两个额外的单独字符串参数的文件

阅读问题底部的编辑以获得可能的替代解决方案,直到找到解决方案。这是一个使用POSTMan的带有两个参数的成功的post文件。我正在尝试对改造做同样的事情,但收到BadRequest。PostMan设置:Chrome网络帖子详细信息:下面是我在Android中执行此操作但失败的方法:改造服务接口(interface):@Multipart@POST("jobDocuments/upload")Callupload(@Part("file")MultipartBody.Partfile,@Part("folder")MultipartBody.Partfolder,@Part("name"

android - 如何创建使用单独进程的 Android Activity 和服务

我有一个包含Activity和服务的Android应用程序。目前它们都存在于同一个进程中并使用相同的堆,但我想必须为服务分离进程/堆。IE。我希望服务完全独立于Activity,这样即使Activity崩溃也不会影响服务。但是,我确实希望它们可以作为单个应用程序安装。这可能吗? 最佳答案 绝对有可能。请参阅AndroidManifest.xml中service的process属性http://developer.android.com/guide/topics/manifest/service-element.html引用:Then

c++ - 一个单独的循环减慢了一个独立的早期循环?

一个单独的循环如何影响一个独立的早期循环的性能?我的第一个循环读取一些大文本文件并计算行数。在malloc之后,第二个循环填充分配的矩阵。如果第二个循环被注释掉,第一个循环需要1.5秒。然而,用第二个循环编译会减慢第一个循环,现在需要30-40秒!换句话说:第二个循环以某种方式减慢了第一个循环。我曾尝试更改范围、更改编译器、更改编译器标志、更改循环本身、将所有内容放入main()、使用boost::iostream甚至将一个循环放在共享库中,但每次尝试都存在相同的问题!第一个循环很快,直到程序用第二个循环编译。编辑:这是我的问题的完整示例------------>#include#in