Articles of активность

Как сделать ярлык Android «Главная» обойти приложение, которое оно указывает на историю?

У меня есть приложение, которое позволяет вам создавать «ярлыки» дома для определенного Activity . Оказывается, некоторые из моих пользователей будут использовать это приложение, нажмите домашний ключ, чтобы сделать что-то еще, а затем используйте один из ярлыков, чтобы вернуться к этой операции. Поскольку приложение по-прежнему в памяти, оно просто открывает новую Activity поверх остальных, а клавиша […]

Intent filter pathPrefix с '#' не работает

Я пытаюсь установить фильтр намерения для запуска моей активности, когда пользователь нажимает на следующий URI: example.com/pathA/pathB/#pathC/someGUID Поэтому я добавил в файл манифеста следующий XML: <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:host="example.com" android:pathPrefix="/pathA/pathB/#pathC" android:scheme="http" /> </intent-filter> Я думаю, что символ «#» вошел в беспорядок, но я попытался избежать этого символа без […]

Как отправить изображение из одной активности в другую?

Мне нужно отправить изображение, как я отправляю строку «title», но я не могу, как я могу отправить изображение (R.drawable.image) из mainactivity в secondactivity? БЛАГОДАРЯ ОСНОВНАЯ ДЕЯТЕЛЬНОСТЬ public void NewActivity(View view){ Intent intent = new Intent(this, SecondActivity.class); intent.putExtra("title", getString(R.string.title)); startActivity(intent); } ВТОРАЯ ДЕЯТЕЛЬНОСТЬ @Override public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.pantalla); Bundle extras = getIntent().getExtras(); if […]

Как мне общаться между действиями?

У меня есть 3 кнопки. Кнопка A, B и C. Кнопка A находится во фрагменте. Он начинает замысел (активность). В пределах нового действия действуют кнопки B и C. Кнопка B говорит «NEW», а кнопка C говорит «ОК». То, что я хочу сделать, – это нажать кнопку B («NEW»), чтобы намерение удерживало эту кнопку, пока пользователь […]

Android: активность, не зарегистрированная в манифесте

<uses-sdk android:minSdkVersion="7" /> <application android:description="@string/app_description" android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Light" > <activity android:name="com.xyz.Main.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> И инструмент Lint говорит мне, что моя активность не зарегистрирована в манифесте, и если я попытаюсь запустить ее, LogCat любезно скажет мне: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.name/com.xyz.Main.MainActivity}: java.lang.ClassNotFoundException: com.xyz.Main.MainActivity Это сводит […]

Начать операцию только один раз

Я хочу, чтобы мое приложение запускало активность только при первом запуске приложения. Кто-нибудь понял? Я нашел это, но он показывает только черный экран. public class WhatsNew extends Activity { public static final String PREFS_NAME = "MyPrefsFile"; protected void onCreate(Bundle state){ super.onCreate(state); SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0); boolean dialogShown = settings.getBoolean("dialogShown", false); if (!dialogShown) { // […]

Как написать во внутреннюю файловую систему хранения с помощью NativeActivity?

Я переношу чистую игру на C ++ на Android, и поскольку моя цель – Android 3.0+, я решил использовать NativeActivity, чтобы полностью избежать Java. Тем не менее, я не могу видеть никаких функций, которые позволяют мне писать во внутреннюю память устройства. Вызов функции fopen () завершится неудачно, поскольку я не знаю, какой каталог я должен […]

Завершить работу из другого вида деятельности

У меня есть 3 действия A, B и C. A ведет к B, что приводит к C. Я хотел бы иметь возможность двигаться вперед и назад между A и B, но я хочу закончить как A, так и B, когда C начнется. Я понимаю, как закрыть B при запуске C с помощью намерения, но как […]

Android Intent, Fragment и Activity

Я знаю, что многие из вас направят меня в API. Я смущаюсь, чем больше читаю о Fragment и Activity . Кто-нибудь может описать, что это такое и почему эти три важны для процесса разработки приложений для Android? Спасибо за помощь.

Получение имени Android APK с использованием C ++ и класса NativeActivity

Я пишу приложение для Android, используя NDK и NativeActivity. Мое приложение зависит от нескольких битов стороннего кода, которые отправляются как активы. В настоящее время я пытаюсь извлечь эти активы, сохраняя структуру папок неповрежденной. Я попытался использовать AssetManager, но чтобы сохранить структуру папки неповрежденной, казалось, что будет задействован огромный объем кода для простой задачи, такой как […]