小编use*_*052的帖子

onSurfaceTextureAvailable在服务中创建纹理视图时从未调用过

我试图在Service中创建一个纹理视图,我似乎没有得到"onSurfaceTextureAvailable"回调."TextureView或子类只能在启用硬件加速的情况下使用." 当我为应用程序提供android:hardwareAccelerated ="true"时出现在日志中,是否有任何权限可以明确地提供给服务

package com.example.textures;



import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.graphics.PixelFormat;
import android.graphics.SurfaceTexture;
import android.os.IBinder;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.TextureView;
import android.view.ViewGroup;
import android.view.TextureView.SurfaceTextureListener;
import android.view.View;
import android.view.ViewGroup.LayoutParams;
import android.view.WindowManager;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;

public class FlyMaadi extends Service implements SurfaceTextureListener {


    private final String TAG = "FlyMaadi";
    private TextureView mTextureView;
    private WindowManager mWindowManager;
    private LayoutInflater minflater;
    private ViewGroup mrel_layout;
    private TextureView mTextureView1;

    @Override
    public IBinder onBind(Intent intent) {
        // TODO Auto-generated method stub
        return …
Run Code Online (Sandbox Code Playgroud)

android textureview

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

标签 统计

android ×1

textureview ×1