This is a component to turn more easy the request permission in Android 8.x or later
-
Open Delphi in Administrator mode.
-
Open MobilePermissions package file ($Path)\Package\MobilePermissions.dpk
-
Right click in MobilePermissions.bpl in Project Manager and select Clean
-
Right click in MobilePermissions.bpl in Project Manager and select Build
-
Right click in MobilePermissions.bpl in Project Manager and select Install
Ready!
-
Open Delphi in Administrator mode.
-
Open MobilePermissions package file ($Path)\Package\MobilePermissions.dpk
-
Right click in MobilePermissions.bpl in Project Manager and select Uninstall
Ready!
-
Drop a component to form (Tool Palette TDevRocks)
-
Select the permission that you want to request to Android in your project mobile.
-
Run your app in Android.
-
Drop a component to form (Tool Palette TDevRocks)
-
Type the following code:
procecure TForm1.OnCreate(Sender: TObject);
begin
MobilePermissions1.[CATEGORY].[Permission] := True;
MobilePermissions1.Apply;
end;
E.g.:
procedure TForm1.Button1Click(Sender: TObject);
begin
MobilePermissions1.Dangerous.CAMERA := True;
MobilePermissions1.Standard.AccessNetworkState := True;
MobilePermissions1.Apply;
end;
- Run your app in Android.