l***@sina.com
l***@sina.com
  • 发布:2023-11-14 19:31
  • 更新:2023-11-15 08:47
  • 阅读:211

apk 安装 创建 sqlite

分类:HBuilderX

apk 安装时,能自动创建 sqlite 数据库吗?怎么才能呢?

2023-11-14 19:31 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

可以监听apk安装

    var receiver;    
    main = plus.android.runtimeMainActivity();//获取activity    
    receiver = plus.android.implements('io.dcloud.android.content.BroadcastReceiver',{    
        onReceive : function(context,intent){//实现onReceiver回调函数    
        plus.android.importClass(intent);//通过intent实例引入intent类,方便以后的‘.’操作    
        console.log(intent.getAction());//获取action    
        main.unregisterReceiver(receiver);//取消监听    
    }});    
    var IntentFilter = plus.android.importClass('android.content.IntentFilter');    
    var Intent = plus.android.importClass('android.content.Intent');    
    var filter = new IntentFilter();    
    filter.addAction(Intent.ACTION_PACKAGE_ADDED);//监听apk安装    
    filter.addAction(Intent.ACTION_PACKAGE_REMOVED);//监听apk卸载    
    filter.addDataScheme("package");    
    main.registerReceiver(receiver,filter);//注册监听

然后创建

plus.sqlite.openDatabase

要回复问题请先登录注册