All Projects → hanks-zyh → Hydrogenapp

hanks-zyh / Hydrogenapp

Licence: apache-2.0
hydrogen is a pluggable android app

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Hydrogenapp

Audio recorder
Stars: ✭ 156 (-6.02%)
Mutual labels:  plugin
Flutter qr mobile vision
QR reader plugin using mobile vision API for Flutter.
Stars: ✭ 159 (-4.22%)
Mutual labels:  plugin
Standup Raven
A Mattermost plugin for communicating daily standups across teams
Stars: ✭ 161 (-3.01%)
Mutual labels:  plugin
Figma Github Data
Populate data from GitHub into Figma mocks
Stars: ✭ 157 (-5.42%)
Mutual labels:  plugin
Vim Svelte
Vim syntax highlighting and indentation for Svelte 3 components.
Stars: ✭ 158 (-4.82%)
Mutual labels:  plugin
Waifu Motivator Plugin
OSS Waifu Motivator Plugin for Jetbrains to help boost your motivation while coding!
Stars: ✭ 160 (-3.61%)
Mutual labels:  plugin
Ectranslation
Android Studio Plugin,Translate English to Chinese. Android Studio 翻译插件,可以将英文翻译为中文.
Stars: ✭ 1,842 (+1009.64%)
Mutual labels:  plugin
Z.lua
⚡ A new cd command that helps you navigate faster by learning your habits.
Stars: ✭ 2,164 (+1203.61%)
Mutual labels:  plugin
Motion Effect
obs-studio plugin for source item animation
Stars: ✭ 159 (-4.22%)
Mutual labels:  plugin
Goloader
load and run golang code at runtime.
Stars: ✭ 159 (-4.22%)
Mutual labels:  plugin
Sriov Network Device Plugin
SRIOV network device plugin for Kubernetes
Stars: ✭ 157 (-5.42%)
Mutual labels:  plugin
Jqueryrotate
jQueryRotate - plugin to rotate images by any angle cross-browse with animation support
Stars: ✭ 157 (-5.42%)
Mutual labels:  plugin
Godot Git Plugin
A Git plugin for the Godot Editor based on GDNative for Godot's VCS integration
Stars: ✭ 156 (-6.02%)
Mutual labels:  plugin
Samp Streamer Plugin
Streamer Plugin for SA-MP (San Andreas Multiplayer)
Stars: ✭ 156 (-6.02%)
Mutual labels:  plugin
Android Rocket Launcher
🚀 Launch android modules from the terminal
Stars: ✭ 161 (-3.01%)
Mutual labels:  plugin
Vue Cli Plugin Prerender Spa
Boost SEO by prerendering your Vue application. Powered by prerender-spa-plugin.
Stars: ✭ 156 (-6.02%)
Mutual labels:  plugin
Photostation Upload Lr Plugin
Photo StatLr (aka PhotoStation Upload) is a Lightroom Publish and Export Service Plugin that enables the export /publishing of photos and videos from Lr to a Synology Photo Station. It uploads the photos/videos and all required thumbnails. It can download comments and ratings and do a real two-way synch of various metadata (tags, ratings, labels).
Stars: ✭ 159 (-4.22%)
Mutual labels:  plugin
Angrgdb
Use angr inside GDB. Create an angr state from the current debugger state.
Stars: ✭ 165 (-0.6%)
Mutual labels:  plugin
Keepasswinhello
Quick unlock with Windows Hello for KeePass 2
Stars: ✭ 162 (-2.41%)
Mutual labels:  plugin
Hyper Pane
Extension for Hyper.app to enhance pane navigation.
Stars: ✭ 160 (-3.61%)
Mutual labels:  plugin

hydrogenApp

hydrogen is a pluggable android app, use Lua develop android, minSdkVersion="15", lua 5.3 plugin wrote by lua program language

APK Download

App Plugin

项目结构

宿主:sample
宿主用到的 lua 文件: lua_main

插件目录:lua
脚本:script

插件开发步骤

插件目录:lua
插件包含文件 info.json main.lua

{
  "id": "pub.hanks.gacha",
  "name": "网易插画",
  "icon": "http://ww1.sinaimg.cn/large/8c9b876fly1fhaaa8qcofj2046046we9.jpg",
  "main": "main.lua",
  "versionName": "1.0",
  "versionCode": 1,
  "desc": "网易每日插画排行"
}

id: 插件唯一标识符号
name: 插件名称
icon: 插件图标
main: 插件启动文件
versionName: 插件版本名称
versionVersion: 插件版本号
desc: 插件描述

插件发布

插件生成目录 api_luanroid, 执行 java 单元测试 zipPlugin, 该方法会打包好插件并更新获取插件的 api, 成功后,然后 push 到线上

lua语法 lua的手册


require "import"
import "android.widget.*"
import "android.view.*"
import "android.app.*"
import "android.net.*"
import "android.content.*"

更新每日壁纸

https://coding.net/u/zhangyuhan/p/api_luanroid/git/blob/master/api/splash

版本更新

https://coding.net/u/zhangyuhan/p/api_luanroid/git/blob/master/api/update

插件开发

请看插件开发指南,更多的功能使用可以参考已有的插件列表,目录为 lua 目录

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].