FireMonkey (RAD Studio XE8)

IgorIs

Турист
если студия корректно поставилась и проект настроен под нужную ось, то в группе проектов -> целевая платформа -> добавить платформу
 

tFeniks

Турист
Хочу поделиться кодом. Так Вы сможете найти уровень заряда батареи
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;

а еще по другим параметрам испанец круто обсосал тут
http://neftali.clubdelphi.com/?p=3157
а если надо модель, серийный то это у вас на компе Delphi\Samples\Object Pascal\Mobile Snippets\DeviceInfo (но тут хоть ИОС есть).
 

tFeniks

Турист
Last edited by a moderator:
Top