小编dvr*_*vrm的帖子

android camera:onActivityResult()如果有额外的,则intent为null

在Stack Overflow中搜索了所有相关问题但没有找到任何内容后,请尽量帮助我.

我创建了捕获图片的意图.然后我看到了不同的行为onActivityResult():如果我没有在Intent中添加任何额外的内容(对于小图片)onActivityResult中的Intent是可以的,但是当我在将pic写入文件的意图中添加额外内容时,onActivityResult中的意图是null!

意图创作:

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// without the following line the intent is ok
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
startActivityForResult(takePictureIntent, actionCode);
Run Code Online (Sandbox Code Playgroud)

为什么它为空,我该如何解决?

android android-camera-intent

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

如何模拟在真实设备中驾驶路线

我有一个基于位置的应用程序,我想测试它没有真正的移动.
我知道我可以提供一个kml文件的点,但我不想使用模拟器,但真正的设备.

你能告诉我模拟在设备上驾驶路线的最佳方法是什么?
我强调我需要模拟整个路线而不是单个点.

谢谢你给我的时间

android location

24
推荐指数
2
解决办法
4万
查看次数

findViewById几次VS全局变量

我一直在争论什么是有效的方式:当我必须使用xml中的任何小部件时,有几次更好:

  • 多次使用findViewById
  • 使用findViewById结果创建一个字段并使用此字段.

我认为(?)第一种选择是时间问题,第二种选择是空间问题,但接受的方式是什么?

我是android/development初学者,正在寻找接受/真实的方法来做更好的事情.

performance android

12
推荐指数
1
解决办法
1050
查看次数

根据移动android googleMaps v2的用户更新折线

我的googleMap(v2)带有折线,用于显示用户当前位置和目标点之间的路线.
现在,我想根据用户移动更新折线.

当位置发生变化但折线闪烁时,我尝试重绘整条折线.

我没有找到在的PolylineOptions类的任何适当的功能
(功能的add()仅仅是增加一个顶点,但不更新或删除),

你有什么想法如何更新折线???
谢谢你给我的时间.

android google-maps android-maps-v2

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

在Android上解码h264 ByteStream总是从dequeueOutputBuffer()获取INFO_TRY_AGAIN_LATER

尝试使用媒体编解码器对编码数据克数据包进行解码,但在dequeueOutputBuffer()中始终获得-1.

请帮帮我 - 我做错了什么?我试图在没有成功的情况下面对这个问题.

private void decodeVideo(){

    new Thread(new Runnable() {

        @Override
        public void run() {
            int n = 0;
            MediaFormat mediaFormat = new MediaFormat();
            mediaFormat.setString(MediaFormat.KEY_MIME, "video/avc");
            mediaFormat.setInteger(MediaFormat.KEY_MAX_INPUT_SIZE, 100000);
            mediaFormat.setInteger(MediaFormat.KEY_WIDTH,
                    surfaceView.getWidth());
            mediaFormat.setInteger(MediaFormat.KEY_HEIGHT,
                    surfaceView.getHeight());
            mediaFormat.setInteger(
                    MediaFormat.KEY_PUSH_BLANK_BUFFERS_ON_STOP, 1);
            mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT,
                    MediaCodecInfo.CodecCapabilities.COLOR_FormatL2);// TODO

            byte[] csd_info = { 0, 0, 0, 1, 103, 100, 0, 40, -84, 52, -59,
                    1, -32, 17, 31, 120, 11, 80, 16, 16, 31, 0, 0, 3, 3,
                    -23, 0, 0, -22, 96, -108, 0, 0, 0, 1, 104, -18, …
Run Code Online (Sandbox Code Playgroud)

android decode h.264 mediacodec

6
推荐指数
0
解决办法
1294
查看次数

RoboSpice与Gson和Realm

我正在使用RoboSpice和GsonSpringAndroidSpiceService.我还想添加Realm来保存数据.

问题是,在每个对象都必须扩展realmObject,但是roboSpice中的gson试图解析realmObject而不是忽略它.

我试图添加排除状态:

Gson gson = new GsonBuilder()
        .setExclusionStrategies(new ExclusionStrategy() {

            @Override
            public boolean shouldSkipField(FieldAttributes f) {
                return f.getDeclaringClass().equals(RealmObject.class);
            }

            @Override
            public boolean shouldSkipClass(Class<?> clazz) {
                return false;
            }
        })
        .create();
Run Code Online (Sandbox Code Playgroud)

然后

    GsonHttpMessageConverter gsonHttpMessageConverter = new GsonHttpMessageConverter(gson);
Run Code Online (Sandbox Code Playgroud)

还尝试(单独)将@expose添加到对象中的字段,和

Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();
Run Code Online (Sandbox Code Playgroud)

在两种方式我有同样的错误:

09-07 11:21:04.615 8443-8443/com.mm.rsApp D/OpenGLRenderer:启用调试模式0 09-07 11:21:04.620 8443-8443/com.mm.rsApp D // SpiceManager.java:1018 :11:21:04.625 main服务范围:GsonSpiceService 09-07 11:21:04.625 8443-8466/com.mm.rsApp D // SpiceManager.java:1133:11:21:04.628 Thread-16362绑定好.09-07 11:21:04.690 8443-8443/com.mm.rsApp I /时间轴:时间轴:Activity_idle id:android.os.BinderProxy@41b8f088时间:525639153 09-07 11:21:21.890 8443-8466/com. mm.rsApp D // SpiceManager.java:245:11:21:21.896 Thread-16362向服务发送请求:CachedSpiceRequest …

android gson robospice

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

如何将viewPager的方向从左向右颠倒?

我有几个视图的viewPager.viewPager的默认行为是首先显示第一个项目,然后从右向左滑动显示当前视图的第二个视图等.

我想要的行为是显示的第一个项目后,划屏从左到右显示下一个视图左边当前项目.

我搜索了很多聪明的方法来实现这个但没有结果..
提前感谢.

android android-viewpager

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