Letztes Thema vor 6 Std.

B4X Programming Forum Forum

www.b4x.com/android/forum

XenForo-Forum auf Englisch. 12 beobachtete Rubriken: Additional libraries, classes and official updates, Android Questions, B4J Libraries & Classes, B4J Questions, B4J Share Your Creations, Bugs & wishlist, Code Snippets, iOS Questions, Libraries developers questions, Old Libraries Archive, Share Your Creations und Tutorials & Examples.

Diskussionen pro Tag
22
Eingesammelte Diskussionen
299
Beiträge pro Tag
42
Rubriken
12
Beobachtete Quellen
13
Software
XenForo

Neueste Diskussionen

Alle 4 Stunden aus dem öffentlichen Feed des Forums eingesammelt. Wiedergegeben werden nur Titel, Link und der Anfang der Nachricht; jeder Link führt zur Quelle zurück.

What do you think about the iphone duo?

i personally dont like it. it will be so hard operate with 1 hand when it is closed. besides that i am sure apple will now force us to create screenshots also for the duo when closed and when open. so the store upload process will only be longer ps: what are you using as your main phone? Android or iOS?

[SOLVED] How to read NFC that require KEY?

I've read the tutorial NFC - Reading and Writing , and it seems understandable. But I have a card that require me to use a KEY to read the data on it. (I have verified this with other apps so I know for certain that the card is a Mifare Classic and that my key is correct.) My best guess is that I should somehow supply the key in this call: B4X: TagTech.RunAsync("ReadNdef", "getNdefMessage", Null, 0) The Null part is simply described as "Params - Array of parameters". I've searched the forum, and also tried the links in the tutorial ( 1 , 2 ) without finding any clues on how to do this. I'm not even really sure this is where I'm supposed to give the key. I feel I'm not able to figure this out by myself, can somebody give a hand?

[B4X] Solving encoding issues with html mails sent with SMTP (Net library)

Encoding the html text with base64 avoids encoding issues, especially with MS Outlook. This code is compatible with B4A and B4J: B4X: Private Sub SplitBase64WithCRLF (EncodedText As String, LineLength As Int = 76) As String Dim eol As String = Chr(13) & Chr(10) Dim sb As StringBuilder sb.Initialize For i = 0 To EncodedText.Length - 1 Step LineLength Dim line As String = EncodedText.SubString2(i, Min(EncodedText.Length, i + LineLength)) sb.Append(line).Append(eol) Next Return sb.ToString End Sub Dim su As StringUtils smtp.Body = SplitBase64WithCRLF(su.EncodeBase64(html.GetBytes("utf8"))) 'html = the html body smtp.AdditionalHeaders.Put("Content-Transfer-Encoding", "BASE64")

Tool to convert and use ChatGPT conversations in Claude

I recently wanted to use Claude for some AI, but I still wanted to use the ChatGPT memory. I asked OpenAI for an export (it didn't work with the export in ChatGPT, it was in a loop for my 2 factor authentication) so I did it directly with open AI: Do a request here: https://privacy.openai.com/policies/en/ After about 48-hours, I could download the archive (500MB+). It contains chat.html (which is huge) and all the uploaded and downloaded files (.dat). This is of course to big to put in Claude and I did want to select what conversations I wanted to import. So I decided to let ChatGPT help me with writing a program in B4J to split the big chat.html file into smaller ones (a folder for each conversation). The content of each folder is this: The html file with the whole conversation (including the assets) and two additional .md files for Claude Now I can easily import one conversation in Claude: in the chat upload the Claude-Full.md... Read more

[B4X][B4A] B4XDaisySweetAlert - Beautiful, Animated, SweetAlert2-Inspired Popups for Your Apps!

Hello Fam! Are you looking to replace standard, boring system dialog boxes with something more engaging and modern? I'm excited to share the enhanced B4XDaisySweetAlert component! Heavily inspired by the popular SweetAlert2 library, this B4X wrapper provides stunning, fully customizable modal popups that work seamlessly across your projects. It has been highly optimized to make onboarding incredibly easy for both beginners and veterans alike. Key Features & Enhancements Animated Icons: No external image files needed! The component uses optimized canvas drawing to animate icons natively at ~60fps. Supported built-in icons include: success, error, warning, info, question, and loading. Highly Customizable UI: Easily change the title, body text, background color, text color, and icon tint natively from the designer or via code. Rich Button Controls: Configure Confirm, Deny, and Cancel buttons. You can even reverse the button order or add an... Read more

[Web][SithasoDaisy5] - Create WebSites & WebApps with the power of the Abstract Designer (OpenSource)

DISCLAIMER - TO AVOID CONFUSION, THIS IS A NEW B4XLIB AND NOT SITHASODAISY 2, THIS IS OPEN-SOURCE, SITHASODAISY 2 IS NOT PLEASE NOTE THAT ALL REFERENCES TO THIS B4XLIB WILL BE [SithasoDaisy5] OR [SDV5] ​ SithasoDaisy5 is a wrap of the MIT based DaiyUI TailwindCSS Component library to be used on top of BANano to bring you the best of worlds when creating your websites and webapps. Why we chose DaisyUI... Supercharges Tailwind CSS DaisyUI takes the power of Tailwind and simplifies it with pre-built, customizable components. You get the best of both worlds: the utility-first approach of Tailwind and the rapid prototyping ability of a component library. Ready-to-Use Components With DaisyUI, you have access to a wide range of components like buttons, cards, modals, alerts, and more. These are pre-styled, responsive, and look amazing right out of the box. Themeable by Design DaisyUI makes theming effortless. Whether... Read more

Tweaking the On-Machine (OFFLINE) LLM Engine - Just for fun...

Hello everyone, I actually started this project just for fun about 18 months ago, but I didn’t have the skill set to get it working correctly back then. As I was learning, I kept going back to this project, and now it’s working like a charm. Yes, I could have used an LLM to help me get it working sooner, but to tell you the truth, I personally enjoy the challenge. On the app screenshot below taken on my laptop, you can see that I'm using an LLM model from Microsoft. The model file is 14.5 GB in size, though smaller models (for less memory) can easily be downloaded and used from Hugging Face. As you can see from the screenshots, my system cores sits comfortably at around 2–3 percent idle (there's a YouTube video playing in the background), this is before I ask the LLM any questions. Whilst generating responses, the app only uses around 55% of the power of the cores (which is normal), but the responses are relatively instant and generally accurate and correct, even with my typos in... Read more

Preferences Dialog

Hello, I' using Preferences Dialog with Options and shortOptions. Aftern choosing an option by the dialog I save the value with KeyValueStore. On the next programm start I am loading the values with KeyValueStore and I like to show this saved values as (last) selected option. How can I do this?

[B4X][B4A] B4XDaisyButton - Bring the Power of Tailwind & DaisyUI to Your B4X Apps! 🎨🚀

Hey B4X Community! Are you looking to modernize your app's user interface without spending hours writing complex custom styling code? I'm excited to share the B4XDaisyButton , a powerful custom view class that brings the beautiful, utility-first design principles of Tailwind CSS and DaisyUI directly into B4A! The idea behind this component is simple: incredible aesthetics, minimal effort. Whether you need a standard call-to-action, a subtle text link, or a fully animated loading state, B4XDaisyButton has you covered. Key Features Highlight: Semantic Color Variants: Choose from default, neutral, primary, secondary, accent, info, success, warning, or error themes. 6 Distinct Styles: Go beyond solid colors with soft, outline, dash, ghost, and link styles. Dynamic Sizing & Shaping: Easily adjust scales from xs to xl. Need specific layouts? Toggle Wide, Block, Square, or Circle properties... Read more

[Solved] [B4xPages] Sub does not exist when compiled in release obfuscated

Hi all, I’m writing a class that performs callbacks to the calling page, but the callbacks don’t work. To understand where the problem is, I did several tests. I discovered that the callback sub is considered as not existing , even when I check it directly inside the page where it is defined. For example, inside the page that contains the sub, this returns False: B4X: Private Sub B4XPage_Appear Log("EXISTS: " & SubExists(Me, "Test")) End Sub Private Sub Test log("Test") End Sub logged: EXISTS: false This happens only when compiling in Release Obfuscated . In Debug and Release (not obfuscated) it works correctly. I’m using B4A 13.40 . Am I doing something wrong?

jOkHttpUtils2 cannot recompile without Clean project

Recompilation in debug mode causing error. B4J v10.7 Library: jOkHttpUtils2 Version: 3.05 B4X: B4J line: 93 j.Initialize src\b4j\example\manager.java:421: error: method _initialize in class httpjob cannot be applied to given types; _j._initialize /*String*/ (null,ba,"",manager.getObject()); ^ required: BA,String,Object found: ,BA,String,Class reason: actual and formal argument lists differ in length where CAP#1 is a fresh type-variable: CAP#1 extends Object from capture of ? If Clean project, the project compiles. Tested with/without JobName and TargetModule. Currently I am working on server project using jOkHttpUtils2.

299 Diskussionen eingesammelt seit 2 September 2026. Dieses Forum nach Stichwort beobachten →