1.在注释代码时我们可以使用如下方式:--[[ 代码段 --]]这样当要还原注释块代码时只需要在第一行前面加上一个-就可以将第一行变成单行注释,而最后一行的–]]本身就是单行注释。如下所示:---[[ 代码段 --]]2.lua中条件语句将除Boolean值false和nil外的所有其他值视为真,否则视为假。常见的逻辑运算中,and和or都遵循短路求值原则,即只在必要时才对第二个操作数进行求值。如
转载 2024-04-23 11:10:27
298阅读
AndroLua Pro:为Android打造的全功能Lua编程环境项目地址:https://gitcode.com/nirenr/AndroLua_pro项目简介AndroLua Pro 是一个强大的Android应用程序,它提供了在Android设备上编写、运行和调试Lua脚本的功能。该项目由开发者Nirenr创建,目标是让移动开发变得更加灵活和便捷,尤其对于那些希望通过Lua语言快速实现原型
转载 2024-08-22 07:35:08
435阅读
安卓开发第一堂课学习了Android Studio的安装与了解Android Studio下载地址https://developer.android.google.cn/studio/Android Studio的安装步骤启动并配置Android studio7.下载组件8.进入对话框进行设置9.使用SDK管理器下载安卓SDK10.创建虚拟机至此Android Studio的准备工作到此结束下次
简单使用定义HTTP APIpublic interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); }创建Retrofit并生成API的实现Retrofit retrofit = new Retrofit.Bu
        第一次写技术博客,也是最近比较闲,就去研究了下移动开发框架。个人是比较懒的,哎,但偏偏记忆又不好,借此,方便后续查阅,若它又顺道能帮到你,那是极好的。        在移动游戏开发过程中,总是避免不了要打包,而在3.7.6版本的quick框架中提供了很多工具。作为一名专业的移动开发,能用工具解决的事为什
