Форум программистов, компьютерный форум CyberForum.ru

Где тут ошибка? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Многопоточность http://www.cyberforum.ru/android-dev/thread797116.html
Подскажите плиз по многопоточности, как правильно работать с потоками? конкретная проблема - не могу остановить поток метод stop() обозначен как deprecated и не работает. пробую по очереди вызывать interrupt(), join(), но поток переходит в состояние TERMINATED а при попытке его заново запустить - выдает эксцепшн что поток уже запущен.
Android Одно меню в разных фрагментах Добрый день! В проекте у меня одно активити и 4 фрагмента. У каждого фрагмента разное меню. Когда вызываешь меню первого фрагмента отрабатывает все правильно. Перемещаешься на 2й фрагмент вызываешь меню тоже правильно отрабатывает. Но переместившись снова на 1й фрагмент меню остается прежним. Пробовал создавать меню и в onPrepareOptionsMenu и в onCreateOptionsMenu одно и тоже. Помогите... http://www.cyberforum.ru/android-dev/thread797018.html
Eclipse и VirtualBox Android
Подскажите пожалуйста, а как запустить приложение в Eclipse через виртуальную машину с андроидом? А то они пока независимы друг от друга))
Выдвигаемое меню Android
Хочу сделать выдвигаемое меню как в приложении Youtube для android. Не подскажете куда копать? Или пример какой-нибудь
Android Редактирование фотографии http://www.cyberforum.ru/android-dev/thread796338.html
Доброе время суток. Возник вопрос. В приложении предусмотрено создание фотографий, используя встроенную камеру. Вызываю активность камеры так: Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); timeStamp = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()); File file = new File(_путь_к_папке_, timeStamp+".png"); //название фото из времени создания Uri outputFileUri1 =...
Android Как запустить приложение? Здравствуйте, помогите разобраться пожалуйста, я скачала JDK, Eclipse, и создала первое приложение, Hello, но не понимаю как же мне его запустить, Run ступорится на этом этапе, разумите меня пожалуйста, подробнее

Показать сообщение отдельно
Падший-фнгел
0 / 0 / 0
Регистрация: 12.02.2013
Сообщений: 35

Где тут ошибка? - Android

28.02.2013, 22:15. Просмотров 821. Ответов 9
Метки (Все метки)

Где тут ошибка?
Вот LogCat
02-28 22:13:01.130: E/AndroidRuntime(20202): FATAL EXCEPTION: main
02-28 22:13:01.130: E/AndroidRuntime(20202): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.camerahd/com.example.camerahd.CameraHD}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1659)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1675)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.ActivityThread.access$1500(ActivityThread.java:121)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:943)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.os.Handler.dispatchMessage(Handler.java:99)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.os.Looper.loop(Looper.java:123)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.ActivityThread.main(ActivityThread.java:3701)
02-28 22:13:01.130: E/AndroidRuntime(20202): at java.lang.reflect.Method.invokeNative(Native Method)
02-28 22:13:01.130: E/AndroidRuntime(20202): at java.lang.reflect.Method.invoke(Method.java:507)
02-28 22:13:01.130: E/AndroidRuntime(20202): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862)
02-28 22:13:01.130: E/AndroidRuntime(20202): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620)
02-28 22:13:01.130: E/AndroidRuntime(20202): at dalvik.system.NativeStart.main(Native Method)
02-28 22:13:01.130: E/AndroidRuntime(20202): Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content
02-28 22:13:01.130: E/AndroidRuntime(20202): at com.android.internal.policy.impl.PhoneWindow.requestFeature(PhoneWindow.java:181)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.Activity.requestWindowFeature(Activity.java:2729)
02-28 22:13:01.130: E/AndroidRuntime(20202): at com.example.camerahd.CameraHD.onCreate(CameraHD.java:60)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
02-28 22:13:01.130: E/AndroidRuntime(20202): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1623)
02-28 22:13:01.130: E/AndroidRuntime(20202): ... 11 more

Вот код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.CameraBridgeViewBase;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewFrame;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener2;
import org.opencv.core.Mat;
 
 
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.RelativeLayout;
 
public class CameraHD extends Activity implements CvCameraViewListener2  {
  
    private static final String  TAG                 = "OCVSample::Activity";
    
    private CameraBridgeViewBase mOpenCvCameraView;
    private RelativeLayout b1;
    
    
    private BaseLoaderCallback mLoaderCallback = new BaseLoaderCallback(this) {
 
        @Override
        public void onManagerConnected(int status) {
            switch (status) {
                case LoaderCallbackInterface.SUCCESS:
                {
                    Log.i(TAG, "OpenCV loaded successfully");
 
                    /* Now enable camera view to start receiving frames */
                    mOpenCvCameraView.enableView();
                } break;
                default:
                {
                    super.onManagerConnected(status);
                } break;
            }
        }
    };
    
    public CameraHD() {
        Log.i(TAG, "Instantiated new " + this.getClass());
    }
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        Log.i(TAG, "called onCreate");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_camera_hd);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
        
        mOpenCvCameraView = (CameraBridgeViewBase) findViewById(R.id.View01);
        mOpenCvCameraView.setCvCameraViewListener(this);
    }
    
    @Override
    public void onPause()
    {
        super.onPause();
        if (mOpenCvCameraView != null)
            mOpenCvCameraView.disableView();
    }
 
    @Override
    public void onResume()
    {
        super.onResume();
        OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback);
    }
 
    public void onDestroy() {
        super.onDestroy();
        if (mOpenCvCameraView != null)
            mOpenCvCameraView.disableView();
    }
    
    public void onCameraViewStarted(int width, int height) {
        
    }
 
    public void onCameraViewStopped() {
    }
 
    public Mat onCameraFrame(CvCameraViewFrame inputFrame) {
        return inputFrame.rgba();
    }
    
    public void a1(View view)  { 
        b1 = (RelativeLayout)findViewById(R.id.b1);
        if (b1.getVisibility() ==  View.INVISIBLE)
        {
            b1.setVisibility(View.VISIBLE);
        }
        else
        {
            b1.setVisibility(View.INVISIBLE);
        }
        
    }
    
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru