I saw demo AppBluetooth1 and do as it:
procedure TAndroidModule1.jButton3Click(Sender: TObject);
var jimage:jobject;
varcop:boolean;
begin
jimage:=jimagefilemanager1.LoadFromAssets('doremon.jpg');
jimagefilemanager1.SaveToFile(jimage,'doremon.jpg');
varcop:=self.CopyFile(self.GetEnvironmentDirectoryPath(dirInternalAppStorage)+'/doremon.jpg',Self.GetEnvironmentDirectoryPath(dirSDCard)+'/doremon.jpg');
if varcop then
begin
direnv:=TEnvDirectory.dirSdCard;
jbluetooth1.SendFile(self.GetEnvironmentDirectoryPath(direnv),'doremon.jpg','image/jpg');
end;
end;
but when run on my phone (android 2.3)
the app notes: The application parents(my project name) (process org.lazarus.parents) has stopped unexpectedly. Pease try again
and with this code: my app also auto closes (on phones use android 2.3 and 4.2.2),although bluestack can play it:
procedure TAndroidModule1.jButton2Click(Sender: TObject);
begin
name1:=tstringlist.create;
name1.Add(jtextfilemanager1.LoadFromAssets('name1.txt'));
showmessage(name1.strings[0]);
end;