关于LoonAndroid框架环境的搭建

有时候我们在开发的时候,为了节省代码的长度,或者简洁,我们常常会使用一些开发框架来节省开发的时间,这一篇就是来讲解如何搭建LoonAndroid的环境来使用。

这里我们先介绍一种相对简单的方法,就是直接使用loonandroid.jar包,具体怎么操作我不做详述,相信大家都会,然后,我们只需要在自己的项目中的新建一个类继承application,并且创建框架的入口
public class ThisApp extends Application {
    @Override
    public void onCreate() {
        Ioc.getIoc().init(this);
        super.onCreate();
    }
}

然后我们需要在manifest.xml中,application这个目录中申明这个name,否则,会指向系统默认的一个application.这样就成功了

第二种比较麻烦的方法
首先我们需要一个com.android.pc这个包,我们可以从
https://github.com/gdpancheng/LoonAndroid这个网站上下载下来。然后复制粘贴到自己的项目中去。,形成的目录结构就是这样。如下图:

这里写图片描述

其中下面的glc.project则为我们自己的项目中的一些类。

然后就是最关键的一步了,我们平时可能很少会自己创建一个类去继承Application,因为系统会给你创建一个默认的appliction.但是由于我们需要搭建框架环境,需要自己创建。如上图你们看到的ThisApp,里面的代码是这样的:
`public class ThisApp extends Application {
public static ThisApp app;
@Override
public void onCreate() {
app = this;
//这里就在自己的application里面初始化了框架
Ioc.getIoc().init(this);
super.onCreate();
}
}

然后需要注意的是,我们可能在前面的操作中已经更改过一些包名,跟我们一开始直接创建的项目会有所差别,因此,我们需要在一些特点的地方进行修改,

1 AndroidManifest.xml 里面,我们需要更改我们的一些名字,包名
这里写图片描述
这里我们需要将自己的package,application name和activity name分别换成我们自己项目中目录所对应的name和包名。

2 build.gradle(Mdule:app)在这里我们需要将 这里写图片描述
applicationId 同样换成我们项目对应的包名。

过程到这里就已经差不多了,但是有时候他并不能保证第一次就成功,通常会报这样一个错误:
Error:(30, 54) 错误: 不兼容的类型: com.android.pc.ioc.db.table.Finder无法转换为com.android.pc.ioc.db.annotation.Finder
然后我们需要将android.pc删除掉重新导入,多试几次就能成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值