小编Cra*_*igy的帖子

如何拍摄当前播放视频的屏幕截图?

我正在尝试截取当前正在播放的视频.我正在尝试使用能够成功获取网络视图截图的代码,但却没有成功拍摄当前播放视频的照片.

Web视图的代码如下.

WebView w = new WebView(this);

w.setWebViewClient(new WebViewClient()
{
    public void onPageFinished(WebView view, String url)
    {
         Picture picture = view.capturePicture();
         Bitmap  b = Bitmap.createBitmap( picture.getWidth(),
         picture.getHeight(), Bitmap.Config.ARGB_8888);

         Canvas c = new Canvas( b );

         picture.draw( c );

         FileOutputStream fos = null;

         try {
             fos = new FileOutputStream( "/sdcard/yahoo_" +System.currentTimeMillis() + ".jpg" );

             if ( fos != null )
             {
                 b.compress(Bitmap.CompressFormat.JPEG, 90, fos );

                 fos.close();
             }

         } catch( Exception e )
         {
             //...
         }
    }
});

setContentView( w );

w.loadUrl( …
Run Code Online (Sandbox Code Playgroud)

video android

11
推荐指数
1
解决办法
2045
查看次数

类型A已定义错误

我试图寻找解决方案,但我发现我不知道如何申请这种情况.请帮我纠正我的代码.

package Exercise;

public class Ex11_11 {
public static void main(String[] args) {
    A a = new A(3);
    }
}

class A extends B { // type A is already defined, A has a red underline
    public A (int t) {
    System.out.println("A's constructor is invoked");
    }
}

class B { // type B is already defined, B has a red underline
    public B () {
        System.out.println("B's constructor is invoked");
    }  
}
Run Code Online (Sandbox Code Playgroud)

java eclipse

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

Eclipse上的Android AVD显示"空白屏幕",没有任何活动

当我启动我的AVD模拟器时,模拟器只显示空白屏幕,中间写有"android".我等了半个小时但没有改变.

我使用的是Android SDK 2.1和Eclipse 3.5

android android-emulator

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

像GarageBand和iMovie那样的修剪条

我正在创建一个需要修剪条的Mac应用程序,如GarageBand和iMovie.我需要一个库来获取音频波来在NSView上绘制它们.谁知道一个好的图书馆呢?

我认为他指的是轨道编辑器(剪切/复制/粘贴/移动). 在此输入图像描述

audio macos cocoa core-audio

10
推荐指数
1
解决办法
564
查看次数

如何在android中点击叠加显示弹出窗口?

在我的地图应用程序中,我在地图上显示一组叠加层.每当我点击叠加层时,我都需要显示一个弹出窗口,就像这样

MapView与覆盖弹出窗口的图像

任何人都可以帮我解决这个问题吗?

android google-maps android-mapview

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

如何实现语音和视频聊天

我正在开发一个Android应用程序,我必须在其中实现点对点语音聊天.我在Android中发现这可能在API级别12或更高级别,因为Google android.net.rtp在API级别12中添加了包.通过使用此包,我们可以实现点对点语音聊天和视频聊天.但我需要为API级别8实现此功能.现在我的问题是:

  1. 我如何为API级别8实现此对等语音聊天.
  2. 是Jmf(java媒体框架)与android兼容.
  3. 是否有任何其他API可供Android实现此想法.

video android voip chat

9
推荐指数
1
解决办法
7060
查看次数

带有十进制值的SeekBar

我是否创建了一个SeekBar使用十进制值的创建?

例如,它会显示

0.0,0.1,0.2,0.3,..., ,,5.5 ,... ,5.65.79.910.0

android seekbar

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

如何在EditText中获取所选字符或字符串的位置

我想知道如何获取所选字符或字符串的x,y位置 EditText.那可能吗?

android android-edittext

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

如何减少Android相机快门滞后的变化?

给定已知的周期性运动(例如,行走),我想在运动中的相同点处拍摄全分辨率快照(即,在不同时段内的相同时间偏移).不过在Nexus S的(当前运行OS 4.1.1,但相同的是以前的OS版本的真),我看到的快门时滞,我不能准确地规划快照的时间这么多的变化.这是50张照片的快门滞后的直方图.(我在快门回调开始之前用Camera.takePicture()和另一个System.nanoTime()测量了一个System.nanoTime()的快门延迟.相机镜头一直被覆盖以消除由于光线引起的任何变化.)

在此输入图像描述

我可以在应用程序中做些什么来减少这种快门滞后变化吗?(在这个应用中,平均滞后可以是任何持续时间,但标准偏差必须小...比上面直方图中显示的快门滞后的0.5秒标准偏差小得多.)我希望有人有一个聪明的建议.如果我没有得到任何建议,我会在Android错误跟踪器中发布功能请求.

更新:我在https://groups.google.com/forum/?hl=en&fromgroups#!topic/android-developers/WaHhTicKRA0的建议之后关闭了自动对焦(通过将焦点设置为无限远) 它有所帮助,如图所示以下直方图.任何减少快门滞后变化的想法甚至更多?

在此输入图像描述

更新2:我禁用了剩余的自动参数:白平衡,场景模式,闪光.下面的快门滞后时间变化直方图似乎与运行OS 4.1.1的Nexus S一样好.这将是不错的要少得多的变异性快门延迟时间,也许通过指定Camera.takePicture)可选的最低快门延迟时间(这将延迟快门,如果它是指定的最小前准备好.我已向Android问题跟踪器发布了功能请求.如果您也有兴趣获取该功能,请在http://code.google.com/p/android/issues/detail?id=35785 " 加注星标"

在此输入图像描述

android android-camera

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

Nexus 7 Spinners太大了

我有一个用户使用Nexus 7反馈给我说我的应用程序屏幕显示为预期,除了我Spinners,它看起来比他们应该做的大得多.

普通屏幕 http://imgur.com/eG7b3

Nexus 7上的大型微调器 http://imgur.com/X4Kqo

我有一个Spinner TextView布局:

<TextView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/textview"
    android:layout_height="36dip"
    android:layout_width="match_parent"
    android:textSize="24.5sp"
    android:textColor="#768766"
/>
Run Code Online (Sandbox Code Playgroud)

由此产生的RelativeLayout:

<Spinner
    android:id="@+id/spinner_weekday1"
    android:layout_below="@id/col1day"
    android:layout_height="wrap_content"
    android:prompt="@string/enterday"
    android:layout_width="200dip"
    android:entries="@array/weekdaylist"
    android:layout_marginRight="60dp"
    android:layout_marginBottom="20dip"
    android:textSize="24.5sp"
    android:textColor="#768766"
/>
Run Code Online (Sandbox Code Playgroud)

我让应用程序在一系列其他设备上运行,看起来很好.任何有关Nexus 7可能Spinners以这种方式显示的想法?

android spinner

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