文档详情

OMA+android的实现.docx

发布:2017-12-16约6.43千字共6页下载文档
文本预览下载声明
仔细研究了下OMA下载机制,把研究成果与大家分享。网络处理层view plaincopy to clipboardprint?package com.eshore.oma;? ?import java.util.HashMap;? ?import android.content.Context;? ?import .BaseAccessor;? ?//网络层? ?public class OMAConnection {? ?? ? public static OMADescription parseOMAUrl(Context context, String url) {? ?? ?? ???String[] arr = url.split(\\?);? ?? ?? ???String urlString = arr[0];? ?? ?? ???HashMapString, String params = new HashMapString, String();? ?? ?? ???arr = arr[1].split();? ?? ?? ???for (int i = 0; i arr.length; i++) {? ?? ?? ?? ?? ?String[] string = arr.split(=);? ?? ?? ?? ?? ?if (string.length == 2) {? ?? ?? ?? ?? ?? ? params.put(string[0], string[1]);? ?? ?? ?? ?? ?} else {? ?? ?? ?? ?? ?? ? params.put(string[0], );? ?? ?? ?? ?? ?}? ?? ?? ???}? ?? ?? ???return BaseAccessor.omaRequest(context, urlString, params);? ?? ? }? ?? ?? ? ? ? public static void installNotify(Context context,String url){? ?? ?? ???String[] arr = url.split(\\?);? ?? ?? ???String urlString = arr[0];? ?? ?? ???HashMapString, String params = new HashMapString, String();? ?? ?? ???arr = arr[1].split();? ?? ?? ???for (int i = 0; i arr.length; i++) {? ?? ?? ?? ?? ?String[] string = arr.split(=);? ?? ?? ?? ?? ?if (string.length == 2) {? ?? ?? ?? ?? ?? ? params.put(string[0], string[1]);? ?? ?? ?? ?? ?} else {? ?? ?? ?? ?? ?? ? params.put(string[0], );? ?? ?? ?? ?? ?}? ?? ?? ???}? ?? ?? ???String result=BaseAccessor.deRequest(context, urlString, params);? ?? ? }? ?}??package com.eshore.oma;import java.util.HashMap;import android.content.Context;import .BaseAccessor;//网络层public class OMAConnection {public static OMADescription parseOMAUrl(Context context, String url) {??String[] arr = url.split(\\?);??String urlString = arr[0];??HashMapString, String params = new HashMapString, String();??arr = arr[1].split();??for (int i = 0; i arr.length; i++) {? ?String[] string = arr.split(=);? ?if (string.length == 2) {? ? params.put(string[0], string[1]);? ?} else {? ? params.put(string[0], );? ?}??}??return BaseAcc
显示全部
相似文档