Ресурсы, о которых должен знать каждый Android-разработчик

Если вы нашли интересный ресурс, полезный материал или книгу по теме разработки под Android - пишите об этом сюда
Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Ресурсы, о которых должен знать каждый Android-разработчик

Сообщение Mikhail_dev » 08 апр 2013, 17:10

На хабре появилась очень хорошая статья-перевод, точнее сборник материала по Андроиду, которая будет очень полезна многим людям познать более глубоко Андроид. К сожалению (а может и к счастью) всё на английском, кроме самой статьи. Вот и ссылка на неё.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение rezak90 » 08 апр 2013, 19:53

Себе ещё утром добавил в закладки, в принципе для себя ничего нового не увидел (да и мне хватает github и stackoverflow) только лишь понравилась подборка профи на стеке, нужно будет с ними списаться по возможности =)
P.S. кстати там сегодня же замечательная статья вышла об архитектуре Android'a. Надо будет выложить и свою подборку статей ;)
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение Mikhail_dev » 08 апр 2013, 21:26

Я видел. Но как-то мало там инфы. Хотя меня очень даже интересует это дело. Хочу заняться видеом, а именно сделать видеозапись, + анализ видеоизображения. Вот думаю, что если миную слой API и буду юзать что-то низкоуровневое, может меньше потребуется ресурсов. Так что если что, икдай инфу по этому делу. Вообще по безопасности андроид

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение =bor= » 08 апр 2013, 22:51

no-- писал(а):Я видел. Но как-то мало там инфы. Хотя меня очень даже интересует это дело. Хочу заняться видеом, а именно сделать видеозапись, + анализ видеоизображения. Вот думаю, что если миную слой API и буду юзать что-то низкоуровневое, может меньше потребуется ресурсов. Так что если что, икдай инфу по этому делу. Вообще по безопасности андроид
Мне тоже это интересно, я про видео + анализ. Вы о какой статье говорите? Ссылку можно попросить?

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение Mikhail_dev » 08 апр 2013, 23:15

В моих планах реализовать вот что http://habrahabr.ru/post/136294/
ну а вот еще по данной тематике
http://habrahabr.ru/post/134197/
http://habrahabr.ru/post/134635/
зачастую написание кода не проблема. проблема грамотно подойти к делу.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение rezak90 » 08 апр 2013, 23:22

интересно, но на таком не заработать (но если сильно захотеть), в общем аутсорс всё равно лучше
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение Mikhail_dev » 08 апр 2013, 23:33

Есть одна мысль. Года через 2 техника дойдет до нужного мне значения. Ну если брать в учет закон Мура и всё такое..
А вообще чО париться? Вот вам отечественная разработка обработки видео для поиска террористов. тыц!
Изображение
Бабушкин с Поповым еще не вышли на такой уровень.

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение rezak90 » 08 апр 2013, 23:39

да кинект вещь просто бомбовая, у меня такой есть, не нарадуюсь
R.id.team
Политика на форуме запрещена


Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение neoksi » 09 апр 2013, 13:07

Недавно с видео возился, камеру то инициализировал, а вот видео запись включить не удалось, грешу на своё устройство =(.

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение =bor= » 09 апр 2013, 18:51

neoksi писал(а):Недавно с видео возился.
А в эмуляторе с камерой работать можно?
Я имею в виду, подключить камеру ноута, чтоб она в приложении отображала то, что эта камера видит. Что-то у меня не получается ни в одном AVD. :(

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение rezak90 » 09 апр 2013, 20:51

А в эмуляторе с камерой работать можно?
можно
R.id.team
Политика на форуме запрещена

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение =bor= » 09 апр 2013, 21:42

rezak90 писал(а):
А в эмуляторе с камерой работать можно?
можно
Вот тут Capturing Photos пример PhotoIntentActivity.zip.
Импортирую - Эклипс выдаёт ошибки.
Ладно в \res\layout и \res\layout-land ругается: "Error: String types not allowed (at 'layout_width' with value 'match_parent')" - просто заменил "match" на "fill".
Но почему во FroyoAlbumDirFactory.java ругается на

Код: Выделить всё

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.FROYO) {
?
Предлагает заменить на

Код: Выделить всё

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.BASE) {
Во FroyoAlbumDirFactory.java недоволен строкой

Код: Выделить всё

return new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), albumName);
Подскажите, плиз, в чём тут загвоздка?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение rezak90 » 09 апр 2013, 22:18

