Android-on WEB lap megnyítás

 

 

 

Példa:

—– Manifest.xml
<activity android:name=”.WebLink” android:label=”@string/app_name”>
<intent-filter>
  <action android:name=”android.intent.action.VIEW”/>
  <category android:name=”android.intent.category.DEFAULT”/>
  <category android:name=”android.intent.category.BROWSABLE” />
 <data android:scheme=”http” android:host=”mierdekel.hu” />
</intent-filter>
</activity>

— WebLink.Java
Intent intent = new Intent (Intent.ACTION_VIEW, Uri.parse(“http://mierdekel.hu”));

startActivity(intent);

 

—– Manifest.xml (2.)

<activity android:name=”.WebLink” android:label=”@string/app_name”>
<intent-filter>
<action android:name=”android.intent.action.VIEW”/>
 <category android:name=”android.intent.category.DEFAULT”/>
 <category android:name=”android.intent.category.BROWSABLE” />
  <data android:scheme=”http”
    android:host=”mierdekel.hu”
    android:pathPrefix=”/klmo”
   />
 </intent-filter>
</activity>

 

 

HTTP-s komunikácio JSON-al:

A JSON egy olyan formátum, amely alapvetően kulcs-érték párok tárolását teszi lehetővé, ahol az érték önmagában lehet egy másik JSON objektum vagy tömb is, amely rekurzívan szintén kulcs-érték párokat tárolunk.
Szintaktikai elemei a következők: {, }, [, ], :, ;.

 

JSON-adatok feldolgozásához az Android, illetve a Java-környezet két fő osztályt biztosít:

  • JSONObject,
  • JSONArray.

Kérés:

http://maps.googleapis.com/maps/api/geocode/json?address=Budapest+Astoria&sensor=false

Válasz:

{  “results” : [
  { “address_components” : [
     {
“long_name” : “Astoria”,
“short_name” : “Astoria”,
“types” : [ “subway_station”, “transit_station”, “train_station”, “establishment” ]
     },
    {
“long_name” : “VIII. kerület”,
“short_name” : “VIII. kerület”,
“types” : [ “sublocality”, “political” ]
    },
   {
“long_name” : “Budapest”,
“short_name” : “Budapest”,
“types” : [ “locality”, “political” ]
    },
   {
“long_name” : “Magyarország”,
“short_name” : “HU”,
“types” : [ “country”, “political” ]
   },
   {
“long_name” : “1088”,
“short_name” : “1088”,
“types” : [ “postal_code” ]
   }
  ],
“formatted_address” : “Astoria, 1088 Budapest, Magyarország”,
“geometry” : {
       “location” : {
         “lat” : 47.494331,
         “lng” : 19.060097
      },
“location_type” : “APPROXIMATE”,
  “viewport” : {
       “northeast” : {
           “lat” : 47.4956799802915,
          “lng” : 19.0614459802915
       },
  “southwest” : {
         “lat” : 47.4929820197085,
         “lng” : 19.0587480197085
     }
   }
 },
  “types” : [ “subway_station”, “transit_station”, “train_station”, “establishment” ]
  }
],
  “status” : “OK”
}

 

 

A bejegyzés kategóriája: Egyéb, Informatika, Oktatás
Kiemelt szavak: , .
Közvetlen link.