//---------------------------------------------------------------------------
#include
#include
#include
#pragma hdrstop
#include "Unit4.h"
#include "Unit1.h"
#include
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.fmx"
#pragma resource ("*.NmXhdpiPh.fmx", _PLAT_ANDROID)
UnicodeString longitude;
UnicodeString latitude;
UnicodeString hello = 213;
UnicodeString no = 213;
TForm4 *Form4;
TMapCoordinate MyLocation;
TMapMarkerDescriptor Desqr;
TMapMarkerDescriptor MyMarker;
_di_JVibrator vibrator;
//---------------------------------------------------------------------------
__fastcall TForm4::TForm4(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm4::TrackBar1Change(TObject *Sender)
{
MapView1->Bearing=TrackBar1->Value;
}
//---------------------------------------------------------------------------
void __fastcall TForm4::ConnectClick(TObject *Sender)
{
IdTCPClient1->Host=Edit2->Text;
IdTCPClient1->Connect();
}
//---------------------------------------------------------------------------
void __fastcall TForm4::Button1Click(TObject *Sender)
{
int bufsize;
int i;
UnicodeString receive;
if(IdTCPClient1->Connected())
{
if(!IdTCPClient1->IOHandler->InputBufferIsEmpty())//버퍼가 없으면
{
bufsize=IdTCPClient1->IOHandler->InputBuffer->Size;
receive=IdTCPClient1->IOHandler->ReadString(bufsize,IndyTextEncoding(949));
i = receive.Pos("#");
latitude = receive.SubString(0,i);
receive = receive.Delete(0,i+1);
longitude = receive;
Memo1->Lines->Add(latitude);
Memo1->Lines->Add(longitude);
}
}
if( hello == latitude && no == longitude )
{
_di_JObject obj = SharedActivityContext()->getSystemService(TJContext::JavaClass->VIBRATOR_SERVICE);
_di_JVibrator vibrator = TJVibrator::Wrap(((_di_ILocalObject)obj)->GetObjectID());
vibrator->vibrate(1000);
}
}
//---------------------------------------------------------------------------
Android Platform MultiDevice 를 돌렸을때에 앱 빌드만 할때에는 오류가 없으나 앱으로 다운을 받고 휴대폰에서 실행하면 강제종료가 됩니다. 혹시 이유가 무엇인지, 해결책이 무엇인지 알려주시면 감사드리겠습니다. (C++ 10.3 버젼 사용중입니다)
|