android连接php的url,android编程-解析URL-类同php的parse_url函数
android编程-解析URL-类同php的parse_url函数
作者:jao 发布于:2013-10-5 12:42
分类:Andriod开发
我们知道,在php中有个parse_url函数可以解析URL,也很方便,但是,在写安卓程序时也需要一个类似的函数
因为安卓没有这个内置函数,每次都解析很麻烦,于是,我也就写了一个这样的函数
public static String[] parse_url(String url){
if(url==null){
return null;
}else{
String host = null;
if(url.substring(0, 7).equals("http://")){
url=url.substring(7);
}
if(url.indexOf("/") != -1){
host=url.substring(0, url.indexOf("/"));
}else{
host=url;
}
String port="80";
if(host.indexOf(":") != -1){
String[] X=host.split(":");
port=X[1];
host=X[0];
}
String path="";
if(url.indexOf("/") != -1){
String[] URL=url.split("/");
path="";
for(int i=1;i
path+="/"+URL[i];
}
}
String[] arr=new String[3];
arr[0]=host;
arr[1]=port;
arr[2]=path;
return arr;
}
}
希望对大家有所帮助吧
et_highlighter
android连接php的url,android编程-解析URL-类同php的parse_url函数相关推荐
- Android连接多个usb,Android实现USB连接
前言 在Android开发过程中,我们有时会涉及到USB连接的问题,这里为了方便USB连接的使用,我将相关知识封装成了一个工具类-USBHelper,下面就来介绍下它的使用吧. 今天涉及的内容有: U ...
- php url无效,PHP解析URL并失去URL中的参数
PHP解析URL并得到URL中的参数 $param) { $tmp[] = $k.'='.$param; } $params = implode('&',$tmp); return $para ...
- android 连接eap wifi,在Android中以编程方式连接WPA2企业WiFi连接
因为我的AP具有相同的SSID,所以我想通过使用连接正确的网络奥克.现在我用过这个answer但我不需要澄清,因为这个回答是非常古老的.这里我附上一些关于连接说明的屏幕截图. 在这你可以看到身份和密码 ...
- Android连接蓝牙设备问题(android.permission.BLUETOOTH)
近期遇到一个问题,之前发布的APP连接蓝牙都是正常的,现在有人反映连不上了.经过测试发现:android 12 和 harmonyOS 3.0.0 都会有这个问题,而之前的版本就不会有这个. 经过网上 ...
- android 连接蓝牙耳机 播放音乐,android 手机怎么实现和蓝牙耳机建立连接,连接之后可以听音乐...
如题,手机和蓝牙耳机配对之后,怎么建立连接 解决方案 20 BluetoothA2dpService是底层的Service类,你可以通过BluetoothA2dp类来使用它 android.bluet ...
- android 连接已配对蓝牙耳机,Android连接到配对的蓝牙耳机
好的,我得到了更新,以支持Honeycomb及以上.您需要向界面添加新功能.我这样做了: interface IBluetoothA2dp { boolean connectSink(in Bluet ...
- js解析url query_js如何解析url
代码: function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: ur ...
- php 拆分url目录,PHP 解析URL和URL参数拆分与合并
header('Content-Type: text/html; charset=utf-8'); /** * 将字符串参数变为数组 */ function convertUrlQuery($quer ...
- Android开发-WebView中实现Android调用JS JS调用Android 【三】
老早之前就想总结下Webview相关的知识点了,因为互联网大潮中,很多APP都会使用到Webview,像那些不计其数的电商APP,无一例外的使用Webview:或者一些非电商APP中的像广告页面,注册 ...
最新文章
- 12 生成器和生成器函数以及各种推导式
- 用命令行非交互改密码
- C# Web实时消息后台服务器推送技术---GoEasy
- Java提高篇 —— Java关键字之static的四种用法
- 按图索骥:SQL中数据倾斜问题的处理思路与方法
- 游戏服务器维护重启,游戏服务器需要定期重启吗
- 【看这一篇就够了】如何删除gitHub仓库中的文件
- lua State加载部分库
- 《想在领导的前面》——在领导的思路里找机会
- php smarty key,php Smarty模版详解
- redis的基本命令
- 第八讲:1602液晶(郭天祥)
- MTK6577 编译报错
- datatables 动态表格行合并
- PHP使用FPDF的多字体解决
- 【Reproduced】C language program of MODBUS RTU MASTER
- iPhone突然黑屏开不了机怎么办?3种解决方法分享
- 三菱编程软件GX Works2复制粘贴错位
- 监测环境温度遇坑记之unsigned char char
- 17位行业影响力者的数字藏品2022年趋势研判!丨巴比特数字藏品高峰论坛金句实录...
热门文章
- 高斯模糊与图像失焦,附Python代码实现
- 简单易用的JQuery网页内容打印插件——jQuery.print.js
- vue中对echarts折线图设置基准线/警告线,可在输入框输入想要的值,并改变已有的基准线的值。
- 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程
- TestFlight使用教程
- 解决华为云服务器没有公网Ip无法上网问题
- 计算机积分符号,积分符号积分区间怎么打出来
- 88---Python 以符号的方式给出积分表达式,类似Mathematics
- 【车牌识别】模板匹配新能源车牌识别【含Matlab源码 865期】
- 为什么换了固态硬盘电脑会快?详解硬盘与内存的关系