Recent

Author Topic: Pandroid  (Read 2498 times)

januszchmiel

  • New Member
  • *
  • Posts: 15
Pandroid
« on: March 04, 2023, 02:26:04 pm »
I Am suggesting this new sub topic. I think, that Pandroid package and Pandroid for Linux are so remarkable development projects that it should have The standalone sub topic.
So I have created this topic for The both Pandroid packages. for Linux and for Windows.
Pandroid for Windows
https://github.com/zeljkoc/PandroidPackage
Pandroid for Linux
https://github.com/zeljkoc/pandroid
I would like to emphasize, that Pandroid for Linux big package contain many useful .inc and .pas units and special .jar file which can be used to generate .inc and .pas Pascal header files for .jar Java libraryes.
Pandroid support even Android newest target. It is only necessary to add The respective .jar file from Android SDK to The right Pandroid extracted folder.
Packages are supported by Lazarus. Windows package is professionally integrated in to lazarus. So compilation work directly from Lazarus. In case of AN source code error, cursor automatically stop at The corresponding line. And you can use Lazarus IDE and its integrated source code editor.

januszchmiel

  • New Member
  • *
  • Posts: 15
Re: Pandroid
« Reply #1 on: March 04, 2023, 02:42:50 pm »
I would like to kindly plea MR Željko Cvijanović  if he could generate Pascal header files .pas and .inc for The newest stable Android target.
I Am aware, that this programmers work is extremely exhaustic, so I Am ready for a longer time delay. But nobody else is very probably capable to generate those Pascal header files than you.
android-33 is very probably The latest stable Android target for now.
Thank you for your complex programmers work.
Without you, new APi calls would not be generated.
I will create new topic in The Android JVM main topic tree, because generating API header files is very important and there is only very limited number of Pascal elite programmers, who are able to do this task.

chmieljanusz

  • Newbie
  • Posts: 2
Re: Pandroid
« Reply #2 on: January 11, 2025, 02:45:42 pm »
This package mean very much for Me personally. I Am Aware that I Am unfortunately belonging to The very big minority of users. Because The majority of Pascal developers uses expensive product from Embarcade corporation or The second group uses Lamw. Lamw is in fact very useful and profesionally made package. It automatically generate needed Java code and pascal code to allow JNI communication and resulting applications contain many many GUI element types.
If I were sighted I would also use Lamw. Because it is possible to visually manipulate with GUI elements and there are so many demo examples. Lamw is being constantly developed for several years and it always support The latest ANdroid APi targets.
Generating of pascal header files is not needed, because elite members of Lamw community are creating JNI approach to support needed Android APIS automatically.
But if someone would have a little time and if someone could atleast try to repair Pandroid.exe source so it will allow to create project based on Android 34 target API, it would be excellent.
May be, that Android.jar from Android 34 do not support special command line option which Pandroid need when creating The project by using Lazarus New project dialog.
I will try Android 15 but I Am afraid, that The situation will not be better.

 

TinyPortal © 2005-2018