I added the permission it worked.
Thank you.

--------------------------------------------------
From: "sacoskun" <[EMAIL PROTECTED]>
Sent: Saturday, August 30, 2008 1:58 AM
To: "Android Beginners" <android-beginners@googlegroups.com>
Subject: [android-beginners] Re: Problem with java.net

>
> Please take a look at
> http://groups.google.com/group/android-developers/browse_thread/thread/d2fef5736396f41b/fe1b8d813e0e9eeb?show_docid=fe1b8d813e0e9eeb
>
> Regards,
> sacoskun
>
> On Aug 29, 1:37 pm, leafka <[EMAIL PROTECTED]> wrote:
>> I want to test the following code, but the DDMS always display
>> "Unknown socket error -1" , I think the code is correct, Must I set up
>> the emulator or soming? Thank you.
>>
>> Source Code:
>>
>> public class SocketApp extends Activity {
>>
>> private Button ok;
>> private TextView tv1;
>> HttpURLConnection uc ;
>> URL url;
>> private static final String ip="code.google.com/android/images/
>> logo_android.gif";
>> private static final String host="";
>> private static final String path = "http://"; + ip +host ;
>>
>> ImageView view1;
>> InputStream is;
>> BufferedInputStream bis;
>>
>> /** Called when the activity is first created. */
>> @Override
>> public void onCreate(Bundle savedInstanceState) {
>> super.onCreate(savedInstanceState);
>> setContentView(R.layout.main);
>>
>> ok = (Button)findViewById(R.id.Button01);
>>
>> ok.setOnClickListener(new View.OnClickListener() {
>> public void onClick(View view) {
>> openConn();
>> sendRequest();
>> getRespones();
>> closeConn();
>> }
>> });
>>
>> }
>>
>> private void openConn(){
>> try {
>> url=new URL(path);
>> uc = (HttpURLConnection)url.openConnection();
>> uc.setDoInput(true);
>> }catch (MalformedURLException e){
>> // TODO Auto-generated catch block
>> e.printStackTrace();
>> } catch (IOException e) {
>> // TODO Auto-generated catch block
>> e.printStackTrace();
>> }
>> }
>>
>> private void sendRequest(){
>> try {
>> Log.i("[SocketApp]"," conn begin .....");
>> uc.connect();
>> Log.i("[SocketApp]","conn end .....");
>> } catch (IOException e) {
>> // TODO Auto-generated catch block
>> e.printStackTrace();
>> }
>> }
>>
>> private void getRespones(){
>> try {
>> is = uc.getInputStream();
>> Log.d("lenght",""+uc.getContentLength());
>> tv1.setText(uc.getContentLength()+"");
>> bis = new BufferedInputStream(is);
>> Bitmap bm = BitmapFactory.decodeStream(bis);
>> view1.setImageBitmap(bm);
>> } catch (IOException e1) {
>> // TODO Auto-generated catch block
>> e1.printStackTrace();
>> }
>> }
>>
>> private void closeConn(){
>> try {
>> uc.disconnect();
>> bis.close();
>> is.close();
>> } catch (IOException e) {
>> // TODO Auto-generated catch block
>> e.printStackTrace();
>> }
>> }
>>
>> }
>>
>> AndroidManifest.xml:
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <manifest xmlns:android="http://schemas.android.com/apk/res/android";
>> package="com.ltinc.cn">
>> <application android:icon="@drawable/icon" android:label="@string/
>> app_name">
>> <activity android:name=".SocketApp" android:label="@string/
>> app_name">
>> <intent-filter>
>> <action android:name="android.intent.action.MAIN" />
>> <category
>> android:name="android.intent.category.LAUNCHER" />
>> </intent-filter>
>> <intent-filter>
>>
>> </intent-filter>>
>> </activity>
>> </application>
>> </manifest>
> > 

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to