- "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。
- fusionAPP、androlua,兩個平台。
- AndLua+\我的\輔助工具下有[APP]AndLua+Pro、[APP]AndLua++、[APP]AndLua+手冊等。
- 區分。ALua=AndroLua、ALuaJ=AndLua+。
- 有AndLua+手冊、ALuaJ助手。
- Android系統中創建軟鏈接、硬鏈接_安靜的程序媛-CSDN博客_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開發-CSDN博客_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\.apk、res\layout(\activity_main.xml)、res\values(\strings.xml)(常量集)、AndroidManifest.xml。
在manifest.xml文件中聲明所有的組件,是Android操作系統與你的應用程序之間的接口。application\activity\intent-filter。
@string指的是strings.xml,類似的應該有@drawable指drawable-hdpi/ldpi/mdpi/..。 - Android 資源(Resources)管理 | 菜鳥教程
資源明細(XML文件的分類——anim、color、drawable、layout、menu、raw、values、xml),資源的(路徑)組織。
不同配置(如屏幕分辨率)可以有不同的資源(如圖片源)。(不同區域的語言)<resource_name>_<config_qualifier>(偽如_en、_ch)。
編譯時生成R類——為資源分配ID,配合R類訪問。方式:R.id.XXX、R.drawable(文件夾).myXXX(文件名)(,或者是資源文件包/容器中定義name標簽之名,如R.string.myStringName)
<color name=..>即類+實例名,可以@color/實例名(@color不限於名為color的文件)。 - Android 活動(Activity) | 菜鳥教程
回調: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 廣播接收器(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 中實現query、insert、update、delete、getType方法。(getType告知URI返回的數據類型)