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

62345

參考連