㈠ 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);