小编sha*_*esh的帖子

如何使ImageView成圆形?

我想做那样的事.

列表视图中的图像

这是一个列表视图行,其中包含名称和用户图像.

我做了一些搜索并完成了图像循环,但不是完美的解决方案.任何帮助都会帮助我.

我的代码添加到Image Loader类

public Bitmap processBitmap(Bitmap bitmap) {
    int pixels = 0;
    if (mRound == 0)
        pixels = 120;
    else
        pixels = mRound;
    Bitmap output = Bitmap.createBitmap(bitmap.getWidth(),
            bitmap.getHeight(), Config.ARGB_8888);
    Canvas canvas = new Canvas(output);

    final int color = 0xff424242;
    final Paint paint = new Paint();
    final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
    final RectF rectF = new RectF(rect);
    final float roundPx = pixels;

    paint.setAntiAlias(true);
    canvas.drawARGB(0, 0, 0, 0);
    paint.setColor(color);
    canvas.drawRoundRect(rectF, roundPx, roundPx, paint);

    paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
    canvas.drawBitmap(bitmap, …
Run Code Online (Sandbox Code Playgroud)

android imageview

28
推荐指数
3
解决办法
6万
查看次数

视频兼容性问题:Android录制的视频无法在iphone中播放

我正在这样的Android录制视频

List<Camera.Size> list =  myCamera.getParameters().getSupportedPictureSizes();
            Parameters parameters = myCamera.getParameters();
            parameters.setColorEffect(coloreffects.get(index_color_effect));
            myCamera.setParameters(parameters);
            mediaRecorder = new MediaRecorder();
            myCamera.unlock();
            mediaRecorder.setCamera(myCamera);
                mediaRecorder.setOrientationHint(90);
            mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
            mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
            mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
            mediaRecorder.setAudioEncoder(AudioEncoder.HE_AAC);
            mediaRecorder.setVideoEncoder(VideoEncoder.H264);
            mediaRecorder.setOutputFile(Constants.videourl);
            mediaRecorder.setMaxDuration(30000); // Set max duration 60 sec.
            mediaRecorder.setVideoFrameRate(24);
             mediaRecorder.setVideoFrameRate(30);
             mediaRecorder.setVideoSize(720, 480);
            mediaRecorder.setPreviewDisplay(myCameraSurfaceView.getHolder().getSurface());
Run Code Online (Sandbox Code Playgroud)

这个录制的视频,能够在Android上播放,但无法在iPhone上播放.

如果使用此代码进行录制

         // work two
         {
         mediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
         mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);

         mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH));
         mediaRecorder.setOutputFile(videourl);
         mediaRecorder.setMaxDuration(30000); // Set max duration 60 sec.
         }
Run Code Online (Sandbox Code Playgroud)

这与iphone记录视频兼容.但是这会在三星note2上录制30秒左右的视频大约47 mbs.

有帮助吗?

iphone video compatibility android video-recording

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

TokBox API不适用于S3?

有人实现了TokBox API吗?它似乎不适用于S3.

我正在使用S3和iPhone.它适用于两部iPhone,但不适用于我的S3和iPhone之间?

示例代码可以在这里找到

在上面的代码示例中

这就是所谓的

@Override
public void onSessionConnected() {
}
Run Code Online (Sandbox Code Playgroud)

表示会话已连接

@Override
public void onPublisherStreamingStarted() {
    Log.i(LOGTAG, "publisher is streaming!");
}
Run Code Online (Sandbox Code Playgroud)

要么

@Override
public void onPublisherException(OpentokException exception) {
    Log.i(LOGTAG, "publisher failed! " + exception.toString());
}
Run Code Online (Sandbox Code Playgroud)

这永远不会被称为

这意味着我的视频发布没有开始.

android videochat tokbox opentok

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

通知像whatsapp或短信应用程序android

我想创建一个通知视图就像whatsapp或短信通知.我怎么能实现这一点.

在此输入图像描述

我到现在为止所搜索的内容

克鲁顿:可以在这里找到

这将在跑步活动中显示一个烤面包片,在操作栏下方显示.如果我的活动没有运行或我正在进行另一项活动,那么它如何处理.

吐司:这看起来不像吐司.它仅显示在底部或中心.

对话框:这可以这样做但这会使应用程序模糊.并禁用背景.我不想要这个

任何解决方案都将受

谢谢

notifications android dialog whatsapp crouton

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