Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

De fapt, un subiect, transferat din programul principal în nimic de serviciu funcționează poate ceva nu asa ca nu spun
punctul este să se ocupe de incomig sms
utMainsmsResolver unitate; interfață folosește System.SysUtils, System.Classes, System.Android.Service, AndroidApi.JNI.GraphicsContentViewText, Androidapi.JNI.Os, Androidapi.JNI.App, CSBroadcastReceiver, Androidapi.JNI.JavaTypes, IdHTTP, IdCoderMIME, RR.HTTPwider, Androidapi.Jni, Androidapi.Helpers, Androidapi.JNI.Provider, Androidapi.JNI.Net, Androidapi.JNIBridge, Androidapi.JNI.Telephony; tip TDM = clasă de funcții (TAndroidIntentService) AndroidServiceStartCommand (Expeditor const: TObject; Intent const: JIntent; Steaguri, StartId: Integer): Integer; Procedura AndroidServiceDestroy (Expeditor: TObject); privat public Procedura CreateBroadcastReceiver; Procedura BroadcastReceiverOnReceive (csContext: JContext; csIntent: JIntent); Procedura CheckSmsInState (Context: JContext; Intent: JIntent); se încheie; var DM: TDM; BroadcastReceiver: TCSBroadcastReceiver; Procedura de implementare a TDM.CreateBroadcastReceiver; începe dacă nu Assigned (BroadcastReceiver) apoi începe BroadcastReceiver: = TCSBroadcastReceiver.Create (zero); BroadcastReceiver.OnReceive: = BroadcastReceiverOnReceive; BroadcastReceiver.RegisterReceive; BroadcastReceiver.Add ( 'android.provider.Telephony.SMS_RECEIVED', - 1); se încheie; se încheie; Procedura TDM.BroadcastReceiverOnReceive (csContext: JContext; csIntent: JIntent); începe CheckSmsInState (csContext, csIntent); se încheie; Procedura TDM.CheckSmsInState (Context: JContext; Intent: JIntent); // începe a face ceva cu final sms; Procedura TDM.AndroidServiceDestroy (Expeditor: TObject); începe dacă este atribuit (BroadcastReceiver) apoi FreeAndNil (BroadcastReceiver); se încheie; Funcția TDM.AndroidServiceStartCommand (Expeditor const: TObject; Intent const: JIntent; Steaguri, StartId: Integer): Integer; începe CreateBroadcastReceiver; Rezultat: = TJService.JavaClass.START_STICKY; // CreateBroadcastReceiver; se încheie; metoda a încercat
CreateBroadcastReceiver
inserați și înainte și după start_sticky onCreate, iar rezultatul este nu se întâmplă nimic
Versiune IDE - berlin
din nou, în cazul în care codul programului principal, toate funcționează pe hurrah

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

Când suntem pe dispozitivul Android, du-te la cheie TaskManager (aplicații manager de funcționare), vom vedea noastre Aplicații recente sau rularea sub formă de dreptunghiuri / pătrate.
Și anume, unele dintre informațiile (eticheta, numele aplicației și culoare, care poate fi citit cu aplicații, și anume aplicarea colorPrimary) „captură de ecran“ pătrat de capacitate și de aplicare a „captura de ecran app“ situat topbar, care afișează.
În cererea mea, indiferent de colorPrimary / colorPrimaryDark, TopBar este negru.
Fie că este posibil să se schimbe ceva?
Embarcadero RAD 10.2 Tokyo, Delphi.
(Eu folosesc modulul, care se transformă chiar și StatusBar)
Mai jos este imaginea atașată să se familiarizeze cu termenii.

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

Cum de a imprima text de la dispozitivul Android (IOS). (C ++ Rad Studio 10.2)
Cu imprimantă USB și alte imprimante tipuri (WiFi, Bluetooth.)

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

Bine ai venit!
Am probleme la crearea unui software Android.
Când compilați proiectul și rulați-l de la Delphi IDE direct de pe telefonul mobil, prima dată programul este încă în desfășurare, iar în a doua sau a treia oară pe un telefon mobil arată doar screensaver cu foc, și apoi un ecran negru, dar în mediul în partea de jos (în cazul în care jurnalul de evenimente și în cazul în care procesele sunt de obicei afișate) - nu este nimic, gol.
Apoi, trebuie să reporniți Delphi.
Am suspiciunea că am configurat incorect Delphi.
Ar putea guru uita-te la setările mele și subliniază greșelile mele?
Imagini atașate, vă mulțumesc.
P, S, Delphi 10.1

Toate zilele bune. Vă rugăm să ajute, nici cel mai mic indiciu clarifica situația. Made Rusă limba aplicație Android pe Delphi XE8. SQLite utilizate în proiectul dumneavoastră. Funcționează bine, am testat obiectivul Android 6.0 și Android 4.5 pe două dispozitive diferite. Înainte de a face aplicarea multilanguage, am decis pentru a verifica modul în care va funcționa, în cazul în care limba de sistem este diferit de limba română. Am pus-engleză Marea Britanie și aplicația nu se execută, sau mai degrabă a mers economizor, după ce aplicația este pur și simplu închis fără erori. Același lucru cu sistem francez, limba spaniolă. Dar atunci când sistemul de limbă germană și ucraineană - lucrări. Care-i treaba nu se poate înțelege și unde să sape. Aplicația nu poate da - prea mult.

Notificationcenter când - Serviciu (Service) - maimuță foc de la A la Z

aplicație multi dispozitiv
munca cu WebBrowser și apare problema că componenta apare duplicat benzi subțiri (5 pixeli sau 10), care funcționează separat (de exemplu, este posibil pentru a derula pagina într-o direcție diferită. Impresia, astfel încât componenta activă este duplicat)
tabcontrol Top adăugat la acesta, la efectul de umbra de jos
twebBrowser align = Client
Și toate aceste componente se află pe panoul
Align = client

Testat pe ecran 5.5
Desigur, problema a ceea ce sa întâmplat și cum să-l stabilească

Acum, utilizatorii paginii 0

Nu există persoane se uită la această pagină