fultter 如何切换版本

1 安装git
2 进入当前的flutter sdk目录(命令行)
3 运行以下命令 git fetch --all # 获取所有远程分支和标签
git checkout # 切换到目标版本
4 在flutter运行以下命令切换版本
flutter clean # 清理构建缓存
flutter pub get # 更新项目依赖
flutter doctor
5 完成


LY 发布于 2025-3-20 11:19

flutter 导入青桔api 调用实例

1 安装好vscode flutter sdk 可以新建项目为止
2 开始导入青桔sdk
2.1
说明 android/app/下面新建libs文件夹 把青桔api文件 .jar放入这个目录下面
2.2 app.build.gradle.kt 文件中加入库的依赖
直接复制:dependencies {
implementation(files("libs/GT-API-1.07.21.jar"))
}
2.3
代码 : 直接复制:
package com.example.my10

import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel
import com.gt.Manager // 导入 JAR 中的类

class MainActivity: FlutterActivity() {
private val CHANNEL = "com.example.my10/my_channel"

override fun configureFlutterEngine(flutterEngine: FlutterEngine) {
super.configureFlutterEngine(flutterEngine)
MethodChannel(flutterEngine.dartExecutor.binaryMessenger, CHANNEL).setMethodCallHandler { call, result ->
if (call.method == "callMyMethod") {
// 调用 JAR 库中的方法
val response = Manager.getDeviceModel(context);
result.success(response)
} else {
result.notImplemented()
}
}
}
}

3 main.dart中的代码:直接复制:
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('Flutter with JAR'),
        ),
        body: Center(
          child: ElevatedButton(
            onPressed: () async {
              const platform = MethodChannel('com.example.my10/my_channel');
              try {
                final String result = await platform.invokeMethod('callMyMethod');
                debugPrint('Result: $result');
              } on PlatformException catch (e) {
                debugPrint("Failed to invoke method: '${e.message}'.");
              }
            },
            child: Text('Call JAR Method'),
          ),
        ),
      ),  
    );
  }
}

4 完成上面步骤之后,随意改动代码,即可完成对api的调用
5 库和说明文档链接:通过网盘分享的文件:青桔话机api.zip
链接: https://pan.baidu.com/s/1ZudEZQIQJaxeqhuFHVQ8DQ?pwd=dcbw 提取码: dcbw
--来自百度网盘超级会员v1的分享


LY 发布于 2025-3-19 08:39

石器时代服务器源代码编译全过程 游戏

首先 我们来看看编译服务器文件所需要的全部文件


石器时代源代码编译环境搭建全过程

一、centos安装
centos 6.5 32位

二、更新数据源:
centos6.5目前已经没有自带的可用源了,所以需要使用第三方源.

sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -k -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum clean all
yum makecache

三、安装所需的开发工具:
1、gcc automake autoconf libtool make gcc-c++

yum -y install gcc automake autoconf libtool make gcc-c++

2、mysql mysql-devel

yum -y install mysql mysql-server mysql-devel

3、lua lua-devel lua-guestfs lua-static(带lua脚本的需要)

yum -y install lua lua-devel lua-guestfs lua-static

4、curl libcurl libcurl-devel

yum -y install curl libcurl libcurl-devel

5、cJSON

yum -y install git
cd /root/
git clone https://github.com/DaveGamble/cJSON.git //或者手动文件夹名cJSON 上传到/root
sudo cp -R cJSON/ /usr/include/
cd /usr/include/cJSON
make
make install

6、zlib

cd /root/
git clone https://github.com/madler/zlib.git //或者手动进文件夹名zlib 上传到/root
sudo cp -R zlib/ /usr/include/
cd /usr/include/zlib
chmod +x configure
./configure; make test
make install
cp zutil.c zutil.h /usr/local/include
四、完毕,可以正常编译。
make clean
make depend
make

搭建部分

启动

service mysqld start

设置root密码

mysqladmin -u root password 密码

连接管理员 输入密码

mysql -uroot -p -h localhost
选择 mysql
mysql> use mysql;
接着对系统数据库的root账户设置远程访问的密码,与本地的root访问密码并不冲突
mysql>grant all privileges on . to 'root'@'%' identified by 'password' with grant option;
mysql>flush privileges;
退出 mysql
mysql>quit;
重启 MySQL 服务即可完成
service mysqld restart

开放数据库3306端口
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定]
service iptables restart

使用Navicat for MySQL连接数据库导入sql

chmod -R 777 /root/CSA/saac
chmod -R 777 /root/CSA/gmsv

开放服务端XXXX端口
iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport XXXX -j ACCEPT
service iptables save
iptables:将防火墙规则保存到 /etc/sysconfig/iptables: [确定]
service iptables restart

./saacjt
./gmsvjt

这样,你的服务器端就已经启动了。然后运行配套的客户端,你就可以进游戏了。再次,编辑自己服务器端的data和lua文件,你就可以打造自己的sa了!
如不明白,可以联系到我 2820469221@qq.com