执行一系列的参数类型说明符也可以 是' ('MIN '..' MAX)' 的形式。 local lapp = require 'pl.lapp' local args = lapp [[ Setting ranges <x> (1..10) A number from 1 to 10 <y> (-5..1e6) Bigger range
转载 10月前
152阅读
luajit本身是没有问题的,但是在cocos项目中可能由于初始化内存无法分配导致有问题了,直接的证据就是jit.off()状态下比jit.on()状态下明显效率更高。这里有篇文字对此进行了说明http://www.cnblogs.com/zwywilliam/p/5999980.html183.1可供代码执行的内存空间被耗尽->要么放弃jit,要么修改luajit的代码要jit,就要编译出
o泡果奶病毒事件是怎么回事?最近很多高校学生都有被这个“O泡果奶”事情困扰着,安装之后会自动播放出关于“我要哦泡”的声音。之前也有类似的事情发生。那么大家知道o泡果奶魔性事件是怎么回事吗?下面就和小编一起来看看1013事件我要哦泡高校事件。1、这个o泡果奶的软件其实是没有安全隐患的,不过算是一个执行循环的脚本。2、目前因为这个软件已经被炒火了,所以很难下载到o泡果奶软件,也不建议大家这时候去下载,
最近需求说要做一个定制化编译,然后就开始研究gradle。以前以为很简单就是个编译工具,偶尔配置下就好了。最后被打脸了,发现对其一点都不了解---一无所知。研究了三天只研究了个皮毛,写下来总结下以后方便查阅。一、gradle简介1.Android Gradle基础android应用程序使用开源工具Gradle构建。Gradle一种艺术API,非常容易的支持定制,并且在java世界有着广泛的应用。A
转载 2024-02-19 19:19:49
58阅读
经过一个半月对Android camera源码的学习和思考,这段时间趁着机会分享一下在学习的过程。过程是艰辛的,不敢保证学习的路线是正确的,很多东西都是出于摸索之中,废话不多说,直接进主题。一、开发环境的搭建 做Android的偏底层点的开发,一般都需要在LINUX环境下进行开发和调试,因为Linux的强大与方便,很多开发在Linux下是比较简单的,所以广大程序员们选择在Linux下进行开发和调
转载 2024-05-24 12:22:49
84阅读
前言  去年在看雪论坛写了一篇《浅析android手游lua脚本的加密与解密》的精华文章,今年写一篇番外篇,将一些lua反编译对抗的内容整合一起,并以3个实例作为说明(包括2018腾讯游戏竞赛和梦幻西游手游相关的补充),文章开头还增加了相关工作,方便大家学习lua逆向时使用。本文由3篇文章整合成1篇,所以内容上面有点多,有兴趣的朋友需要点耐心,当然也可以跳着看。最后,请大佬们不吝赐教。最最后,大家
自己经常会忘记一些密码什么的,想把这些密码保存下来,但是别人做的软件总有一点不安全的感觉,所以自己动手做了一个带有指纹加密的笔记本。以下是本工程用到的一些第三方包 compile 'org.greenrobot:greendao:3.2.0' compile 'net.zetetic:android-database-sqlcipher:3.5.1' compile 'com.getbase:f
转载 2023-08-17 12:50:41
228阅读
Retrofit的源码结构是很简单的,注意这里说的是源码结构,不是源码细节,源码细节十分复杂,本篇文章在于理清Retrofit的源码结构及分享一种看源码的方法。 一、Retrofit的使用使用这里使用官方文档的例子1.新建一个存放请求方法的接口public interface GitHubService { @GET("users/{user}/repos") Call&
最近在研究如何在Windows 下嵌入Lua来完成业务模块编写的时候 发现Lua的一些问题,首先Lua作为一门脚本语言,其灵活性和可扩展性是很高的,要不然Cocos2d-x中也不会嵌入他来编写业务逻辑,但是由于国内资料相当的少,很少有人去正八经研究完了之后 写一篇文章 来分享自己的成果,想要去深入理解应用一些东西得时候,显得很无力,很多Lua扩展都是直接写扩
转载 2024-03-05 11:04:26
286阅读
  (接上篇)-------------------5.8 执行 Lua 代码-------------------一个宿主程序可以执行写在文件中或在字符串中的 Lua 块,使用下面的函数:int lua_dofile (lua_State *L, const char *filename); int lua_dostring (lua_State *L, const char
转载 2024-03-28 15:56:35
418阅读
记一次在win10下用AndroidStudio直接使用Ollvm混淆就是对发布出去的程序进行重新组织和处理,使得处理后的代码与处理前代码完成相同的功能,而混淆后的代码很难被反编译,即使反编译成功也很难得出程序的真正语义。被混淆过的程序代码,仍然遵照原来的档案格式和指令集,执行结果也与混淆前一样,只是混淆器将代码中的所有变量、函数、类的名称变为简短的英文字母代号,在缺乏相应的函数名和程序注释的况下
目录1.Android studio常用插件1.1 通过Json快速生成Model1.2 注释模板2.Android常用代码2.1 无线调试2.2 修改Edittext光标2.3 禁用过度滑动圆弧(例如ScrollView和Recyclerview)2.4 Android5.0点击水波纹效果(常用)2.5 隐藏软键盘2.6 Android 9.0/P 允许明文请求2.7 ImageView的sca
转载 2024-08-30 12:47:53
43阅读
文件根据实现功能的不同,可以分为四部分: 1虚拟机运转的核心功能lapi.c            C语言接口lctype.c        C标准库中ctype相关实现ldebug.c&n
转载 2024-07-05 22:27:39
31阅读
Android的存储系统有三种:RAM(运行内存,手机断电后数据会丢失),ROM  就相当于我们电脑的C盘,是手机自带的存储空间,ROM中安装了操作系统的所有东西,我们所说的刷机一般就是刷ROM,而且一般默认的软件安装都是放在这里的,如果不是因为ROM空间不足,最好不要把程序装在SD卡上。因为ROM的读写速度比SD卡快。SD卡 也就是我们的外部存储。 使用上我们通过android.os.
我们可以利用Gradle 实现Android的 多渠道定制化打包ProductFlavors同时生成多渠道多版本的操作主要是靠productFlavors 来实现的,branchA、branchB 是自定义的渠道名,这里定义的类型会在最终打包的时候出现,选择其中自己需要版本进行最终的打包即可(可多选)。android{ productFlavors{ branchA{
转载 2023-12-25 19:16:28
63阅读
  • 1
  • 2