首先,没啥说的,放上xUtils的github地址:
https://github.com/wyouflf/xUtils3
作者的原话:xUtils3 api变化较多;
xUtils 2.x对Android 6.0兼容不是很好, 请尽快升级至xUtils3;
xUtils 最低兼容Android 4.0 (api level 14);(各位同学记得要留意自己项目的minsdk,低于14运行会报错的)
数据库api简化提高性能, 达到和greenDao一致的性能.
......
本文浅谈一下IOC的用法
一.使用前配置
需要的权限:<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
初始化:public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
x.Ext.init(this);
x.Ext.setDebug(BuildConfig.DEBUG);
//是否输出debug日志,开启debug会影响性能.(这行代码可要可不要)
}
}
写好MyApplicaton后还要在AndroidManifest.xml中通过android:name属性指定这个application:
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
二.开始使用@ContentView(R.layout.activity_main)
public class MainActivity extends AppCompatActivity {
@ViewInject(R.id.fab)
private FloatingActionButton button;
//这里注意,变量和方法一定要是私有的(private)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
x.view().inject(this);
//类似开启xUtils注入的功能
}
@Event(R.id.fab) //参数支持数组 value={id1, id2, id3}
private void clickMe(View view){
Snackbar.make(view,"ioc succeed!",Snackbar.LENGTH_SHORT).show();
}
}
总体来说,使用方法和ButterKnife相似。
分享到:
相关推荐
xutils 3.0 使用超详demo
Xutils3.0+框架数据库增删改查操作,同时支持Android6.0+系统
快速开发框架xUtils3.0学习Demo。
基于Android Studio 1.5,官方下载的xUtils3.0使用详情
xutils3.0 jar所需要的 jar包
关于Xutils3.0的一个demo,文件的上传与下载,Sqlite和http三个部分,可以根据自己需要进行修改
xUtils3.0和之前的有不小的变化 使用的方法也有所不同 变化很大 此工程使用Android Studio2.0
最新Xutils3.0使用
xutils3.0
Xutils3.0.jar文件,由我个人抽取,去除原版支持webpng需要的so文件以及架包。使得整个只有一个Jar文件。最好用的高效开发轻量级框架 1.xUtils中的IOC框架 2.xUtils加载图片功能 3.xUtils操作数据库 4.xUtils的网络...
简单易懂的Xutils3.0 Demo,实现了访问网络(get、post),数据库的增删改查、加载网络图片。
主要为大家详细介绍了Android使用xUtils3.0实现文件上传的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Xutils3.0.jar文件,由我个人抽取,去除原版支持webpng需要的so文件以及架包。使得整个只有一个Jar文件。最好用的高效开发轻量级框架 1.xUtils中的IOC框架 2.xUtils加载图片功能 3.xUtils操作数据库 4.xUtils的网络...
xutils最新版,解压, 取出jar包和so文件导入项目即可使用。
详见http://blog.csdn.net/huaxun66/article/details/52691459
使用起来非常方便。主要功能包括: 1、xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词)。 2、拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响。 3、图片绑定支持gif(受系统兼容性影响...
xutils demo
主要介绍了用xutils3.0进行下载项目更新的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下