㈠ android插件化突破应用市场无法上广告的问题
先简单的描述一下在广告方面遇到的问题.
开发一款App有了一定的用户量之后通常会想接入第三方广告来实现变现,
然而在很多市场不让这类带广告的App上架,除非接的是他们家的广告.
在这里我只能呵呵了.这点困难就想难倒我们.
那接下来ShowTime.怎么做呢?
没错,就是插件化.
以广点通广告为例
这里我使用的是360开源的 RePlugin ,具体介绍和使用方法请看官方文档.
一. RePlugin插件接入指南
第 1 步:添加 RePlugin Plugin Gradle 依赖
在项目根目录的 build.gradle(注意:不是 app/build.gradle) 中添加 replugin-plugin-gradle 依赖:
第 2 步:添加 RePlugin Plugin Library 依赖
在 app/build.gradle 中应用 replugin-plugin-gradle 插件,并添加 replugin-plugin-lib 依赖:
接下来您就可以像正常接入广告那样,开发插件。生成出来的是APK,既可以“安装到设备”,又可以“作为插件”使用。
二. RePlugin主程序接入指南
第 1 步:添加 RePlugin Host Gradle 依赖
在项目根目录的 build.gradle(注意:不是 app/build.gradle) 中添加 replugin-host-gradle 依赖:
第 2 步:添加 RePlugin Host Library 依赖
在 app/build.gradle 中应用 replugin-host-gradle 插件,并添加 replugin-host-lib 依赖:
第 3 步:配置 Application 类
三. 宿主App 调用 插件广告
1.编译插件广告,将生成的xx.apk包重命名xx.jar
将 xx.jar放到宿主App的 assets/plugins 目录下 , Replugin将会自动获取该内置插件
2.处理广点通开屏广告
由于广点通开屏广告的展示点击都由SDK封装处理了.
我们这里采用的方式是,由宿主跳转到插件的闪屏页,在插件中完成请求,展示,点击结束后回到宿主的主页面.
(1)宿主跳转到插件Activity
(2)插件开屏广告请求处理,就按正常的广告逻辑走
(3)插件回到宿主的主页面
(4)宿主的清单文件中添加必要配置,否则广告无反应
注意 : 尽量使宿主和插件的包名一致,已避免广告无收益
3.处理广点通原生广告
广点通原生广告不同于开屏广告,其展示曝光和点击曝光都由自己处理.
我们只能通过反射的方案去请求广告
(1)在插件中先对广告请求做一层封装
(2)宿主中反射LoadManager的requestNativeAD()方法
a.拿到插件的ClassLoader
b.取得需要反射的类
c.由于请求广告的requestNativeAD()方法中有一个参数是接口.
(这里得使用动态代理)
取得被代理接口
d.接下来就是反射请求接口了
注意传入的Context必须是插件的Context
e.在动态代理中取得回调
这里我使用了EventBus将回调的广告传到请求的界面中
点击曝光的反射
四.最后,第一次写文章,欢迎点评
宿主App : https://github.com/AndWong/RePluginHostForAD/tree/master/app
插件App : https://github.com/AndWong/RePluginHostForAD/tree/master/pluginApp
㈡ 相当给力! 3G门户Android市场详细评测
【IT168评测】相信当初Android之父Andy Rubin在开发Android系统时不会想到如今Android会红得发紫,越来越多的应用开发厂商和个人开发者纷纷投向了这个开源的平台,Android的应用数量迅速猛增,直逼iPhone。随着应用的猛增,手机端的电子市场自然成为用户获取应用最直接快速的方式。
目前主流的Android电子市场有Google官方电子市场、3G门户的3G安卓市场和各大Android论坛的电子市场。今天笔者为大家带来3G门户开发的3G安卓市场的详细评测
3G安卓市场是针对Android系统开发的一款可适用于Android系统1.6及更高版本所有机型的商店类应用软件。有超过5000款中文应用与游戏并且还有海量图铃电影资源以及强大的软件管理升级功能。
一.全新界面UI设计
软件主界面与软件介绍页面
笔者今天评测的是:最新的3G安卓市场V2.0.2版本,新版本采用了全新界面UI设计,整个主界面布局合理、更易于操作,加入了快速导航栏,并且有着非常流畅的滑动效果。主界面的内容主要是优秀应用的推荐,软件会把最新最热的应用推送到首页方便用户浏览。
在软件详情界面设置了简介和评价两个简单的标签页,简介页面采用文字介绍和截图混排的方式,并且截图是可以自由滑动的。笔者觉得这种设计非常的人性化,简单的几个步骤就可以让用户找到自己需要的应用。
二.丰富的软件、游戏、影音资源
▲应用分类与排行界面
3G安卓市场目前拥有超过5000款中文应用和大量的游戏、图铃、电影资源,这些全都源于强大的门户资源、自有应用、3G安卓论坛和第三方开发者,涵盖了应用、游戏之外的图片、音乐、电影、图书、主题等多种优秀资源,这是其他同类软件所无法匹敌的。并且,软件还按照时间提供了详细的应用排行信息供用户参考。
在新版本中,3G安卓市场新增了大量的壁纸、音乐、铃声和电影资源,这是其他同类软件所没有的,提供了一个一站式的武装你爱机的平台。
三.强大的搜索与软件管理功能
▲分类搜索与搜索结果界面
3G安卓市场提供了按分类搜索,这样的设计可以大大提升搜索速度和降低结果的错误率。在丰富的资源库的支持下,搜索功能更加准确与快速。而且在网络不是太好的情况下,笔者没有感到丝毫的延迟。
▲软件管理与进程管理界面
3G安卓市场会自动关联手机已经安装的软件,用户还可以自定义是否自动更新。同时,软件管理功能也十分强大,它将下载管理、卸载、收藏、升级和进程管理集成在了一起。笔者认为进程管理是比较实用的一个功能,用户可以快速的进行结束进程、卸载程序等常用操作,非常方便。
四.设置与内存占用
▲设置界面与内存占用
设置界面较为简单,但是比较常用的功能都涵盖了,并且还有为流量较少的用户设置了是否下载截图的选项。软件编写者对软件进行了较好的优化,运行内存仅为7.7.7MB,这在同类软件中是算比较少的了。
总结:总体来说这是一款非常优秀的电子市场软件,依托强大的门户资源、自有应用、3G安卓论坛和第三方开发者,涵盖了海量的优秀资源,无论在应用质量,搜索准确率还是下载速度等方面都表现的很好,与其他同类软件相比也有着明显的优势。而且笔者认为相比起Google官方应用商店,3G安卓市场更适合中国人使用,近5000款主流中文Android应用与游戏,而且应用质量都非常高,再加上及时的更新,相信一定会给你带去出色的应用浏览下载体验。
㈢ Android系统如何通过其他软件市场安装应用
由于android系统的开放性,允许软件开发者自建软件商店。国内目前有名的软件商店包括3G安卓市场、机锋市场、安卓市场等。只需登陆沃商店 http://store.wo.com.cn/ 查找您想要使用市场,就可以了。安装成功后,打开该应用程序,就可以查找您想要的应用了。(上述内容仅适用于广东联通用户)
㈣ android 第三方市场是什么意思
android官方市场是google market,但国内很多手机生产厂商把系统带的google market程序给阉掉了,而是将安智市场、木蚂蚁、智慧云等等market放在手机中了。安智市场、木蚂蚁、智慧云等等就是第三方市场了,android的market除了官方市场google market其他都叫第三方市场,据统计有400多家第三方市场。
㈤ android手机开发,怎么调用到安卓应用商店呢
在自己应用中直接连接到应用在android应用市场的位置:
[html] view plain
String str = "market://details?id=" + getPackageName();
Intent localIntent = new Intent("android.intent.action.VIEW");
localIntent.setData(Uri.parse(str));
startActivity(localIntent);
打开android应用市场可以使用:
[html] view plain
Intent startintent = new Intent("android.intent.action.MAIN");
startintent.addCategory("android.intent.category.APP_MARKET");
startintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startintent);