хз, я таким не занимался
R.id.team
Политика на форуме запрещена

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение =bor= » 09 апр 2013, 23:31

Да это скорее neoksi адресовано, он же писал
neoksi писал(а):Недавно с видео возился, камеру то инициализировал, а вот видео запись включить не удалось, грешу на своё устройство =(.
Короче, проект собрать не получилось из-за ошибки, грузанул .apk отсюда PhotoIntentActivity (View raw file), но он не фурычит. :(
При попытке снять видео и потом его воспроизвести выдаёт:
Изображение
и лог:
04-09 20:19:24.132: V/videocamera(411): startVideoRecording
04-09 20:19:24.132: V/videocamera(411): initializeRecorder
04-09 20:19:24.182: W/MediaProfiles(736): could not find media config xml file
04-09 20:19:24.292: V/videocamera(411): Current camera video filename: /mnt/sdcard/DCIM/Camera/VID_20130409_201924.3gp
04-09 20:19:24.564: I/MediaRecorderJNI(411): prepare: surface=0x2ad148 (identity=62)
04-09 20:19:24.632: D/CameraHardwareStub(736): initHeapLocked: preview size=352x288
04-09 20:19:24.632: A/CameraSource(736): frameworks/base/media/libstagefright/CameraSource.cpp:152 colorFormatStr != NULL
04-09 20:19:24.812: I/DEBUG(31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-09 20:19:24.812: I/DEBUG(31): Build fingerprint: 'generic/google_sdk/generic:2.3.4/GINGERBREAD/123630:eng/test-keys'
04-09 20:19:24.822: I/DEBUG(31): pid: 736, tid: 747 >>> /system/bin/mediaserver <<<
04-09 20:19:24.832: I/DEBUG(31): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
04-09 20:19:24.832: I/DEBUG(31): r0 deadbaad r1 0000000c r2 00000027 r3 00000000
04-09 20:19:24.832: I/DEBUG(31): r4 00000080 r5 afd46668 r6 a30648bc r7 40606c4c
04-09 20:19:24.832: I/DEBUG(31): r8 a811cb25 r9 0000ed10 10 00100000 fp 00000001
04-09 20:19:24.862: I/DEBUG(31): ip ffffffff sp 406067e8 lr afd19375 pc afd15ef0 cpsr 00000030
04-09 20:19:26.542: I/DEBUG(31): #00 pc 00015ef0 /system/lib/libc.so
04-09 20:19:26.634: I/DEBUG(31): #01 pc 00001440 /system/lib/liblog.so
04-09 20:19:26.634: I/DEBUG(31): code around pc:
04-09 20:19:26.672: I/DEBUG(31): afd15ed0 68241c23 d1fb2c00 68dae027 d0042a00
04-09 20:19:26.672: I/DEBUG(31): afd15ee0 20014d18 6028447d 48174790 24802227
04-09 20:19:26.682: I/DEBUG(31): afd15ef0 f7f57002 2106eb56 ec92f7f6 0563aa01
04-09 20:19:26.712: I/DEBUG(31): afd15f00 60932100 91016051 1c112006 e818f7f6
04-09 20:19:26.712: I/DEBUG(31): afd15f10 2200a905 f7f62002 f7f5e824 2106eb42
04-09 20:19:26.773: I/DEBUG(31): code around lr:
04-09 20:19:26.773: I/DEBUG(31): afd19354 b0834a0d 589c447b 26009001 686768a5
04-09 20:19:26.865: I/DEBUG(31): afd19364 220ce008 2b005eab 1c28d003 47889901
04-09 20:19:26.865: I/DEBUG(31): afd19374 35544306 d5f43f01 2c006824 b003d1ee
04-09 20:19:26.865: I/DEBUG(31): afd19384 bdf01c30 000281a8 ffffff88 1c0fb5f0
04-09 20:19:26.912: I/DEBUG(31): afd19394 43551c3d a904b087 1c16ac01 604d9004
04-09 20:19:26.912: I/DEBUG(31): stack:
04-09 20:19:26.912: I/DEBUG(31): 406067a8 000000ae
04-09 20:19:26.912: I/DEBUG(31): 406067ac afd18407 /system/lib/libc.so
04-09 20:19:26.912: I/DEBUG(31): 406067b0 afd42604 /system/lib/libc.so
04-09 20:19:26.912: I/DEBUG(31): 406067b4 afd4682c
04-09 20:19:26.912: I/DEBUG(31): 406067b8 00000000
04-09 20:19:26.912: I/DEBUG(31): 406067bc afd19375 /system/lib/libc.so
04-09 20:19:26.923: I/DEBUG(31): 406067c0 00000009
04-09 20:19:26.962: I/DEBUG(31): 406067c4 afd183d9 /system/lib/libc.so
04-09 20:19:26.962: I/DEBUG(31): 406067c8 afa01199 /system/lib/liblog.so
04-09 20:19:26.983: I/DEBUG(31): 406067cc 00000000
04-09 20:19:26.983: I/DEBUG(31): 406067d0 afd46668
04-09 20:19:27.012: I/DEBUG(31): 406067d4 a30648bc /system/lib/libstagefright.so
04-09 20:19:27.012: I/DEBUG(31): 406067d8 40606c4c
04-09 20:19:27.012: I/DEBUG(31): 406067dc afd18677 /system/lib/libc.so
04-09 20:19:27.012: I/DEBUG(31): 406067e0 df002777
04-09 20:19:27.012: I/DEBUG(31): 406067e4 e3a070ad
04-09 20:19:27.012: I/DEBUG(31): #00 406067e8 406067e4
04-09 20:19:27.012: I/DEBUG(31): 406067ec 00000001
04-09 20:19:27.022: I/DEBUG(31): 406067f0 a303c4b1 /system/lib/libstagefright.so
04-09 20:19:27.022: I/DEBUG(31): 406067f4 0000000d
04-09 20:19:27.022: I/DEBUG(31): 406067f8 4060681c
04-09 20:19:27.022: I/DEBUG(31): 406067fc fffffbdf
04-09 20:19:27.073: I/DEBUG(31): 40606800 00000000
04-09 20:19:27.112: I/DEBUG(31): 40606804 4060681c
04-09 20:19:27.112: I/DEBUG(31): 40606808 a303c4b1 /system/lib/libstagefright.so
04-09 20:19:27.122: I/DEBUG(31): 4060680c afa01443 /system/lib/liblog.so
04-09 20:19:27.122: I/DEBUG(31): #01 40606810 4060681c
04-09 20:19:27.122: I/DEBUG(31): 40606814 afa01443 /system/lib/liblog.so
04-09 20:19:27.122: I/DEBUG(31): 40606818 40606c34
04-09 20:19:27.122: I/DEBUG(31): 4060681c 6d617266
04-09 20:19:27.122: I/DEBUG(31): 40606820 726f7765
04-09 20:19:27.122: I/DEBUG(31): 40606824 622f736b
04-09 20:19:27.182: I/DEBUG(31): 40606828 2f657361
04-09 20:19:27.193: I/DEBUG(31): 4060682c 6964656d
04-09 20:19:27.193: I/DEBUG(31): 40606830 696c2f61
04-09 20:19:27.193: I/DEBUG(31): 40606834 61747362
04-09 20:19:27.193: I/DEBUG(31): 40606838 72666567
04-09 20:19:27.203: I/DEBUG(31): 4060683c 74686769
04-09 20:19:27.363: I/DEBUG(31): 40606840 6d61432f
04-09 20:19:27.363: I/DEBUG(31): 40606844 53617265
04-09 20:19:27.382: I/DEBUG(31): 40606848 6372756f
04-09 20:19:27.382: I/DEBUG(31): 4060684c 70632e65
04-09 20:19:27.382: I/DEBUG(31): 40606850 35313a70
04-09 20:19:27.393: I/DEBUG(31): 40606854 6f632032
04-09 20:19:43.254: I/BootReceiver(61): Copying /data/tombstones/tombstone_08 to DropBox (SYSTEM_TOMBSTONE)
04-09 20:19:43.362: W/MediaMetadataRetriever(411): MediaMetadataRetriever server died!
04-09 20:19:43.362: W/IMediaDeathNotifier(411): media server died
04-09 20:19:43.372: W/Camera(411): Camera server died!
04-09 20:19:43.372: W/Camera(411): ICamera died
04-09 20:19:43.382: W/AudioSystem(702): AudioFlinger server died!
04-09 20:19:43.382: W/IMediaDeathNotifier(702): media server died
04-09 20:19:43.382: W/AudioSystem(512): AudioFlinger server died!
04-09 20:19:43.382: W/IMediaDeathNotifier(512): media server died
04-09 20:19:43.382: W/AudioSystem(61): AudioFlinger server died!
04-09 20:19:43.382: W/AudioSystem(61): AudioPolicyService server died!
04-09 20:19:43.382: I/ServiceManager(28): service 'media.audio_flinger' died
04-09 20:19:43.382: I/ServiceManager(28): service 'media.audio_policy' died
04-09 20:19:43.382: I/ServiceManager(28): service 'media.player' died
04-09 20:19:43.382: I/ServiceManager(28): service 'media.camera' died
04-09 20:19:43.812: D/dalvikvm(411): GC_EXTERNAL_ALLOC freed 102K, 51% free 2935K/5959K, external 2557K/2585K, paused 435ms
04-09 20:19:43.853: E/Camera(411): Error 100
04-09 20:19:44.782: I/(1996): ServiceManager: 0xad50
04-09 20:19:44.792: D/AudioHardwareInterface(1996): setMode(NORMAL)
04-09 20:19:44.813: I/CameraService(1996): CameraService started (pid=1996)
04-09 20:19:44.844: I/AudioFlinger(1996): AudioFlinger's thread 0xc658 ready to run
04-09 20:19:44.935: E/AudioService(61): Media server died.
04-09 20:19:44.935: E/AudioService(61): Media server started.
04-09 20:19:44.953: D/AudioHardwareInterface(1996): setMode(NORMAL)
04-09 20:19:44.953: W/AudioPolicyManagerBase(1996): setPhoneState() setting same state 0
04-09 20:19:56.892: V/videocamera(411): stopVideoRecording
04-09 20:19:56.902: V/videocamera(411): Setting current video filename: /mnt/sdcard/DCIM/Camera/VID_20130409_201924.3gp
04-09 20:19:56.982: W/MediaProvider(276): original file hasn't been stored yet: /mnt/sdcard/DCIM/Camera/VID_20130409_201924.3gp
04-09 20:19:57.022: V/videocamera(411): Current video URI: content://media/external/video/media/4
04-09 20:19:57.032: V/videocamera(411): Releasing media recorder.
04-09 20:20:00.112: I/ActivityManager(61): Starting: Intent { act=android.intent.action.VIEW dat=content://media/external/video/media/4 cmp=com.android.gallery/com.android.camera.MovieView } from pid 411
04-09 20:20:00.372: V/videocamera(411): stopVideoRecording
04-09 20:20:00.372: V/videocamera(411): Releasing media recorder.
04-09 20:20:00.372: V/videocamera(411): closeCamera
04-09 20:20:00.382: W/OrientationEventListener(411): Cannot detect sensors. Invalid disable
04-09 20:20:01.272: E/MediaPlayerService(1996): offset error
04-09 20:20:01.272: E/MediaPlayer(512): Unable to to create media player
04-09 20:20:01.308: D/MediaPlayer(512): Couldn't open file on client side, trying server side
04-09 20:20:01.394: E/MediaPlayerService(1996): Couldn't open fd for content://media/external/video/media/4
04-09 20:20:01.394: E/MediaPlayer(512): Unable to to create media player
04-09 20:20:01.452: W/VideoView(512): Unable to open content: content://media/external/video/media/4
04-09 20:20:01.452: W/VideoView(512): java.io.IOException: setDataSource failed.: status=0x80000000
04-09 20:20:01.452: W/VideoView(512): at android.media.MediaPlayer.setDataSource(Native Method)
04-09 20:20:01.452: W/VideoView(512): at android.media.MediaPlayer.setDataSource(MediaPlayer.java:737)
04-09 20:20:01.452: W/VideoView(512): at android.widget.VideoView.openVideo(VideoView.java:225)
04-09 20:20:01.452: W/VideoView(512): at android.widget.VideoView.access$2000(VideoView.java:49)
04-09 20:20:01.452: W/VideoView(512): at android.widget.VideoView$6.surfaceCreated(VideoView.java:482)
04-09 20:20:01.452: W/VideoView(512): at android.view.SurfaceView.updateWindow(SurfaceView.java:543)
04-09 20:20:01.452: W/VideoView(512): at android.view.SurfaceView.dispatchDraw(SurfaceView.java:348)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewGroup.drawChild(ViewGroup.java:1644)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1373)
04-09 20:20:01.452: W/VideoView(512): at android.view.View.draw(View.java:6883)
04-09 20:20:01.452: W/VideoView(512): at android.widget.FrameLayout.draw(FrameLayout.java:357)
04-09 20:20:01.452: W/VideoView(512): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1862)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewRoot.draw(ViewRoot.java:1522)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewRoot.performTraversals(ViewRoot.java:1258)
04-09 20:20:01.452: W/VideoView(512): at android.view.ViewRoot.handleMessage(ViewRoot.java:1859)
04-09 20:20:01.452: W/VideoView(512): at android.os.Handler.dispatchMessage(Handler.java:99)
04-09 20:20:01.452: W/VideoView(512): at android.os.Looper.loop(Looper.java:130)
04-09 20:20:01.452: W/VideoView(512): at android.app.ActivityThread.main(ActivityThread.java:3683)
04-09 20:20:01.452: W/VideoView(512): at java.lang.reflect.Method.invokeNative(Native Method)
04-09 20:20:01.452: W/VideoView(512): at java.lang.reflect.Method.invoke(Method.java:507)
04-09 20:20:01.452: W/VideoView(512): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
04-09 20:20:01.452: W/VideoView(512): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
04-09 20:20:01.452: W/VideoView(512): at dalvik.system.NativeStart.main(Native Method)
04-09 20:20:01.452: D/VideoView(512): Error: 1,0
04-09 20:20:02.453: I/ActivityManager(61): Displayed com.android.gallery/com.android.camera.MovieView: +2s55ms
04-09 20:20:07.633: D/dalvikvm(276): GC_EXPLICIT freed 135K, 53% free 2840K/5959K, external 1625K/2137K, paused 98ms
04-09 20:20:12.703: D/dalvikvm(411): GC_EXPLICIT freed 192K, 52% free 2879K/5959K, external 2113K/2625K, paused 126ms
Есть мысли, в чём проблема? :?

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение Mikhail_dev » 10 апр 2013, 00:04

https://groups.google.com/forum/?fromgr ... sqq8RvZC_w
тут указано что
HI,I think becasue video need a surface to display. You can do that
like this:
mSurfaceView = (SurfaceView) findViewById(R.id.videoView);
mSurfaceHolder = mSurfaceView.getHolder();

mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
and then use
"recorder.setPreviewDisplay(mSurfaceHolder.getSurface());" to display
the video.


=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение =bor= » 15 апр 2013, 19:05

rezak90 писал(а):
А в эмуляторе с камерой работать можно?
можно
У меня в эмуляторе не работает камера! Штатное приложение Camera, что в каждом AVD, не желает показывать собственноручно сделанное видео.(
В FileExplorere размер файла 0.
Лог:

Код: Выделить всё

04-15 15:53:43.708: V/videocamera(451): startVideoRecording
04-15 15:53:43.708: V/videocamera(451): initializeRecorder
04-15 15:53:43.909: V/videocamera(451): Current camera video filename: /mnt/sdcard/DCIM/Camera/VID_20130415_155343.3gp
04-15 15:53:44.218: I/MediaRecorderJNI(451): prepare: surface=0x2aa678 (identity=61)
04-15 15:53:44.310: D/CameraHardwareStub(473): initHeapLocked: preview size=176x144
04-15 15:53:44.310: A/CameraSource(473): frameworks/base/media/libstagefright/CameraSource.cpp:152 colorFormatStr != NULL
04-15 15:53:44.468: I/DEBUG(31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
04-15 15:53:44.468: I/DEBUG(31): Build fingerprint: 'generic/google_sdk/generic:2.3.4/GINGERBREAD/123630:eng/test-keys'
04-15 15:53:44.478: I/DEBUG(31): pid: 473, tid: 473  >>> /system/bin/mediaserver <<<
04-15 15:53:44.478: I/DEBUG(31): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
04-15 15:53:44.490: I/DEBUG(31):  r0 deadbaad  r1 0000000c  r2 00000027  r3 00000000
04-15 15:53:44.490: I/DEBUG(31):  r4 00000080  r5 afd46668  r6 a30648bc  r7 bec57a4c
04-15 15:53:44.499: I/DEBUG(31):  r8 00000000  r9 00000000  10 00000000  fp 00000000
04-15 15:53:44.499: I/DEBUG(31):  ip ffffffff  sp bec575e8  lr afd19375  pc afd15ef0  cpsr 00000030
04-15 15:53:46.388: I/DEBUG(31):          #00  pc 00015ef0  /system/lib/libc.so
==================пропущено=================================
04-15 15:53:46.778: I/DEBUG(31):     bec57654  6f632032  
04-15 15:54:03.648: I/BootReceiver(73): Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE)
04-15 15:54:03.738: W/AudioSystem(428): AudioFlinger server died!
04-15 15:54:03.738: W/MediaMetadataRetriever(428): MediaMetadataRetriever server died!
04-15 15:54:03.738: W/IMediaDeathNotifier(428): media server died
04-15 15:54:03.748: W/AudioSystem(451): AudioFlinger server died!
04-15 15:54:03.748: W/AudioSystem(451): AudioPolicyService server died!
04-15 15:54:03.748: W/MediaMetadataRetriever(451): MediaMetadataRetriever server died!
04-15 15:54:03.748: W/IMediaDeathNotifier(451): media server died
04-15 15:54:03.748: W/Camera(451): Camera server died!
04-15 15:54:03.748: W/Camera(451): ICamera died
04-15 15:54:03.748: W/AudioSystem(73): AudioFlinger server died!
04-15 15:54:03.748: W/AudioSystem(73): AudioPolicyService server died!
04-15 15:54:03.748: I/ServiceManager(28): service 'media.audio_flinger' died
04-15 15:54:03.748: I/ServiceManager(28): service 'media.audio_policy' died
04-15 15:54:03.748: I/ServiceManager(28): service 'media.player' died
04-15 15:54:03.748: I/ServiceManager(28): service 'media.camera' died
04-15 15:54:03.888: E/Camera(451): Error 100
04-15 15:54:05.260: E/AudioService(73): Media server died.
04-15 15:54:05.260: I/ServiceManager(73): Waiting for service media.audio_flinger...
04-15 15:54:06.158: I/(3015): ServiceManager: 0xad50
04-15 15:54:06.168: D/AudioHardwareInterface(3015): setMode(NORMAL)
04-15 15:54:06.178: I/CameraService(3015): CameraService started (pid=3015)
04-15 15:54:06.257: I/AudioFlinger(3015): AudioFlinger's thread 0xc658 ready to run
04-15 15:54:06.278: E/AudioService(73): Media server started.
04-15 15:54:06.309: D/AudioHardwareInterface(3015): setMode(NORMAL)
04-15 15:54:06.318: W/AudioPolicyManagerBase(3015): setPhoneState() setting same state 0
04-15 15:54:47.979: V/videocamera(451): stopVideoRecording
04-15 15:54:47.979: V/videocamera(451): Setting current video filename: /mnt/sdcard/DCIM/Camera/VID_20130415_155343.3gp
04-15 15:54:48.069: W/MediaProvider(220): original file hasn't been stored yet: /mnt/sdcard/DCIM/Camera/VID_20130415_155343.3gp
04-15 15:54:48.099: V/videocamera(451): Current video URI: content://media/external/video/media/6
04-15 15:54:48.099: V/videocamera(451): Releasing media recorder.
04-15 15:54:53.588: D/dalvikvm(220): GC_EXPLICIT freed 41K, 53% free 2869K/6023K, external 1645K/2137K, paused 271ms
Кто-нибудь подскажет, в чём может быть загвоздка?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение rezak90 » 15 апр 2013, 21:07

я только видел эту реализацию по этому и сказал что можно, а вот как я увы не знаю.
R.id.team
Политика на форуме запрещена

=bor=
Сообщения: 267
Зарегистрирован: 21 мар 2013, 12:26

Re: Ресурсы, о которых должен знать каждый Android-разработч

Сообщение =bor= » 15 апр 2013, 22:30

rezak90 писал(а):я только видел эту реализацию по этому и сказал что можно, а вот как я увы не знаю.
Создал AVD с GoogleAPI 17, в штатной камере там только цветной квадрат туда-сюда по шахматному полю елозит, на Превью, а изображение с камеры ноута не отображается, хотя при запуске AVD в Выборе источника я выбираю Веб-камеру. Я так понимаю, имеется в виду камера компа? Там в списке больше и нет ничего:
Изображение
Может, эмуль в принципе не может с помощью штатного приложения Camera отображать и снимать видео с камеры компа и я зря парюсь?
Кто-нибудь в курсе, уважаемые?

Ответить