你的位置:首页 > 软件开发 > 操作系统 > Android开发学习之路

Android开发学习之路

发布时间:2016-07-26 22:00:18
使用Bmob的时候,如果需要用到支付功能,就需要让应用去安装一个支付插件。而一般的做法是将插件放置在assets目录中,当用户需要支付,先检查是否能支付,不能的话,提示安装插件。代码: 1 public class InstallHelper { 2 private stat ...

使用Bmob的时候,如果需要用到支付功能,就需要让应用去安装一个支付插件。而一般的做法是将插件放置在assets目录中,当用户需要支付,先检查是否能支付,不能的话,提示安装插件。代码:

 1 public class InstallHelper { 2   private static final String TAG = "InstallHelper"; 3   private Context mContext; 4  5   InstallHelper(Context context) { 6     mContext = context; 7   } 8  9   void installAssetApk(String fileName) {10     try {11       InputStream is = this.mContext.getAssets().open(fileName);12       File file = new File(mContext.getExternalCacheDir()+ File.separator +13           "demo.apk");14       if (file.exists()) {15         file.delete();16       }17       file.createNewFile();18       FileOutputStream fos = new FileOutputStream(file);19       byte[] bytes = new byte[1024];20       int i;21       while ((i = is.read(bytes)) > 0) {22         fos.write(bytes, 0, i);23       }24       fos.close();25       is.close();26       Intent intent = new Intent(Intent.ACTION_VIEW);27       intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);28       intent.setDataAndType(Uri.parse("file://" + file), "application/vnd.android" + "" +29           ".package-archive");30       mContext.startActivity(intent);31     } catch (IOException e) {32       e.printStackTrace();33     }34   }35 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:Android开发学习之路

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录