Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Андроид приложение. совет

Здравствуйте. Подскажите, сложно ли написать приложение на андроид? и какие языки для этого именно нужно знать? с чем работать? просто, есть очень выгодное предложение, необходимо создать примерно за 4 месяца бизнес приложение , но сначала бета версию. Стоит ли за это вообще браться? до этого я работал с сайтами, есть знания языков - html,css,php,jquery и т.д., также небольшие познания в делфи.
Ответ: под андроид в классическом варианте пишут на java, если что-то сложное пишут на С, извращенцы умудряются писаться на руби, дельфи и т.д.

сложно ли писать? ну как тебе сказать, после веба будет сложновато имхо. ибо тут ООП, и тоже весьма извращенное.

работать советую с андроид студио.


и вообще куча инфы по этой теме есть в интернете, читай...
Вопрос: Приложение, написанное на Дельфи, работает, но закрывается через несколько кликов

кто может помочь? загрузил созданное на дельфи приложение на андроид, работает, но через несколько кликов закрывается. почему?
Ответ: не смог найти то что нужно, может какие то настройки надо изменить. или есть какие то материалы для познания с примерами
Вопрос: Открыть фото из галереи

Пол дня и ночи сижу изучаю.
Прошу помощи , сначал код что настряпал :
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
procedure TForm1.Button2Click(Sender: TObject);
var
  ExtFile: string;
  mime: JMimeTypeMap;
  ExtToMime: JString;
  Intent: JIntent;
 
begin
  ExtFile := 'jpg';
  mime := TJMimeTypeMap.JavaClass.getSingleton();
  ExtToMime := mime.getMimeTypeFromExtension(StringToJString(ExtFile));
 Intent := TJIntent.Create;
      Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
      Intent.setDataAndType(StrToJURI('file:' + path), ExtToMime);
      SharedActivity.startActivity(Intent);
end;
Каких я только ошибок не повидал на андроид устройстве , но получить список фото с галереи я не смог.
Как загрузить фотку (на выбор) в Image ?
Ответ: Это java ?)
На дельфи же работаю)
Но спасибо , подумаю как реализовать)