android中是否有从互联网读取文件的权限
我问这个问题,因为我试过。。。。一些代码和我自己创建的用于访问一个文件的代码,该文件存在于互联网中,我想读取该文件,但我的代码不起作用,所以我问这个问题,因为在SD卡的情况下,我们必须为我们的安卓应用程序提供访问权限,您可以访问它。。。。因此,每次我的申请被终止时&我的代码是:-android中是否有从互联网读取文件的权限,android,Android,我问这个问题,因为我试过。。。。一些代码和我自己创建的用于访问一个文件的代码,该文件存在于互联网中,我想读取该文件,但我的代码不起作用,所以我问这个问题,因为在SD卡的情况下,我们必须为我们的安卓应用程序提供访问权限,您可以访问它。。。。因此,每次我的申请被终止时&我的代码是:- try { url = new URL ("http://sites.google.com/site/androidersite/text.txt"); } catch (Malfo
try
{
url = new URL ("http://sites.google.com/site/androidersite/text.txt");
}
catch (MalformedURLException e)
{
Toast.makeText( this , "url String mein hi error aa raha hai .. oo" , Toast.LENGTH_LONG ).show();
}
HttpURLConnection urlConnection = null ;
try
{
urlConnection = (HttpURLConnection) url.openConnection();
}
catch (IOException e)
{
Toast.makeText( this , "HTTP url connection mein error" , Toast.LENGTH_SHORT ).show();
}
ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo != null && networkInfo.isConnected())
{
Toast.makeText( this , "connect hua" , Toast.LENGTH_SHORT ).show();
}
else
{
Toast.makeText( this , "nahi hua connect" , Toast.LENGTH_SHORT ).show();
}
try
{
BufferedReader bufferReader = new BufferedReader(new InputStreamReader(url.openStream()));
String StringBuffer;
String stringText = "";
while ((StringBuffer = bufferReader.readLine()) != null)
{
stringText += StringBuffer;
}
bufferReader.close();
}
catch (MalformedURLException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
&对于我提供的权限,它将被删除
<uses-sdk
android:minSdkVersion="16"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
你能发布你的日志吗?我想这是另一个网络维护线程异常的例子。你上面的代码在线程中吗?@Naeem,不!在onCreate()@tushar中查看我的答案,您不应该在onCreate()
或主线程中的任何方法中执行任何网络操作,您可能会得到一个r对话框,您必须使用AsyncTask,请参阅此