Hiba - bitmap mérete túl nagy - timage - tűz majom tól Z-ig

Hello mindenkinek. Tanulom dolgozni ini-fájlt Android. És azonnal volt a probléma, hogy nem tudom megoldani. Akartam írni a hasonlóság teszt alkalmazás adattároló az ini fájlban. Ennek eredményeként minden jól működik a Windows, de az Android indítási lóg firemonkey mindössze 10 másodperc alatt, és az alkalmazás ikonja kivágják, és nem indul el. Mi lehet a probléma? Én használ a hibakeresés USB-n keresztül.
TIniFile * Ini = new TIniFile (System :: Ioutils :: TPath :: GetDocumentsPath () + PathDelim + "options.ini"); Yuzayu ezeket a könyvtárakat
#include

Jó napot!
Oldjuk meg a következő problémát, az alkalmazás dinamikusan generált különböző tárgyakat, az örökösök az azonos osztályban. Amikor tárgyát képező kitölti dinamikus tömbjére. Következő, szeretnék menni egy külön téma minden elemét a tömb, hogy az állam, hogy van, hogy egy kérést a szerver. Minden úgy lógott egy időzítő minden második rendelkezik a kérés feldolgozásához. Minden többé-kevésbé működik a Windows és az Android app végül esik. Itt az időzítő kód, olvashatóság eltávolítottam a darab különböző változatai E. RootElements - egy sor TEssense amelynek örökösei. Funkciók GetBoardCurrentValue, GetBoardMaxValue - lényegében azt kéri, hogy a szerver.
Azonnali, hogy teszek ki a munkafolyamat dolgozni Android?
eljárás TForm1.MasterTimerTimer (Sender: TObject); kezdenek TTask.Run (eljárás var l, d, egy: byte; i, j: integer; E: TEssence; p: Pointer; VirtualNode: IXMLNode; VirtualElementNode: IXMLNode; ID: byte; kezdődik l: = hossz (Form1.RoomElements ); j: = 0, hogy l - 1 do kezdődik E: = Form1.RoomElements [j]; // kapcsoló ha E TRele ezután kezdődik d: = (E, mint TRele) .Device_ID; a: = (E, mint TRele ) .Device_Adress; ha Form1.GetBoardCurrentValue (d, a) = igaz, akkor kezdődik TThread.Synchronize (nulla, eljárás kezdődik (E, mint TRele) .ReleSwitch.IsChecked: = Form1.device [d] .Board [a] .CurrentValue. ToBoolean; a végén); end; // (E, mint TRele) .ReleOnTimer (E) vége // tompítási mást, ha E jelentése TDimmer ezután kezdődik d: = (E, mint TDimmer) .Device_ID; a: = (E, mint TDimmer). Device_Adress; ha Form1.GetBoardMaxValue (d, a) = igaz, akkor kezdődik TThread.Synchronize (nulla, eljárás kezdődik, ha (Form1.device [d] .Board [a] .Type_ID = TType.Svetodiod) vagy (Form1.device [d ] .Board [a] .Type_ID = TType.Dimmer220) ezután kezdődik (E, mint TDimmer) .DimmerValue.Text: = (Form1.device [d] .Board [a] .MaxValue) .ToString; end; en d); end; // (E, mint TDimmer) .DimmerOnTimer (E) vége // Timer mást ha E TSTimer ezután kezdődik ID: = (E, mint TSTimer) .STimerIndex; Form1.FillHTTPRequest (0, 0, HTTP_GET_TIMER_INFO, id); ha Form1.AnswerIsComming = HTTP_GET_TIMER_INFO ezután kezdődik TThread.Synchronize (nulla, eljárás kezdődik, ha Form1.HTTPAnswer.Data1 = 0, akkor (E, mint TSTimer) .Interval.Text: = 'OFF' mást (E, mint TSTimer) .Interval.Text: = 'ON' vége); végén; // (E, mint TSTimer) .STimerOnTimer (E); végén; végén; end); végén;

Szembesülve a következő probléma - TImage figyelmen kívül hagyja alapjelek XRadius és YRadius a TRectangle (10,1 Berlin frissítési 2)
Az alsó sorban - Meg kell, hogy TRectangle sarkai enyhén lekerekített, erre én meg a XRadius és YRadius. Belül TRectangle található TImage (0,0 a bal felső sarokban, szélesség és magasság méretek egybeesik TRectangle). Amikor betölt egy képet TImage (a tervező, hogy a szoftver), kiderül, hogy a TImage jelenik derékszögben, figyelmen kívül hagyva XRadius YRadius és a szülő. ClipChildren ingatlan TRectangle telepítve.
Hogyan lehet a TImage a vége lekerekített sarkokkal? Ami érdekes, hogy TCircle ez a terv működik, vágás TImage.

Jó napot kívánok. Van android alkalmazás, van egy párbeszédablak, amely kínál lépj a Google Play és letölteni más alkalmazás (Pro verzió), 2 gomb (igen / nem). Hogyan kell végrehajtani ezt az átmenetet a Google játszani, hogy szükséges a kérelem le azonnal. Azt Delphi XE7


Jó napot kívánok. Ki tudja, azonnali, akár firemonkey azt jelenti, hogy lehet változtatni az ikont az alkalmazás futási időben, vagy azt követően bezárása és újbóli megnyitása az alkalmazás? A win úgy tűnik, hogy ez lehetséges, a cikket találtam a fórumon, de nem találja az Android.
Legutóbb Campiglio alkalmazás Delphi FMX Android elérésekor a szerver https amikor a Get kérésére TIdHttp keresett alkatrészek könyvtár „Nem lehet betölteni SSL könyvtár” kifejezés sslvTLSv1_2 protokoll ablakok pénztárgépeket az android nem. Ástam ki, hogy tud-e csatlakozni a könyvtár és libssl.so libcrypto.so keresztül telepítési .assets \ belső. És itt van, hogy a kódot a saját használatra egy primerchik nem megállapított, bár, és megvitatták az interneten 100-szor, mindketten csavarozva IdSSLIOHandlerSocketOpenSSL1.SSLOptions.CertFile. Ha van egy kód feküdt ki kérem? skinte vagy e-mailben [email protected]
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Method.sslvTLSv1_2;
IdSSLIOHandlerSocketOpenSSL1.SSLOptions.Mode.sslmUnassigned;

Jó napot, barátok. Mondja, ez lehet nyitni firemonkey formában, ahogy az alábbi képen? Ha igen, mondd meg, merre kell ásni. Köszönöm.


Amikor már az Android készülék, megy a kulcs TaskManager (manager futó alkalmazások), azt látjuk, mi elmúlt, vagy futtatása formájában téglalapok / négyzetek.
Nevezetesen, az információk egy része (címke, az alkalmazás nevét és színét, olvasható és alkalmazások, különösen az alkalmazás colorPrimary) tér „screenshot” a kapacitás és alkalmazása a „app screenshot” található topbar, amely megjeleníti.
Az én alkalmazását, függetlenül attól, colorPrimary / colorPrimaryDark, TopBar fekete.
Hogy lehet-e változtatni valamit?
Embarcadero RAD 10,2 Tokió, Delphi.
(Én a modult, ami kiderül még StatusBar)
Az alábbiakban a csatolt képet, hogy megismerkedjenek a feltételeket.
Most az oldalt 0 felhasználó
Nem ember nézi ezt az oldalt