我是Delphi的全新Android編程,我需要創建一個非常簡單的Android應用程序,它應該發送一條簡單的SMS消息。正在解析ANDROIDAPI和FMX單元
我發現在互聯網上an example,它看起來很簡單...
uses
FMX.Helpers.Android,
Androidapi.JNI.GraphicsContentViewText,
Androidapi.JNI.Net,
Androidapi.JNI.JavaTypes,
Androidapi.JNI.Telephony;
procedure SendSMS (target,messagestr:string);
var
smsManager: JSmsManager;
smsTo: JString;
begin
smsManager:= TJSmsManager.JavaClass.getDefault;
smsTo:= StringToJString(target);
smsManager.sendTextMessage(smsTo, nil, StringToJString(messagestr), nil, nil);
end;
但是......
當我試圖把這些線uses子句中,我讓他們紅色下劃線其次是消息「無法解析單元名稱...」。我發現所有這些單位(.DCU,.O和.PAS)在我的電腦上的文件夾,並在工具加入搜索路徑和瀏覽路徑這些路徑/庫/ Android的 ...
我有最新的JDK,Android SDK和NDK的Android ...
我用Delphi XE8,但我在德爾福10獲得完全相同的消息...
任何想法?
在此先感謝...
嘗試編譯或構建之後,紅色下劃線是否消失?如果是的話,那只是設計時分析器是「懶惰」的。您最好還原您對路徑設置所做的更改。 –
我試過了,但編譯器引發了一個異常...這是通常的「問題」,我從標準的Delphi應用程序中熟悉它... :( – ToshaKG