325 / 123 / 10
Регистрация: 01.11.2012
Сообщений: 586
|
|
1 | |
Платная версия приложения13.12.2012, 17:06. Показов 7938. Ответов 51
Метки нет (Все метки)
Хочу сделать платную версию приложения (отсутствие рекламы), как правильно это сделать? Как на основе существующего проекта сделать новый. Подскажите пожалуйста. Спасибо.
0
|
13.12.2012, 17:06 | |
Ответы с готовыми решениями:
51
Планшетная версия приложения Мобильная версия сайта в виде приложения Пробная версия приложения на 2 часа, после которого оно самоудалится Ошибка приложения anmon_550.exe, версия 0.0.0.0, модуль anmon_550.exe, версия 0.0.0.0, адрес 0х0000а5d5 |
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|||||||||||
19.11.2013, 16:49 | 21 | ||||||||||
Коллеги! Нашел вот такой способ http://suvitruf.ru/2013/11/15/3362/
По крайней мере по примеру смог сделать однооконное приложение, которое показывало рекламу и позволяло вызвать диалог покупки. Но проверить полноценно не удалось, в реальном приложение не заработало. Посмотрите, может кто сможет понять и разжевать. Что сделал я. В моем приложении есть заставка SplashScreen, в него я пытался засунуть метод проверки покупок. Оценить не удалось, но рекламу на этом экране показывать стало, по клику кнопки предложил совершить покупку. Как я хочу это осуществить. 1. в SpalshScreen проверка на совершенные покупки 2. в каждом классе активити
3. в каждой активити кнопка вызывающая диалог
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
|
19.11.2013, 17:32 | 22 |
Я бы не стал шарить приложение, которое не работает)
1) Вы залили ваш билд в маркет как альфа-версию? 2) Добавили себя как тестера? 3) Что за ошибки? В редакторе? Или крашится приложение с ошибками?
1
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
||||||
19.11.2013, 20:30 | 23 | |||||
Я уверен что код рабочий, тут вопрос моих кривых рук =) по этому и обращаюсь за помощью.
У меня простая структура - есть экран заставки на 2 секунды (картинка просто приветственная), потом открывается activity_main с соответствующим классом. Так вот я просто не понимаю как мне разделить этот код правильно (можно ли вообще?). Задумка такая, чтобы во время экрана заставки происходила проверка покупок, а сам рекламный банер появлялся в следующей активити. Получилось сделать и проверку и показ банера в SplashScreen ( ну собственно Ваш проект и воспроизвел), но сразу же SplashScreen стал висеть очень долго (пару минут), в следующей активити в OnCreate поставил
Разного рода вариации с кодом приводили только к ошибкам. Я не большой специалист в "кодописании", по этому очень прошу разжевать код, может просто код по полочкам с комментариями что за что отвечает и что без чего работать не может. Думаю что я не один, кому это не понятно. Заранее спасибо большое. Добавлено через 39 минут 1) да 2)да 3) к сожалению логи не сохранил, код откатил до исходного состояния - если нужно, то заново повторю так как делал.
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
|
20.11.2013, 00:20 | 24 |
Я просто не понимаю, зачем вам два Activity. Можно всё сделать на одном.
Просто SplashScreen будет вьюхой поверх всех остальных. По прошествии 2-х секунд вы поставите ей видимость setVisivility(View.GONE) и всё.
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
20.11.2013, 02:06 | 25 |
что конкретно не получилось? вроде все просто.
http://developer.android.com/g... index.html [SARCASM]а лучше сразу весь проект в одном активити написать[/SARCASM]
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
|
20.11.2013, 02:15 | 26 |
1) Игры так и пишутся.
2) [ЗАНУДА_MOD]С появлением фрагментов многие приложения имеют всего 1 Activity, да [/ЗАНУДА_MOD]
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
20.11.2013, 04:20 | 27 |
там своя специфика да и все равно, скорее всего, вся логика сплеша делается в отдельном классе подобии активити("сцена" например).
я имел ввиду весь проект в 1 классе расширяющем активити на 100500 строк кода. или вы классы фрагментов внутри класса активити пишите?
0
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
||||||
20.11.2013, 09:55 | 28 | |||||
Господа, у меня несколько активити - так задумано по функционалу программы.
Вот код main_activity:
Собственно вылетает "В Приложении произошла ошибка" и вот такой лог оставляет: Кликните здесь для просмотра всего текста
11-20 11:52:37.686: D/IabHelper(6522): Starting in-app billing setup.
11-20 11:52:37.816: D/AndroidRuntime(6522): Shutting down VM 11-20 11:52:37.816: W/dalvikvm(6522): threadid=1: thread exiting with uncaught exception (group=0x41645930) 11-20 11:52:37.816: E/AndroidRuntime(6522): FATAL EXCEPTION: main 11-20 11:52:37.816: E/AndroidRuntime(6522): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.site.test/com.site.test.MainActivity}: java.lang.NullPointerException 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2307) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2357) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.ActivityThread.access$600(ActivityThread.java:153) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.os.Handler.dispatchMessage(Handler.java:99) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.os.Looper.loop(Looper.java:137) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.ActivityThread.main(ActivityThread.java:5226) 11-20 11:52:37.816: E/AndroidRuntime(6522): at java.lang.reflect.Method.invokeNative(Native Method) 11-20 11:52:37.816: E/AndroidRuntime(6522): at java.lang.reflect.Method.invoke(Method.java:511) 11-20 11:52:37.816: E/AndroidRuntime(6522): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795) 11-20 11:52:37.816: E/AndroidRuntime(6522): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562) 11-20 11:52:37.816: E/AndroidRuntime(6522): at dalvik.system.NativeStart.main(Native Method) 11-20 11:52:37.816: E/AndroidRuntime(6522): Caused by: java.lang.NullPointerException 11-20 11:52:37.816: E/AndroidRuntime(6522): at com.site.test.MainActivity.onCreate(MainActivity.java:85) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.Activity.performCreate(Activity.java:5104) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) 11-20 11:52:37.816: E/AndroidRuntime(6522): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2261) 11-20 11:52:37.816: E/AndroidRuntime(6522): ... 11 more 11-20 11:52:37.826: I/Ads(6522): To get test ads on this device, call adRequest.addTestDevice("B8B64EA6628031900FC856F15E1965FF"); 11-20 11:52:37.886: D/dalvikvm(6522): DexOpt: --- BEGIN 'ads1558622784.jar' (bootstrap=0) --- 11-20 11:52:38.126: D/dalvikvm(6522): DexOpt: --- END 'ads1558622784.jar' (success) --- 11-20 11:52:38.136: D/dalvikvm(6522): DEX prep '/data/data/com.site.test/cache/ads1558622784.jar': unzip in 0ms, rewrite 248ms 11-20 11:52:38.166: I/dalvikvm(6522): Total arena pages for JIT: 11 11-20 11:52:38.176: I/dalvikvm(6522): Total arena pages for JIT: 12 11-20 11:52:38.176: I/dalvikvm(6522): Total arena pages for JIT: 13 11-20 11:52:38.176: I/dalvikvm(6522): Total arena pages for JIT: 14 11-20 11:52:38.176: I/dalvikvm(6522): Total arena pages for JIT: 15 11-20 11:52:38.176: I/dalvikvm(6522): Total arena pages for JIT: 16 11-20 11:52:38.176: I/dalvikvm(6522): Total arena pages for JIT: 17 11-20 11:52:38.186: I/Ads(6522): adRequestUrlHtml: <html><head><script src="http://media.admob.com/sdk-core-v40.js"></script><script>AFMA_getSdkConstants();AFMA_buildAdURL({"preqs":0,"session_id":"5 689536982657811272","u_sd":1.5,"seq_num":"1","slotname":"a1528308a926675","u_w": 320,"msid":"name.nosc.sexbook","js":"afma-sdk-a-v6.4.1","ms":"0uoDg7Xg_lAZPxqRErhau8T7u3OJI_e5s2SsxquZPihXoc-7v7zjdjDEdcn_bs5xQlWLjD9MjBMkFShDnWbmepCLcR***1GTlYZ43mz0akSVL7m54A8TZlqge1Qsqp5 YCiqX-25PcMPc6JzKBdKgeeqgMqRBJT1vUz7JnbjUCQv7kKqtyU6HEBsZ7vMZ99ShwinfzHQJqypIcIyGTA6Yn 9UjGHnRqywIpJ_J8WkPuOzIpGjG10r3eC7f0Tf4nMJQZeHHpg5uMpsUVnalrcpNGAKDcihjJduqZn3oe 0FFUDqxsbCh_M_GvzsWJBwGNGHzc366KPZ1a7I0hskv4aHvQg","mv":"80240021.com.android.ve nding","isu":"B8B64EA6628031900FC856F15E1965FF","bas_off":0,"format":"320x50_mb" ,"oar":0,"net":"ed","app_name":"2.android.name.nosc.sexbook","hl":"ru","ad_pos": {"height":0,"visible":0,"y":0,"x":0,"width":0},"gnt":15,"u_h":533,"pt":1,"carrie r":"25001","bas_on":0,"ptime":0,"u_audio":1});</script></head><body></body></html> Можете подсказать что не правильно сделано? Спасибо
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
|
20.11.2013, 10:10 | 29 |
Если движок сишный, то в Java всего 2 класса: Активити и Сурфейс)
Каждый фрагмент в отдельном файле конечно же =D
1
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
20.11.2013, 21:11 | 30 |
Коллеги, я разобрался. У меня возникали проблемы из-за того что этот код подразумевает программное создание активити, а я пытался навязать ему готовое, из-за этого либо ничего кроме активити из xml не показывалось. Либо выпадала ошибка.
Всем спасибо за помощь, буду переделывать приложение полностью
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
|
20.11.2013, 21:44 | 31 |
0
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
21.11.2013, 00:38 | 32 |
зато на сишке сотни.
Добавлено через 1 минуту [SARCASM]зачем же, если можно все в один файл засунуть[/SARCASM]
0
|
57 / 55 / 13
Регистрация: 07.10.2012
Сообщений: 606
|
|
22.11.2013, 11:09 | 33 |
Переименовать, вроде, проще (Premium, например, в конце дописать) Или просто сделай проект платный, который при установке, активирует твой.
0
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
||||||
22.11.2013, 13:14 | 34 | |||||
Коллеги, а если после отключения рекламы я хочу вместо банера открыть иконку поиска?
Правильно я понимаю что в классе PreferencesHelper в строке:
Или это как-то по другому делается?
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
||||||
22.11.2013, 13:18 | 35 | |||||
Если у вас реклама отключится, то слоя с рекламой вообще не будет создано. Там же у меня
0
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
22.11.2013, 13:30 | 36 |
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
|
22.11.2013, 13:32 | 37 |
0
|
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
|
|
22.11.2013, 13:35 | 38 |
Если нет рекламы, то во всех активити должна быть картинка "поиск"
Да, постоянно
0
|
15 / 6 / 0
Регистрация: 22.09.2012
Сообщений: 83
|
||||||
22.11.2013, 13:41 | 39 | |||||
Заменить методы public void createView(RelativeLayout layout) и public void show(boolean show) на что-то такое.
0
|
0 / 0 / 0
Регистрация: 06.12.2013
Сообщений: 5
|
|
06.12.2013, 21:16 | 40 |
0
|
06.12.2013, 21:16 | |
06.12.2013, 21:16 | |
Помогаю со студенческими работами здесь
40
Версия приложения Англоязычная версия приложения Не совпадает версия драйвера ODBC и приложения Ошибка приложения wwp.exe, версия 1.0.0.0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |