小编And*_*Dev的帖子

如何在android中使用adb shell了解服务是否正在运行

我想知道媒体播放器服务(在设备启动时向media.player注册)是否正在运行或不使用adb shell.可能吗?

我尝试运行ps命令但没有成功.

android adb

44
推荐指数
4
解决办法
7万
查看次数

在Android中使用SurfaceTexture进行相机预览的示例

我正在尝试使用SurfaceTexture渲染相机预览.我阅读了该文档,但无法理解它是如何工作的.

任何人都可以提供一个示例示例(非常基本的)或使用SurfaceTexture预览相机的链接.我用谷歌搜索了这个,但找不到我要找的东西.

提前致谢.

android

26
推荐指数
1
解决办法
4万
查看次数

AsyncTask如何在Android中运行

我想知道AsyncTask如何在内部工作.

我知道它使用Java Executor来执行操作,但仍然有一些我不理解的问题.喜欢:

  1. 在Android应用中一次可以启动多少个AsyncTask?
  2. 当我启动10个AsyncTask时,所有任务是同时运行还是逐个运行?

我试过用75000 AsyncTask来测试它.我没有遇到任何问题,似乎所有任务都将被推送到堆栈并逐个运行.

此外,当我启动100000 AsyncTasks时,我开始得到OutOfMemoryError.

那么,是否可以一次运行AsyncTask的任何限制?

注意:我在SDK 4.0上测试了这些

android android-asynctask

19
推荐指数
2
解决办法
1万
查看次数

Android中的Handler中removeCallbacks(Runnable r)的含义是什么?

我想知道Handler中removeCallbacks(Runnable r)的确切含义是什么.我浏览了它的文档,它只是说"删除消息队列中任何待处理的Runnable r的帖子".

现在我的问题是我的消息是否已经由我的处理程序开始处理,如果我打电话removeCallbacks,它会停止处理我完成的一半消息吗?或者即使我调用removeCallbacks已经开始由我的处理程序处理的消息(当我调用时post(Runnable r))将被执行?

android android-handler

16
推荐指数
2
解决办法
1万
查看次数

是否可以在Android中同时使用前置和后置摄像头

我想同时使用设备的前后摄像头.在我的应用程序中,屏幕的前半部分将显示后置摄像头的预览,下半部分屏幕将显示前置摄像头预览.

我尝试设置两个不同的相机预览,但是当我打开我的应用程序时,屏幕的前半部分(显示后面的相机预览)不显示预览.屏幕的后半部分(显示前置摄像头)显示背面摄像头(奇怪).

根据Camera.open(int)文档:

您的应用程序一次只能为一个特定的硬件摄像头激活一个Camera对象 .

这意味着如果两个相机硬件(正面和背面)不同并且可以同时打开.

在我的应用程序中,我使用相同的api.当我打开并同时呼叫Camera.startPreview();两个摄像机时,这不会给出任何异常或错误.但它仍然无法正常工作.我一次只能看到一个摄像头预览.

我在这里缺少什么同时使用两个相机?

android android-camera

14
推荐指数
1
解决办法
4万
查看次数

如何模拟Android设备中的低电量

任何人都可以告诉我如何在我的root设备中模拟低电量?

我经历过这个问题,但没有找到太多关于此的信息.

android

14
推荐指数
3
解决办法
6345
查看次数

Android中SurfaceView和GLSurfaceView的区别

谁能告诉我SurfaceView和GLSurfaceView之间的基本区别是什么?我什么时候应该使用SurfaceView,何时应该使用GLSurfaceView?

我在Stack Overflow上阅读了一些已经回答的问题,但它们并不能满足我的疑问.

任何帮助,将不胜感激.

android opengl-es surfaceview

13
推荐指数
3
解决办法
2万
查看次数

想要从应用程序启动默认录音机以捕获音频

如何启动设备中可用的默认录音机录制语音?我想这样做,startActivityForResult以便捕获的语音数据我可以回到我的活动中(类似于我们启动相机捕获图像时).我不知道执行此操作的意图行动.

我怎样才能做到这一点.有任何想法吗?

android

6
推荐指数
1
解决办法
4520
查看次数

性能比较:AsyncTasks vs Threads

在我的应用程序中,我必须调用一个做一些繁重工作的方法(我可以感觉设备滞后).为了避免这种情况,我创建了一个AsyncTask并且它完美地运行.

我用a Thread来实现同样的东西,在这里,它也没有给出任何打嗝并且工作正常.

现在我的问题是哪个更好的表现 - AsyncTask或者Thread.

我知道AsyncTask使用线程池来执行后台任务,但在我的情况下,它只会被调用一次.所以我认为它不会产生任何问题.

有人可以对它有所了解.我应该使用哪一个以获得更好的性能?

注意:两者都在我的Activity中被调用,例如从UI线程调用.

android android-asynctask

6
推荐指数
1
解决办法
4262
查看次数

使用Retrofit和RxJava从Android中的JSON数组逐个获取JSON对象

我正在使用改造来点击我的网络api,返回json数组.我这样做是使用以下代码 -

Observable<MyJson[]> response = (Observable<MyJson[]>)mNetworkService.getReadyObserverable(mNetworkService.getNetworkServiceApi().getMyDataJsons(), MyJson.class, true, useCache);
        mAirlineSubscription = response.subscribe(new Observer<MyJson[]>() {
            @Override
            public void onCompleted() {
                Log.d(TAG, "getData completed..");
            }

            @Override
            public void onError(Throwable e) {
                Log.e(TAG, "onError: "  + e.getLocalizedMessage());
            }

            @Override
            public void onNext(MyJson[] myJsonData) {
                //I want here json data one by one
            }
Run Code Online (Sandbox Code Playgroud)

但我的问题是json数据数组完全下载然后才被 onNext调用.在这里,我希望onNext在改装时从myData[]json数组中下载第一个json对象并继续执行,直到我的所有json对象都myData[]被下载.这样,我的UI在用户交互方面看起来会更具响应性和更好.

有人可以帮忙解决这个问题吗?

android json rx-java rx-android retrofit2

5
推荐指数
1
解决办法
5045
查看次数

Android中的硬件和软件渲染之间的差异

谁能告诉我什么是硬件渲染以及什么是Android中的软件渲染?

这些如何与普通视图和opengl视图相关?

android android-view

4
推荐指数
1
解决办法
5709
查看次数

如何在 Studio 项目中禁用 Jacoco 测试覆盖率

我只想在我的项目中禁用 Jacoco 测试用例覆盖,这样它就不会在我的应用程序中执行测试和测试覆盖。

任何人都可以帮助我吗?

android android-studio android-gradle-plugin

4
推荐指数
1
解决办法
2922
查看次数

无法在Android模拟器中安装apk

我试图通过adb shell在ICS模拟器中安装apk(从一个站点下载),但它给出了以下错误:

失败[INSTALL_FAILED_UID_CHANGED]

可能是什么问题?

android android-emulator

3
推荐指数
1
解决办法
8531
查看次数