2016-04-25 46 views
-2

我有一个谷歌播放商店URL“https://play.google.com/store/apps/details?id=com.apusapps.launcher&hl=en”从这个URL我必须存储“com.example.launcher”在一个单独的变量和比较从包名称“com.example.launc”如果比较我必须发送一个JSON我的要求。如何能做到这一点如何通过在android中拆分url来获取字符串?

+0

你可以使用子()方法来获得你想要的字符串 –

+0

使用子串来获得包名称:) –

+0

你是否阅读过'android.net.Uri'文档? – pskink

回答

0

试试这个:

String s = "https://play.google.com/store/apps/details?id=com.apusapps.launcher&hl=en"; 
String s2 = s.substring(s.indexOf("=")+1, s.indexOf("&")); 
Toast.makeText(this,"Milad: "+s2,Toast.LENGTH_LONG).show(); 
0

你可以这样做:

String urlString = url.toString(); 
String finalString = urlString.substring(urlString.indexOf("=")+1,urlString.lastIndexOf("&")); 
if(finalString.equals(getApplicationContext().getPackageName())){ 
    //Your code 
}