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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,218
#1

Как сделать приложение без единого активити - Android

30.09.2015, 18:34. Просмотров 566. Ответов 5
Метки нет (Все метки)

XML
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
<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
 
        <receiver android:enabled="true" android:name=".BootReceiver"
            android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
 
 
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
 
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </receiver>
 
        <service
            android:name=".StartClient"
            android:enabled="true"
            android:exported="true" >
              
 
        </service>
 
 
    </application>
вот как декларируется приложение в манифесте. У меня есть ресивер который слушает событие загрузки операционной системы и стартует сервис. Но запустить это приложение нельзя так как нет главного активити. Ну а мне вообще не нужно активити в приложении. Как исправить манифест чтобы приложение можно было запустить без активити??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2015, 18:34     Как сделать приложение без единого активити
Посмотрите здесь:

Как сделать триальное приложение? Android
Как сконвертировать сайт в приложение без загрузочной строки? Android
Android Как запустить активити без прописывания в манифесте?
Как создать приложение без активности? Android
Android Как сделать, чтобы данные, введенные в EditText, сохранялись и пополнялись в новом активити?
Android Вернуться в то же активити (без открытия нового)
Android Запуск BroadcastReceiver без активити
Приложение вылетает после перехода на новое активити Android
Android Приложение вылетает после перехода на второе активити
Обновление карты из DialogFragment, без обновления активити? Android
Android Если поменять ориентацию экрана или SurfaceView перекроет другой активити, то приложение завершается аварийно
Из сайта игры сделать мобильное приложение без знания Java Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
01.10.2015, 16:01     Как сделать приложение без единого активити #2
yura91, Если хочешь обойтись вообще без Активити, то твоё приложение нужно будить посылкой Broadcast intent'ом с флагом FLAG_INCLUDE_STOPPED_PACKAGES.
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,218
01.10.2015, 16:20  [ТС]     Как сделать приложение без единого активити #3
а в списке приложений на телефоне мое будет отображаться в таком случае??
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
01.10.2015, 16:30     Как сделать приложение без единого активити #4
yura91, Не будет отображаться в лаунчере, в списке есно будет.

Добавлено через 8 минут
Можно также будить приложение через startService по Intent.
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,218
01.10.2015, 22:52  [ТС]     Как сделать приложение без единого активити #5
Можно также будить приложение через startService по Intent. как это??

Добавлено через 27 минут
как будить приложение через startService по Intent.??
zealot01
42 / 42 / 16
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
02.10.2015, 11:47     Как сделать приложение без единого активити #6
как будить приложение через startService по Intent.??
добавь интент-фильтр для сервиса в манифест
XML
1
2
3
4
5
6
7
8
<service
            android:name=".StartClient"
            android:enabled="true"
            android:exported="true" >
            <intent-filter><action android:name="имя action"></action>
            </intent-filter>
 
        </service>
Стартуй сервис из другого приложения
Java
1
2
Intent intent=new Intent("имя action");
this.startService(intent);
Yandex
Объявления
02.10.2015, 11:47     Как сделать приложение без единого активити
Ответ Создать тему
Опции темы

Текущее время: 04:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru