Skip to content

znzsofficial/NeLuaJ

Repository files navigation

NeLuaJ+

Other Languages

  • 简体中文: Click here for the Simplified Chinese version of this document.

Project Support

  • QQ Group: 603327362
    The latest version updates will be released in the group. Suggestions and feedback are also welcome.

Feature Highlights and Update Notes

Noteworthy Updates

1. Configuration and Themes

  • Added NeLuaJ_Theme configuration in init.lua, allowing direct setup of built-in editor themes.

2. Layout Support

  • The setContentView method now supports two types of parameters:
    • Passing a layout table.
    • Using a preloaded view object.

3. New Features and Optimizations

  • LuaActivity:
    • Improved inheritance of AppCompatActivity, supporting more new features.
  • LuaFragment:
    • Added more methods.
    • Migrated to the AndroidX framework.

Important Changes

  1. Permission Request Logic Update:

    • Welcome no longer automatically requests all permissions, aligning with Android runtime permission requirements.
    • Developers are responsible for implementing permission requests and callback logic.
  2. Multithreading Optimization:

    • Welcome uses multithreading for decompression and sets all dex files in assets to read-only during the process.
  3. Feature Removal:

    • Removed the built-in android.widget package.
    • Removed adapters related to PageView.

New Features and Extended Support

1. Image Loading

Moved some adapters to the com.androlua.adapter package and introduced Coil for image loading, providing enhanced image processing capabilities.

2. Import Analysis Tool

Implemented an import analysis feature similar to FusionApp2, enabling more efficient resource management.

3. Layout Assistant


About

Android LuaJ IDE With Newest Dependency and Feature

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published