A game center, such as Lianzhong in China, supports hundreds of games such as Chess, Bridges, and Texas hold 'em poker. The game platform is made of all games which have hundreds of megabytes. It takes a long time to download them all, but users tend to play only one or two of them. It is improper for users to download hundreds of games that they do not play.

In addition, any game update or release requires re-downloading hundreds of megabytes of installation packages, which is also a maddening event for users.

Therefore, the game platform usually adopts plug-in technology.

The common practice is to allow users to download only installation package with a dozen of megabyte, which includes the game center and the most popular games, such as Texas Hold 'em Poker. Users enter the game center, and get the game list, click on item named "Chess" to download Chess game plug-in, it is called "on-demand download".

This is plug-in programming, and based on the game platform for the personal computer, such plug-in is an executable file with extension file name as ".exe" or ".dll".

In the Android world, there is no such file as exe or dll. All files are compressed into an apk file and downloaded locally. App installation process of Android platform, in fact, just put the apk file into a local directory, then, use PMS to read the permission information and the information of four major components. So plug-in programming in the Android is not the same as that of software application on a computer.

In fact, for the game in the Android world, the usage of the plug-in technology is not a real plug-in framework, it is just the dynamic delivery of the script from the server, according to the information in the script, modify the character attributes, add props and maps of the game.

Android plug-in technology, mainly used in news, e-commerce, reading, traveling, video, music and other applications. For example, a traveling App, it involves the order and payment, and can be regarded as a branch of e-commerce, it can be split into independent plug-ins such as hotels, air tickets and train tickets, etc.

最新文章

  1. DIV+CSS 图文混排的图片居中办法
  2. Android开发之XUtils框架使用和报错处理
  3. Hyper-V架构与VMware ESXi的差异
  4. java基础3.0:Java常用API
  5. 快速设置超炫banner,js插件
  6. tomcat7 内存溢出 java.lang.OutOfMemoryError: Java heap space
  7. C#.Net中的非托管代码清理
  8. HNU 13108-Just Another Knapsack Problem (ac自动机上的dp)
  9. DevExpres.XtraLayout控件运行时动态设置数据项
  10. cygwin下安装hadoop0.20
  11. Html5离线应用程序
  12. 泥鳅般的const(一个小Demo彻底搞清楚)
  13. NYOJ201作业题
  14. mac安装CocoaPods遇到的问题及解决办法
  15. 【php 之根据函数名称动态调用该函数】
  16. php编程——验证码的实现(session方法)
  17. 在windows上安装不同(两个)版本的Mysql数据库
  18. windows linux 下安装mysql 报1045 等错误
  19. WCF配置Tcp协议
  20. 关于java使用double还是float

热门文章

  1. IDEA内的SpringBoot插件安装与SpringBoot项目生成地址
  2. SQL语句完整的执行顺序(01)
  3. git pull命令的用法
  4. 网络安装Centos x64 6.10
  5. Knockout 官网学习文档目录
  6. nginx windows could not build server_names_hash, you should increase server_names_hash_bucket_size: 32
  7. st9720-GB 中文编码对照表
  8. js过滤html标签
  9. Ansible入门篇:playbook的使用
  10. stylus 样式