9 闲云清风 1周前 259次点击
来给大家上点儿教程。可以拿去运行和跟着注释学习一下。如果学的懂的话来找我。我可以教你学习。但是这些基础的东西如果能通过我的注释看懂的话,那就证明你有学的天赋。虽然都是一些特别基础的东西。大佬不要喷就行。推荐使用逐字浏览器。
--require用于导入必要的库。import作用相同。但是需要用require进行导入import才能进行使用。因为他是一个java类。
require "import"
import "android.app.*"
import "android.os.*"
import "android.widget.*"
import "android.view.*"
import "layout"
--activity.setTitle('1+1')
--activity.setTheme(android.R.style.Theme_Holo_Light)
--注释=--
--activity.setContentView(loadlayout(layout))
--打印=print。
--打印数字
print(2025)
--打印布尔值
print(false)--假的,0
print(true)--真的,1
--打印字符串
print("今天我学习了")
--local,声明局部变量。
--变量等于字符串
local 打印字符串="今天我吃了"
--打印变量
print(打印字符串)
--变量等于布尔值
local 假的=false
--打印变量
print(假的)
--变量等于布尔值
local 真的=true
--打印变量
print(真的)
--变量等于数字
local one=18567586.685
--打印变量
print(one)
--变量运算
--变量加法运算,+
local 第1个数字=50
local 第2个数字=1975
local 结果=第1个数字+第2个数字
print(结果)
--变量减法运算,-
local 第1个数字=50
local 第2个数字=1975
local 结果=第1个数字-第2个数字
print(结果)
--变量乘法运算,*
local 第1个数字=50
local 第2个数字=1975
local 结果=第1个数字*第2个数字
print(结果)
--变量除法运算,/
local 第1个数字=50
local 第2个数字=1975
local 结果=第1个数字/第2个数字
print(结果)
--if判断,if的意思是如果,else的意思是否则,elseif的意思是否则如果
--判断上述结果是否为0
if 结果==0 then
--打印结果,这里,如果结果确实与零相等,也就是布尔值,真的,他就会打印出下面的语句。
print("结果是0")
elseif 结果==2025
--用否则如果继续进行判断,如果数字确实等于2025,它就会打印出下面的语句。
print("结果是2025")
--用小于等于来判断结果范围,然后打印出下面的语句。后续可以用其他运算符来进行运算,比如小于等于,大于等于,大于,小于或等于等于,它会输出波尔值。如果符合条件,它会输出ttrue,不符合条件就会输出false,此处的等于等于不能只写一个等于因为一个等于代表的是一个值,等于另一个值。两个等于代表是判断的符号。也就是判断一个数字与另外一个数字是否相等。
elseif 结果
print("结果小于等于2025")
else
--如果不与这个数字相同或者是是其他数字,它就会打印出下面的信息。
print("结果不是上述判断中的任何结果")
end
用百分号。
有些看不懂。
只知道这是一个计算器程序。
然后有一个安卓的全拼,意思应该是在安卓系统手机上开发。或者这个软件只能在安卓系统上运行。
然后剩下的就是一套运行逻辑。require 和"import" 应该是层级关系。
先有第一个才能有第二个。
然后剩下的似乎就是指定了点哪个按钮就会进行某种运算或者显示指定的内容。
另外就是书写规则。 要用引号或者左括号右括号分开不同的部分,比如数字和英文或者英文和中文。
变量就是会变化的数值或者其他数据。然后我好像只能看的懂那么多了。
是这样的吗?大佬。
这个只是基本的运算逻辑,但是呢程序没有写。用户界面那些都没写。只是让你知道该用脚本怎么进行计算。
哦。
那要是你打算真的写一个计算器出来。 需要的文本长度比这个帖子正文多多少倍啊?
就是把这个计算器写完整。
3~4倍吧。
如果再讲细节一点,我就讲不出来了。
还有你用的是什么工具?
是之前我在一个QQ群里看到的那个代码编辑器APP吗?
安卓lua+
能不能给我发一下这个软件?
解说里面有。去点那里面的程序。然后有的
建议下这个我就是用的这个版本。AndroLua+5.0.22(32_64).apk
哎我挺佩服你们的。我看这东西什么都看不懂。好奇,你们在哪学的呀?
已经下载安装了。
能在微信胶我弄吗?
点进去之后它有一个默认的代码在那里
是不是要删掉把它清空?
进入我的工程后有运行按钮,但是为什么没有打包啊?
点更多选项按钮,然后找到工程,然后点进去。然后找到打包,然后就可以了。
支持
激动激动,激动 激动激动激动。
兴奋兴奋,兴奋兴奋。
竟然造了一个东西出来。
安装在手机上。
了。
可惜是个空界面。
因为我不会编程。。
想把它搞明白,怎么办怎么办?
啊啊啊
陈思陈思陈思。
至于AI写代码的话,根本用不了。
当然用的了的话,程序员就不用当了。
不知道我叫智能体教我靠不靠谱呀。。
是不是如果会写代码的话,直接在那里把正确的代码给输入好,然后再去打包这个软件就是可以用的了。
那如果不想用默认的白色的背景图,是不是可以从文件管理里面选择。
对,可以在布局里面改。
好吧!
我现在好像只会做空白软件和占用手机资源的软件。
我要去哪里学习写代码呀?
正文里的说的打印那些你会吗?P,R,I,N,T
比如这个。
print(2025)
结合上面的打印等于这个英文。 的说明。
也就是说打印2025。
至于这个意思是说在文本框里显示出这几个数字吗?
他的意思是在屏幕上显示出2025
例如python的打印就是:
print('你好,python 世界!')
确实这样的。看来有基础。
所以老司机能带带我吗hhh,本人目前只有手机。电脑可能要在明年暑假才可能下来。
我我也才学一个多月,我怎么带?
那请问您是怎么学的呢?
准确来说是通过什么渠道学的呢。
自己研究和其他人讨论。反正我们班同学也会一点。就是那个梦月。他教了我一些东西。
熬,我只能自己默默的看着晦涩难懂的书,然后默默的尝试运行,结果,哎。
我之前只会每种语言的hello world
推荐点方法呗!
你是花了钱学的吗?
自学的。
里面有变量,然后还有最熟悉的print打印。两个减号是注释。然后还有if,这个在幻想编辑器的高级开发里看见过,好像是用来判断地图坐标的。最后还有一个end,按照我的理解应该是结束的意思。其他的,已我看了这么点点python书的没办法看懂了。毕竟没电脑。lua也不知道该怎么学。
中间的local也不知道是什么意思,给变量副职不就是一个名称加等于号再加值吗?等于号的前后可能还有空格。但这个我就没办法看懂了
支持,理解起来没什么难度,嗯,主要是有基础
请问检测滑动坐标还有语音合成是怎么弄的
如果我这里有一个工程,建立好之后,他那里面有一串默认的代码,但我按键盘上的删除键删不掉怎么办?你有没有遇到过这种情况?
没有。你长按代码然后把它全选了。然后再点删除。然后直接把所有都删了。
试了一下。
我搞成了。
hhhhhhhh
终于不是空界面了,好歹界面里面有几行字了。
越来越想搞这东西了。
大佬呀。 我要怎么控制让文字放在我想要的位置上呀。
现在我弄的就是每一个焦点都占整个屏幕那么宽。
然后一行字接着一行字挨得非常紧。
像很多长条。
我能不能把它变成两排的。
就是第一行,左边一个右边一个焦点。第二行,左边一个右边一个焦点。。
或者是里面进入一篇作文。 然后我想把标题移到中间怎么办?
还想把标题和正文之间隔一点距离怎么办?
大佬,能不能透露微信号慢慢的说呀?
微信不行的话QQ也可以。
QQ,我那个游戏的官方群里就有啊,我是群主。
嗯,我现在就去。