我试图在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)