delphi xe6 android 发短信成功 哈哈
unit Unit1;
interface
uses FMX.Controls, FMX.StdCtrls, System.Classes, FMX.Types, FMX.WebBrowser,
FMX.Helpers.Android,
Androidapi.JNI.JavaTypes, Androidapi.JNI.GraphicsContentViewText,
FMX.Platform.Android, Androidapi.JNIBridge, Androidapi.JNI.Provider,
Androidapi.Helpers,
Androidapi.JNI.Telephony,
System.SysUtils, System.Types, System.UITypes, System.Variants,
FMX.Forms, FMX.Graphics, FMX.Dialogs;
type
TForm1 = class(TForm)
WebBrowser1: TWebBrowser;
Button1: TButton;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.fmx}
uses System.IoUtils,androidapi.IOUtils;
procedure TForm1.Button1Click(Sender: TObject);
var
j: JSmsManager;
begin
j := tjsmsmanager.Create;
j.sendTextMessage(stringtojstring('18710517694'), nil, stringtojstring('哈哈哈哈测试短信哈哈哈哈'), nil, nil);
end ;
procedure TForm1.Button2Click(Sender: TObject);
begin
self.WebBrowser1.Navigate('http://www.baidu.com');
end;
end.
=================================
Delphi XE5 Android設定應用程式權限(uses-permissions)
在Android開發時,如果要設定應用程式權限(例如使用相機Camera),需要到AndroidManifest.xml去設定。不過在Delphi XE5就簡單多了,在 Project -> Options可以看到Uses permissions
基本上最常會用到的大概是(定位、網路、相機、電話),只要勾選就可以囉!
- Access coarse location
- Access fine location
- Call phone
- Camera
- Internet
- Read calendar
- Read external storage
- Write calendar
- Write external storage
- Read phone state
參考連