LY 发布于 2023-10-31 11:26

大天使之剑生命之光外网架设教程及资源文件

首先,我们来看一下效果图:

架设教程:
1、将muserver和phpStudy文件夹等文件解压缩到D盘给你目录。例: D:\muserver D:\phpStudy其他的文件都一样

  2、安装一次:jdk-7u60-windows-x64 直接一直点下一步就行了。(必装,如果安装过同版本的,建议卸载重装)

  3、运行“启动1” 然后点击启动(WIN7以上启动不起来的可以右键以管理员身份运行)

  4、然后按顺序启动 2.3.4

  5、启动5进入游戏(也可浏览器输入 http://127.0.0.1/)

  内容介绍:

  http://127.0.0.1/admin 这个是游戏后台 账号admin 密码523play

  正常单机架设无需修改服务端内容。如需修改IP请参考以下内容:

  服务端修改:

  D:\muserver\s1\configs\game.xml 修改8行

  D:\muserver\mulogin_7517\configs\login.xml

  D:\phpStudy\WWW\qj\gl\server.xml

  数据库:

  打开数据库【web_wan】 修改所有库的IP

  数据库账号:root 数据库密码:root

  游戏充值:

  打开数据库【mugame_0001】然后找到【mu_user表】

  这里面比较乱 找到【编辑】按钮 没有字样。 如果不知道请百度搜索:软件名称+你的问题

  找到【编辑】按钮选【查找】然后输入你的账号 找到后 修改【ingot】这个就是充值元宝了。

  你也可以根据自己账号开头字母来查找自己账号。

  游戏上线赠送修改:

  打开数据库【mugame_0001】找到【mu_user表】

  鼠标右键【设计表】找到ingot这一项 修改默认值0为你想送的数量

  通过网站上游戏充值:

  打开数据库【web_wan】找到【user表】把RMB这一项填写你要的数量 然后进入网站兑换即可.

  这里要注意:好像充值后需要游戏下线等待一会

附件:资源文件(点我下载)
提取码:we9b
作者微信:


LY 发布于 2023-5-26 11:16

企业电商卖货平台搭建

本教程适合任何一个想要通过电商渠道卖货的店铺,为你搭建一个小程序,h5网页版的电商卖货平台.
演示图片如下

通过这一程序,你能快速搭建好一个属于自己的电商卖货平台,图片中的商品等信息你都可以通过后台自己上传,也就是把店铺里面卖的货品拍照上传到这个程序,然后分享给你的客户,他直接可以通过这个小程序在网上下订单,示例如下:


用户下完订单后就可以付款,付款后的金额直接打到你自己的微信账户上,实现了款项直接到微信的好处.用户付完款后,如果是远方的客户,你就可以在后台上传你发货的物流订单号,方便用户查询,然后你就通过物流发货就可以了.这就是电商.
本平台的好处是用户直接下单,金额直接到账户,方便省事.
附上后台管理的图片,你可以在后台管理你的商品,订单信息等:

虽然这个卖货系统简单便捷,但是为了实现这样的一个功能,我们前期还是要做很多的工作的
需要做的地方如下:
1 申请一个域名,并且已经备案(没办法,所有的订货平台要在小程序上发布的话就只能要申请一个备案域名),这个是必须的步骤,购买一个域名倒是简单,但是要进行备案的话就需要申请并且等待好长时间,说不定还不给你过.
2 申请一个企业微信小程序,这个应该比较简单,需要准备的材料是营业执照,银行卡等信息.
3 微信申请一个企业微信支付接口,这个之前还没申请过,不知道难度.
4 申请一个短信接口,便于你的客户注册登录你的小程序app
做了以下准备之后,就可以开始你的电商之旅了.
详情请扫码作者微信咨询:


LY 发布于 2022-11-24 09:30

石器时代8.0 linux端私服架设教程

本教程是在linux端下架设石器时代8.0的服务器,在win端玩的教程(文章结尾我会把服务器端和客户端链接发布到本文):

开始:

1 先来看看搭建一个linux服务器端所需要的所有工具:

 2,下载好了这些文件之后,按照下图的步骤开始操作(首先你得有一台linux的服务器或者云服务器):

(1)

(2) 

搭建好后,用deslxp.exe 这个程序 打开客户端下面的\salua\09sa.lua这个文件,用09sa.cc进行解密,得到解密文件后用notepad++打开这个文件,里面的服务器ip全部换位你自己的ip地址,(ip地址前面会有一个1 这个不要动),然后再进行加密 删除原来的09sa.lua这个文件,用加密出来的文件代替,这样,你就可以自由自在的玩耍了。

客户端默认是笔者的服务器,如果需要进行操作改09sa.lua这个文件即可
服务器:提取码:58bp
客户端:提取码:vqek
作者QQ:2028469221 欢迎加入qq群:934109106 一起讨论
微信加我:


LY 发布于 2022-7-14 14:33