Перейти к содержанию
Fire Monkey от А до Я

bigjorj

Пользователи
  • Постов

    103
  • Зарегистрирован

  • Посещение

  • Победитель дней

    13

Сообщения, опубликованные bigjorj

  1. You should declare whether or not your app contains ads (like ads delivered through third party ad networks, display ads, native ads, and/or banner ads) on your app's Pricing & Distribution page. Once the feature launches broadly, apps that contain ads will have an "Ads" label shown on their store listing page.

     

     

     

    Если реклама есть - нужно указать что она есть, и появится иконка о наличии рекламы в Play Market.  Как я понимаю предупреждение говорит о том что если вы наврали, то вас могут заблокировать. При этом проверяется наличие рекламного SDK в приложении. А вот как его исключить из приложения - вопрос.....

  2. http://edn.embarcadero.com/article/44619

     

     

    RSP-11806

    IDE Crash with compilation and IDE up to 4Go

    Compiler, IDE

     

    RSP-11878

    [CLANG32] Several unresolved externals Using C++ Sample Components

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-11744

    [CLANG32] Invalid call to function in .c file

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-11768

    [bcc32|RTL] BCC32 Classic standalone EXE links against BORLNDMM.DLL when it shouldn't

    Compiler, Compiler\C++, Compiler\C++\BCC, RTL\C++

     

    RSP-11933

    [C++|CLANG32] Unable to Export Functions from DLL built with CLANG32

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12214

    BCC64 and BCC32C - UnicodeString error

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12250

    Internal Compiler Error from SEH + templates

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12287

    Deploy to the Apple Mac OS store failure

    Compiler

     

    RSP-12293

    ICE with CLANG when using try/__finally in a template

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12431

    [C++|CLANG] Cannot use TAudioCaptureDevice::AvailableCaptureSettings

    Compiler, Compiler\C++, Compiler\C++\CLANG, Compiler\C++\CLANG\Delphi interop

     

    RSP-12512

    DCC64 codegen isn't deterministic

    Compiler, Compiler\Delphi

     

    RSP-12551

    C++ 32 bit vcl files can not compile

    Compiler, Compiler\C++

     

    RSP-12657

    TCppWebBrowser crashes the the compiler

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12023

    Using GetIt to install Boost libraries, Boost paths are not put into clang32 compiler options

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-11883

    Json library produces AV for clang32

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-11914

    [bcc32c] std::ostream operator<< broken for floating point values

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12303

    "PCH file built from a different branch" error when changing "separate process" option

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12430

    Precompiled header failure

    Compiler\C++, Compiler\C++\CLANG

     

    RSP-12485

    Compile to Assembly doesn't work when Clang compiler enabled

    Compiler, Compiler\C++, Compiler\C++\CLANG

     

    RSP-12243

    Generic of a generic results in "'T' cannot start a parameter declaration"

    Compiler, Compiler\Delphi

     

    RSP-12347

    Mobile app with TPushEvents does not run and it shows black screen.

    Compiler, Compiler\Delphi, FireMonkey

     

    RSP-12314

    tsqlconnection datasnap open crash on 64 bit ios device

    Data

     

    RSP-12325

    RESTDebugger, Layout-problem hides controls

    Data, Data\REST

     

    RSP-12337

    [iOS64] External exception when using TClientDataSet.Filter

    Data

     

    RSP-12254

    DataSnap Server Memory leak

    Data, Data\DataSnap

    128080

     

    TField *Sender of OnValidate Event not Updated with DATE Type

    Data, Data\DBRtl

     

    RSP-10136

    Basic webbroker app causes IIS error in IIS 7.5

    Data

     

    RSP-11143

    [FireDAC][Phys][sqlite]Error: callback requested query abort.

    Data, Data\FireDAC

    131545

     

    APPCRASH

    Data, Data\DataSnap

     

    RSP-9826

    XE7 and Windows 8 64-bit. Debug Crash

    Debugger

     

    RSP-12044

    Demo program does not compile

    Demos, Libraries and Frameworks

     

    RSP-11843

    LanguageDesigner: cannot enter any translations

    FireMonkey, FireMonkey\Components

     

    RSP-11820

    Mixed Styled and Platform controls: problems with Taborder

    FireMonkey, FireMonkey\Components

     

    RSP-12203

    iOS exception on desctruction of platform editbox

    FireMonkey

     

    RSP-12292

    Transparent.style menuitemstyle is wrong

    FireMonkey

     

    RSP-12366

    Blank 32 bit application crashes immediately on iPhone 5 with ios9

    FireMonkey

     

    RSP-12396

    The phone vibrates when you create a notification (EnableSound := False)

    FireMonkey, FireMonkey\Runtime

     

    RSP-12587

    Custom FireMonkey component styling issue

    FireMonkey

     

    RSP-12614

    TStyleManager.SetSystemStyle removed in Seattle

    FireMonkey

     

    RSP-12770

    [Accessibility] Memory leaks and exceptions

    FireMonkey

     

    RSP-12644

    TSpeedButton

    FireMonkey

     

    RSP-12692

    Uses FMX.PhoneDialer.pas app crash

    FireMonkey

     

    RSP-11836

    Help still cannot find a topic from Object Inspector

    Help and Doc

     

    RSP-11861

    Fastreport 5 link goes to Interbase XE download.

    Help and Doc

     

    RSP-12093

    Incorrect search order for Ctrl+Enter

    IDE

     

    RSP-11855

    Batch build with multiple processes sometimes compiles twice, fails link

    IDE, IDE\Build System

     

    RSP-11824

    IDE is unusable without scaling on high DPI

    IDE

     

    RSP-11810

    IDE Splash Screen - DX Logo Quality

    IDE

     

    RSP-11850

    [C++|IDE] The IDE fails to add -tP resulting in invalid CLANG32 Package

    IDE, IDE\Build System

     

    RSP-12335

    Delphi 10 Seattle Android problem, add a *.JAR and deploy to a physical machine have error

    IDE, IDE\Deployment

     

    RSP-12375

    Migration tool shows XE9 version

    IDE

     

    RSP-12468

    Unable to edit a frame in FireMonkey

    IDE

     

    RSP-12475

    I tried to drag a panel on a form with TcxImage selected

    IDE

     

    RSP-12620

    Delphi Seattle's Multi-Device Application menu gives me an AV

    IDE, IDE\FireMonkey Designer

     

    RSP-12627

    Renaming pascal unit file in Project manager leads to unhandled exception

    IDE

    133682

     

    Visual inheritance causes an Access Violation

    IDE, IDE\General

     

    RSP-12711

    Tools->Options Form has big font

    IDE

     

    RSP-12744

    iOS app constantly rejected in AppStore

    IDE, IDE\Deployment

     

    RSP-12791

    [OSX] Apple refuse uploaded package to the appstore

    IDE, IDE\Deployment

     

    RSP-12887

    "Service unavailable" when sending bug report

    IDE

     

    RSP-12365

    Abbrevia through GetIt can't find package

    IDE, Libraries and Frameworks

     

    RSP-12841

    Clicking on item in Structure pane selects the wrong item

    IDE

     

    RSP-12630

    The setting "overwrite always" in the Deployment Manager doesn't work

    IDE, IDE\Deployment

     

    RSP-11887

    Installation should install Java 8 instead of Java 7

    Install

     

    RSP-11743

    Delphi 10 Installer, Antivirus say that bds.exe has the virus "TR/Crypt.ZPACK.Gen2"

    Install

     

    RSP-11717

    Error compiling due to path issue created by IDE. Must reboot computer to fix.

    Install

     

    RSP-11374

    Customer Experience Program still enabled after checkbox off in installer

    Install

     

    RSP-12336

    Error detected (EXE4516) when linking 32-bit library built with CLANG

    Linker

     

    RSP-12179

    TFDConnection.Open leads to Segmentation fault, if called from Android service

    RTL, RTL\Delphi

     

    RSP-12220

    declaration of '_fmode' has a different language linkage

    RTL, RTL\C++

     

    RSP-12141

    [bcc32] compile error on #include <odbcinst.h>

    RTL, RTL\C++, RTL\C++\Other

     

    RSP-12643

    Wrong output for double or float written to output stream with Clang Debug Win32

    RTL, RTL\C++

     

    RSP-11866

    Context Menu Appear Text Direction is wrong When applying VCL styles in run time mode

    VCL, VCL\Styles/Themes

     

    RSP-11814

    VCL Themed Common Dialogs, right click menu broken on Windows 10

    VCL, VCL\Styles/Themes

     

    RSP-11797

    VCL TStringGrid.ColWidths is broken

    VCL

     

    RSP-12176

    CppWebBrowser Access violation in C++Builder 10 Seattle

    VCL

     

    RSP-12561

    Windows Style causes memory leak

    VCL

     

    RSP-11688

    System Icons Flashing and lost Color

    IDE, VCL

     

  3. Вот что я вам скажу.

    По моим наблюдениям загрузка стиля из файла или даже ресурса в TStyleManager происходит на Android намноооого дольше нежели переключение между разными TStyleBook с предварительно загруженными стилями. Возвращаюсь к StyleBook. 

  4. Да. Как раз в этом направлении копал.

     

    Только помогло вот это 

    unit FMX.Controls.Android;
    
    interface
    
    {$SCOPEDENUMS ON}
    
    implementation
    
    uses FMX.Types, FMX.Styles, System.Types, System.Classes, System.SysUtils;
    
    //{$R *.res}
    
    initialization
      TStyleManager.RegisterPlatformStyleResource(TOSPlatform.Android, 'androidstyle');
    end.
    

    То есть закомментировал загрузку ресурсов.

     

    Но вот беда. Оказалось что в моем стиле были стили не для всех контролов... Половина контролов стала невидимыми

  5. В продолжении темы http://fire-monkey.ru/topic/170-kak-izmenit-stil-po-umolchaniiu-dlia-androida/

     

    Seatle. Android.

     

    Пытаюсь заменить платформенный стиль под Android. Добавляю в проект ресурс под именем androidstyle в него помещаю свой стиль. Цель - не тянуть стиль по умолчанию дабы не раздувать apk еще на 2 мБ.

     

    При компиляции получаю следующую ошибку

    [DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: .\Android\Debug\Mobile.o: multiple definition of '__rsrc_N6RCDATA12androidstyleE'
      C:\Users\Public\Documents\Embarcadero\Studio\17.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: c:\program files (x86)\embarcadero\studio\17.0\lib\Android\Release\FMX.Controls.Android.o: previous definition here
    

    Я так понимаю ругается на повтор имена ресурса. Как исправить? Или на 10 это больше не работает?

  6. Давний глюк.

     

    Если в uses есть директивы компилятора {IFDEF} или другие, то при добавлении новых модулей к проекту происходят чудеса. То задублируется раздел uses, то просто вырежется блок заключенный в диретивы.

  7. Вот кстати и подоспело решение проблемы со статусбаром под Intel аппаратами

     

    https://magnumlabs.wordpress.com/2015/10/10/delphiandroid-misalignment-status-bar-on-intel-based-devices/

  8. Вот пример. У меня работает. Был один неприятный момент - после использования тестовых продуктов проверка покупки заработала примерно через день, сама по себе.

     

    При старте приложения вызываем    

     

    PurchaseDataModule.InAppPurchase1.SetupInAppPurchase;

    
    procedure TPurchaseDataModule.DataModuleCreate(Sender: TObject);
    begin
      fisPurchased := true;
    {$IFDEF ANDROID}
      InAppPurchase1.ApplicationLicenseKey :=''; //Присваиваем ключ
      InAppPurchase1.ProductIDs.Add(ProductId);  // Добавляем наш продукт
      InAppPurchase1.OnSetupComplete := InAppPurchase1SetupComplete;
    {$ENDIF}
    
    end;
    
    procedure TPurchaseDataModule.InAppPurchase1ProductsRequestResponse(
      Sender: TObject; const Products: TIAPProductList;
      const InvalidProductIDs: TStrings);
    var
      Product: TProduct;
    begin
      fisPurchased := false;
      for Product in Products do
        begin
          if ProductId = Product.ProductID then
            begin
               FProductIsValid := True;
               if InAppPurchase1.IsProductPurchased(ProductId) then
                 begin
                   fisPurchased := true;  // КУПЛЕНО!!!!
                 end
            end;
        end;
    
    end;
    
    procedure TPurchaseDataModule.InAppPurchase1PurchaseCompleted(Sender: TObject;
      const ProductID: string; NewTransaction: Boolean);
    begin
      MainDataModule.ShowToast('Премиум версия активирована');
      fisPurchased := True
    end;
    
    procedure TPurchaseDataModule.InAppPurchase1SetupComplete(Sender: TObject);
    begin
      fisPurchased := False;
      try
        InAppPurchase1.QueryProducts;
      except
        on E:Exception do MainDataModule.ShowToast(e.Message);
      end;
    
    end;
    
    
    procedure TPurchaseDataModule.Purchase;
    begin
    {$IFDEF ANDROID}
      if InAppPurchase1.IsSetupComplete and InAppPurchase1.CanMakeInAppPurchases then
        begin
          InAppPurchase1.PurchaseProduct(ProductId);
        end
      else
        MainDataModule.ShowToast('В данный момент приобретение не возможно. Попробуйте позже');
    {$ENDIF}
    end;
    
    
×
×
  • Создать...