xutlis

注解注解

@ContentView()
绑定布局文件
@ViewInject()
绑定空间
@Event(value = R.id.a,type = View.OnClickListener.class)
实现监听效果 第一个参数是空间id 第二个参数是 你想要的监听

创建类 继承app 创建oncreate方法 代码ruxia

public class Myapp extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        x.Ext.init(this);
        x.Ext.setDebug(true); //是否输出debug日志,开启debug会影响性能。
    }
}

清单文件中 必要的权限

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

 <application
        android:name=".Myapp"
        />

创建数据库
@Table(name = “dbUtils”) 表名
@Column(name = “id”,isId = true) 属性 (isid=自增长)
然后添加setget方法…

数据库素质三连

		//创建
		DbManager.DaoConfig managerdao = new DbManager.DaoConfig();
		//设置库名
        managerdao.setDbName("dbUtils");
        //设置版本
        managerdao.setDbVersion(1);


		获取manager
 		 manager = x.getDb(managerdao);

添加数据库

        dbUtils dbUtils = new dbUtils();
        dbUtils.setId(1);
        dbUtils.setName("name");
        dbUtils.setAge("10");

		manager.save(dbUtils);

查询数据库

	查询数据库所有数据
  List<dbUtils> all = manager.selector(dbUtils.class).findAll();

xutils断点续传

{
        RequestParams requestParams = new RequestParams();
        requestParams.setUri("http://softfile.3g.qq.com:8080/msoft/179/24659/43549/qq_hd_mini_1.4.apk");
        requestParams.setAutoRename(true);
        requestParams.setCancelFast(true);

        requestParams.setSaveFilePath("/sdcard/qweqweqweqwe.apk");


        cancelable = x.http().get(requestParams, new Callback.ProgressCallback<File>() {
            @Override
            public void onSuccess(File result) {
                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                intent.setDataAndType(Uri.fromFile(result),"application/vnd.android.package-archive");
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(intent);
            }

            @Override
            public void onError(Throwable ex, boolean isOnCallback) {

            }

            @Override
            public void onCancelled(CancelledException cex) {

            }

            @Override
            public void onFinished() {
                progressDialog.cancel();
            }

            @Override
            public void onWaiting() {

            }

            @Override
            public void onStarted() {
            progressDialog.show();
            }

            @Override
            public void onLoading(long total, long current, boolean isDownloading) {
                if(isDownloading){
                    progressDialog.setProgress((int) (current*100/total));
                }

            }
        });

    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值