FireMonkey (RAD Studio XE8)

IgorIs

Турист
Регистрация
21 Авг 2015
Сообщения
3
Реакции
0
Credits
6
если студия корректно поставилась и проект настроен под нужную ось, то в группе проектов -> целевая платформа -> добавить платформу
 

dtevgeny

Турист
Регистрация
26 Мар 2015
Сообщения
11
Реакции
1
Credits
6
File -> New -> Multi-device application - Delphi
 

tFeniks

Турист
Регистрация
17 Окт 2007
Сообщения
2
Реакции
0
Credits
4
Хочу поделиться кодом. Так Вы сможете найти уровень заряда батареи
uses
AndroidAPI.Helpers,
AndroidAPI.JNI.GraphicsContentViewText;

type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
function BatteryPercent(const aContext: JContext): Integer;
end;

var
Form1: TForm1;

implementation

{$R *.fmx}

function TForm1.BatteryPercent(const aContext: JContext): Integer;
var
filter: JIntentFilter;
battery: JIntent;
begin
filter := TJIntentFilter.Create;
filter.addAction(TJIntent.JavaClass.ACTION_BATTERY_CHANGED);
battery := aContext.registerReceiver(NIL, filter);
result := battery.getIntExtra(StringToJString('level'), -1)
end;

procedure TForm1.FormCreate(Sender: TObject);
var
myContext: JContext;
begin
myContext := SharedActivityContext;
Showmessage(BatteryPercent(myContext).ToString);
end;

а еще по другим параметрам испанец круто обсосал тут
Для просмотра ссылки Войди или Зарегистрируйся
а если надо модель, серийный то это у вас на компе Delphi\Samples\Object Pascal\Mobile Snippets\DeviceInfo (но тут хоть ИОС есть).
 

tFeniks

Турист
Регистрация
17 Окт 2007
Сообщения
2
Реакции
0
Credits
4
Хорошая подборка по работе с Android API в Delphi XE 8

Добавлено через 1 минуту
Более подробная информация по BatteryManager Для просмотра ссылки Войди или Зарегистрируйся

Добавлено через 5 минут
Хорошая подборка кода по работе с андроидом в Delphi
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование модератором: