AndLua Android - 萝卜L

时间:2024-04-16 15:20:23

AndLua Android

  • "andlua" zerobrane - Google 搜索
  • AndLua+ English – Telegram
    一个个的短片文章,组织精良,目前由创建者(AndLuaEN)维护、发布文章
    Debug type: command line, graphic.
    The command-line debugger are: RemDebug, the clidebugger, a ctrace, the xdbLua, the LuaInterface - Debugger, the Rldb, the ModDebug it.
    Graphical interface of the debugger are: SciTE, the Decoda, the ZeroBrane Studio, akdebugger, the luaedit is.
  • 版本
    下载的AndLua+4.4会提示升级,但需先手动删除旧版。
    下载的6.6(更新日志日期20200422)被系统提示有风险(该引用含不良信息),被加入了风险应用风险管控中心)(可能有额外限制),要了一堆权限(不确定之前安装低版时是否要权限了),且提示自动升级6.7(开发者Alone、版本号20200924001、更新日志日期20200925),但网上没有6.7的消息..
    升级到6.8后(以及其他版本),QQ登录异常...(虽然已解除风险管控)
    安卓6.4时提示卸载旧版本,因为认为旧版本的版本更‘高’,相应的,如果安装了高版本,再安装6.3等,会认为是升级..
  • 6.4登录成功,断网安装,软件设置里关闭推送,点击登录,会因为没网卡住,然后打开网络。
    或者6.4本来就可以登录?→6.5也可以了。安装时就断网..(避免风险应用检查?)且6.4时及每个版本关闭推送
  • 6.4版本(含)不可登录QQ,提示风险管控..测试到6.8版本依然如此..
  • 下载
    AndLua+ | 由 Box 提供支持
    AndLua+6.6 (english+chinese).apk,按提示升级为6.7。无法(唤起QQ)登陆,很多互动提示身份信息已过期
    【lua语言】零基础编程教学AndLua+_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili,版本1.0,而且与上面的版本(6.6、6.7不冲突,可以同时安装),软件(包)名叫AndLua++
    日志日期2019-09-18,软件内描述的群450874686、833156758都找不到了,软件内介绍提及AndLua++是AndLua+的改进,但功能不全...
  • 微信里有AndLua+官方公众号,作者Alone,最后记录2020-02-20(提及疫情)..
    下载链接为http://ly250.cn/AndLua+6.0.apk,链接无6.x版,但软件内可以继续更新。
    微信里有AndLua+ 小程序,里面为源码中心,提供个人(或付费的)下载,(下载)内容更新时间为21年。
  • 华为风险管控中心手机管家>病毒查杀>风险管控中心,选择你的应用点击“解除管控”,将应用解除管控。
    但即便解除,那些被识别我风险管理的APP,仍无法启动QQ——正在唤起QQ登录,不是巧合吧..
  • 发现在更新,可能封闭了?
  • ALuaJ是类似的东西,群里反响很好(虽然看着更新维护空缺..),参考AndroLuaJ官网mythoi/ALuaJ: 移动端IDE,支持lua和java编译运行,支持打包apk
  • fusionAPPandrolua,两个平台
  • AndLua+\我的\辅助工具下有[APP]AndLua+Pro[APP]AndLua++[APP]AndLua+手册等。
  • 区分。ALua=AndroLua、ALuaJ=AndLua+。
  • AndLua+手册ALuaJ助手
  • Android系统中创建软链接、硬链接_安静的程序媛-****博客_android 软链接
安卓sdk中提供了Os.symlink(oldPath,newPath)来创建软连接,使用Os.readlink(path)可以获取软连接指向的真实文件。
  • Android文件夹链接方法(ln不能用) - Fliaping\'s Blog
    sdcard fat32,mount -o bind,开机启动 init.rc ramdisk.img
  • Android下创建软连接的两种方式_Android开发-****博客_android 软链接
    symlink、ln。自动建立目标文件夹(至多自动建立一级,而非多级)。
  • rooting - How can I make a symlink (or equivalent) inside /storage/emulated/0? - Android Enthusiasts Stack Exchange
    mount -o bind /old/dir /new/dir,重启后失效。
  • 为什么安卓系统的文件夹如此凌乱? - 知乎

    /data/data/<包名>/sdcard/Android/data/<包名>SD 卡模拟 SD 卡
    可以(通过手动建立同名文件)阻止APP建立、清理的(根目录)文件夹。
    getExternalFilesDir()getFilesDir()Environment.getExternalStorageDirectory()Context.getExternal..
    开发者可见、对使用者不可见
    底层-逻辑层-表现层
    应用数据、用户数据(前者随软件删除而删除)
    存储重定向(需root)

  • 谷歌Play搜索链接软链接symlink,无直接相关(有存储空间隔离存储重定向mount挂载等,需root)
  • ALuaJ助手\教程手册\搜索“图片”。
  • 如,在ALuaJ助手中搜索“图片”,找到的“缩放图片”(函数rotateToFit)(这个及其他,均没有空格),在AndLua+\教程手册搜“图片”亦有(“缩放图片”)文档正确、ALua手册正确,ALua+手册亦正确,但缩进有问题。
    谷歌-百度搜lua "rotateToFit"无合适的。
    无“照片”、"photo",(尝试)有"image"、"picture",帮助不大。
  • AndLua+帖子“lua工程源码互转”andlua、androlua、applua几乎一样,对java的支持、工程/项目文件夹组织不同而已。
    则,看、参考哪个的教程。
  • AndroLua入门到弃坑系列教程(入门篇)
    基于AndroLua的第三方版本(如ALuaJ)
    文件夹:scr、layout、library(java模块)
    常量,各种存储路径(Environment./activity.+getRootDirectory/getPackageRes../getCacheDir../getFilesDir../getExternalCache../getExternalFiles../getExternalStorage../getDownload..)、配置(getPackageName../version_code/version_name/app_name)

    尺寸单位:sp、dp
    控件大小、间距,侧滑栏内布局(大小、间距)

  • activity部分API参考:
    loadDex(path)加载dex、jar。
    result{...}向源activity返回数据,在其onResult回调。
  • Android 架构 | 菜鸟教程
    Android运行时——Dalvik 虚拟机(类似于 Java 虚拟机),构建(上层)Java至(下层)Linux内核的连接。
    应用框架(Android运行时)——Java 类(服务于应用程序):活动管理者(Activity?)(应用程序生命周期)、内容提供者(Content?)(允许应用程序之间发布和分享数据)、资源管理器(非代码访问途径)、通知管理器(Notification?)、视图系统(Views?)
  • Android 应用程序组件 | 菜鸟教程

    Android 应用程序组件(Activities、Services、Broadcast Receivers、Content Providers),由清单文件——AndroidManifest.xml描述
    活动(Activities)即窗口(前台运行);服务(Services)后台运行(如,后台播放、网络通讯);Broadcast Receivers,每个消息以Intent对象的形式来广播;内容提供者(Content Providers)(请求由ContentResolver类的方法来处理)
    Fragments、Views、Layouts、Intents、Resources、Manifest

  • Android Hello World实例 | 菜鸟教程

    scr\MainActivity.java(被Dalvik虚拟机执行)、gen-.R文件(链接文件,链接到定)、bin\.apkres\layout(\activity_main.xml)、res\values(\strings.xml)(常量集)、AndroidManifest.xml
    manifest.xml文件中声明所有的组件,是Android操作系统与你的应用程序之间的接口。application\activity\intent-filter
    @string指的是strings.xml,类似的应该有@drawabledrawable-hdpi/ldpi/mdpi/..

  • Android 资源(Resources)管理 | 菜鸟教程

    资源明细(XML文件的分类——animcolordrawablelayoutmenurawvaluesxml),资源的(路径组织
    不同配置(如屏幕分辨率)可以有不同的资源(如图片源)。(不同区域的语言)<resource_name>_<config_qualifier>(伪如_en、_ch)。
    编译时生成R类——为资源分配ID,配合R访问。方式:R.id.XXXR.drawable(文件夹).myXXX文件名)(,或者是资源文件包/容器中定义name标签之名,如R.string.myStringName
    <color name=..>+实例名,可以@color/实例名(@color不限于名为color的文件)。

  • Android 活动(Activity) | 菜鸟教程

    Android activity 活动 onCreate

    回调:onCreate、onStart、onResume、onPause、onStop、onDestroy、onRestart
    应用的主要活动需要在清单中声明,且意图过滤器标签中需要包含 MAIN 动作和 LAUNCHER 类别

  • Android 服务(Service) | 菜鸟教程

    即使应用被销毁也依然可以工作。包含两种状态:Started(活动,通过startService()启动了服务)、Bound(组件通过bindService()绑定了服务)。
    生命周期。
    回调:onStartCommand(startService,stopSelf、stopService)、onBind(bindService,提供接口IBinder)、onUnbind、onRebind、onCreate、onDestroy。
    AndroidManifest.xml中使用<service.../>标签来定义服务。
    startService/stopService使用Intent(可以隐式的)
    Android 安卓 services onCreate

  • Android 广播接收器(Broadcast Receivers) | 菜鸟教程

    响应来自其他应用程序或者系统的广播消息(如系统产生的ACTION_BOOT_COMPLETED)。这些消息有时被称为事件或者意图
    任务:创建/(在AndroidManifest.xml中)注册广播接收器(过滤器)(receiver\intent-filter),创建+广播意图。
    广播自定义意图:sendBroadcast()sendStickyBroadcast(Intent)持久
    BroadcastReceiver(类)\onReceive(Intent)
    支持一个多个系统应用自定义),内部外部

  • Android 内容提供者(Content Provider) | 菜鸟教程

    内容提供者被实现为类ContentProvider。(请求由类 ContentResolver方法来处理)
    Business/Data Access/Data Layer。解耦需求者提供者
    使用URI查询内容提供者。<prefix>://<authority>/<data_type>/<id>content://联系人/浏览器/自定义包名com.xx.yy+Contacts通讯录+people/id)(路径)
    创建内容提供者:使用<provider.../>标签在 AndroidManifest.xml 中注册内容提供者。
    在类 ContentProvider 中实现queryinsertupdatedeletegetType方法。(getType告知URI返回的数据类型)