当前位置: 首页>>代码示例>>Java>>正文


Java Uri.getFragment方法代码示例

本文整理汇总了Java中android.net.Uri.getFragment方法的典型用法代码示例。如果您正苦于以下问题:Java Uri.getFragment方法的具体用法?Java Uri.getFragment怎么用?Java Uri.getFragment使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.net.Uri的用法示例。


在下文中一共展示了Uri.getFragment方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: needsSpecialsInAssetUrlFix

import android.net.Uri; //导入方法依赖的package包/类
private static boolean needsSpecialsInAssetUrlFix(Uri uri) {
    if (CordovaResourceApi.getUriType(uri) != CordovaResourceApi.URI_TYPE_ASSET) {
        return false;
    }
    if (uri.getQuery() != null || uri.getFragment() != null) {
        return true;
    }

    if (!uri.toString().contains("%")) {
        return false;
    }

    switch(Build.VERSION.SDK_INT){
        case Build.VERSION_CODES.ICE_CREAM_SANDWICH:
        case Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1:
            return true;
    }
    return false;
}
 
开发者ID:runner525,项目名称:x5webview-cordova-plugin,代码行数:20,代码来源:X5WebViewClient.java

示例2: needsSpecialsInAssetUrlFix

import android.net.Uri; //导入方法依赖的package包/类
private static boolean needsSpecialsInAssetUrlFix(Uri uri) {
    if (CordovaResourceApi.getUriType(uri) != CordovaResourceApi.URI_TYPE_ASSET) {
        return false;
    }
    if (uri.getQuery() != null || uri.getFragment() != null) {
        return true;
    }

    if (!uri.toString().contains("%")) {
        return false;
    }

    switch(android.os.Build.VERSION.SDK_INT){
        case android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH:
        case android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1:
            return true;
    }
    return false;
}
 
开发者ID:Andy-Ta,项目名称:COB,代码行数:20,代码来源:SystemWebViewClient.java

示例3: createHost

import android.net.Uri; //导入方法依赖的package包/类
@Override
public HostBean createHost(Uri uri) {
	HostBean host = new HostBean();

	host.setProtocol(PROTOCOL);

	host.setHostname(uri.getHost());

	int port = uri.getPort();
	if (port < 0 || port > 65535)
		port = DEFAULT_PORT;
	host.setPort(port);

	String nickname = uri.getFragment();
	if (nickname == null || nickname.length() == 0) {
		host.setNickname(getDefaultNickname(host.getUsername(),
				host.getHostname(), host.getPort()));
	} else {
		host.setNickname(uri.getFragment());
	}

	return host;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:24,代码来源:Telnet.java

示例4: createHost

import android.net.Uri; //导入方法依赖的package包/类
@Override
public HostBean createHost(Uri uri) {
	HostBean host = new HostBean();

	host.setProtocol(PROTOCOL);

	host.setHostname(uri.getHost());

	int port = uri.getPort();
	if (port < 0)
		port = DEFAULT_PORT;
	host.setPort(port);

	host.setUsername(uri.getUserInfo());

	String nickname = uri.getFragment();
	if (nickname == null || nickname.length() == 0) {
		host.setNickname(getDefaultNickname(host.getUsername(),
				host.getHostname(), host.getPort()));
	} else {
		host.setNickname(uri.getFragment());
	}

	return host;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:26,代码来源:SSH.java

示例5: createHost

import android.net.Uri; //导入方法依赖的package包/类
@Override
public HostBean createHost(Uri uri) {
	HostBean host = new HostBean();

	host.setProtocol(PROTOCOL);

	String nickname = uri.getFragment();
	if (nickname == null || nickname.length() == 0) {
		host.setNickname(getDefaultNickname(host.getUsername(),
				host.getHostname(), host.getPort()));
	} else {
		host.setNickname(uri.getFragment());
	}

	return host;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:17,代码来源:Local.java

示例6: needsSpecialsInAssetUrlFix

import android.net.Uri; //导入方法依赖的package包/类
private static boolean needsSpecialsInAssetUrlFix(Uri uri) {
  if (CordovaResourceApi.getUriType(uri) != CordovaResourceApi.URI_TYPE_ASSET) {
    return false;
  }
  if (uri.getQuery() != null || uri.getFragment() != null) {
    return true;
  }

  if (!uri.toString().contains("%")) {
    return false;
  }

  switch (android.os.Build.VERSION.SDK_INT) {
    case android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH:
    case android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1:
      return true;
  }
  return false;
}
 
开发者ID:zsxsoft,项目名称:cordova-plugin-x5-tbs,代码行数:20,代码来源:X5WebViewClient.java

示例7: matchesSafely

import android.net.Uri; //导入方法依赖的package包/类
@Override
protected boolean matchesSafely(Uri item) {
    if (!item.isAbsolute()
            || !item.isHierarchical()
            || TextUtils.isEmpty(item.getScheme())
            || TextUtils.isEmpty(item.getAuthority())) {
        return false;
    }

    if (!mPermittedSchemes.isEmpty() && !mPermittedSchemes.contains(item.getScheme())) {
        return false;
    }

    if (mAllowPathQueryOrFragment) {
        return true;
    }

    return TextUtils.isEmpty(item.getPath())
            && item.getQuery() == null
            && item.getFragment() == null;
}
 
开发者ID:openid,项目名称:OpenYOLO-Android,代码行数:22,代码来源:CustomMatchers.java

示例8: needsSpecialsInAssetUrlFix

import android.net.Uri; //导入方法依赖的package包/类
private static boolean needsSpecialsInAssetUrlFix(Uri uri) {
    if (CordovaResourceApi.getUriType(uri) != CordovaResourceApi.URI_TYPE_ASSET) {
        return false;
    }
    if (uri.getQuery() != null || uri.getFragment() != null) {
        return true;
    }
    
    if (!uri.toString().contains("%")) {
        return false;
    }

    switch(android.os.Build.VERSION.SDK_INT){
        case android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH:
        case android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1:
            return true;
    }
    return false;
}
 
开发者ID:aabognah,项目名称:LoRaWAN-Smart-Parking,代码行数:20,代码来源:IceCreamCordovaWebViewClient.java

示例9: onCreate

import android.net.Uri; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_second);

    Intent intent = getIntent();
    if (intent != null) {
        Uri data = getIntent().getData();
        if (data != null) {
            String host = data.getHost();
            String path = data.getPath();
            String param = data.getQueryParameter("key1");
            String fragment = data.getFragment();
            Log.e("TAG", "host:" + host);
            Log.e("TAG", "path:" + path);
            Log.e("TAG", "param:" + param);
            Log.e("TAG", "fragment:" + fragment);
        }
    }
}
 
开发者ID:lizhangqu,项目名称:support-application,代码行数:21,代码来源:SecondActivity.java


注:本文中的android.net.Uri.getFragment方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。