크로스플랫폼 앱개발을 위한
자마린(Xamarin)
Xamarin.Android 심플예제
웹페이지 오픈하기
탑크리에듀(http://topcredu.co.kr), 이종철
Simple Intent Example
(웹페이지 오픈하기) - 1
 “OpenWebpage“ 라는 이름의 Xamarin.Android 프로젝트 생성
 Resource'layout'Main.axml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk
/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button
android:id="@+id/myButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
</LinearLayout>
Simple Intent Example
(웹페이지 오픈하기) - 2
 ResourcevaluesStrings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Go! OracleJava Community</string>
<string name="app_name">OpenWebpage</string>
</resources>
Simple Intent Example
(웹페이지 오픈하기) - 3
 MainActivity.cs
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace OpenWebpage
{
[Activity (Label = "OpenWebpage", MainLauncher = true)]
public class MainActivity : Activity {
protected override void OnCreate (Bundle bundle)
Simple Intent Example
(웹페이지 오픈하기) - 4
 MainActivity.cs
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
// Get our button from the layout resource,
// and attach an event to it
Button button = FindViewById<Button> (Resource.Id.myButton);
button.Click += (sender, e) => {
//인텐트를 생성하여 웹페이지 오픈
var uri = Android.Net.Uri.Parse ("http://ojc.asia");
var intent = new Intent (Intent.ActionView, uri);
StartActivity (intent);
};
} } }
Simple Intent Example
(웹페이지 오픈하기) - 5
 실행결과

More Related Content

PPTX
2. xamarin.android 2.1 hello android(xamarin.android application) example part.1
PPTX
2. xamarin.android 2.1 hello android(xamarin.android application) example part.2
PDF
자마린.안드로이드 기본 내장레이아웃(Built-In List Item Layouts)
PDF
(스프링프레임워크 강좌)스프링부트개요 및 HelloWorld 따라하기
PDF
자마린 iOS 멀티화면 컨트롤러_네비게이션 컨트롤러, 루트 뷰 컨트롤러
PPTX
[IT교육/IT학원]Develope를 위한 IT실무교육
PPTX
[아이오닉학원]아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기)
PPTX
[뷰제이에스학원]뷰제이에스(Vue.js) 프로그래밍 입문(프로그레시브 자바스크립트 프레임워크)
2. xamarin.android 2.1 hello android(xamarin.android application) example part.1
2. xamarin.android 2.1 hello android(xamarin.android application) example part.2
자마린.안드로이드 기본 내장레이아웃(Built-In List Item Layouts)
(스프링프레임워크 강좌)스프링부트개요 및 HelloWorld 따라하기
자마린 iOS 멀티화면 컨트롤러_네비게이션 컨트롤러, 루트 뷰 컨트롤러
[IT교육/IT학원]Develope를 위한 IT실무교육
[아이오닉학원]아이오닉 하이브리드 앱 개발 과정(아이오닉2로 동적 모바일 앱 만들기)
[뷰제이에스학원]뷰제이에스(Vue.js) 프로그래밍 입문(프로그레시브 자바스크립트 프레임워크)

More from 탑크리에듀(구로디지털단지역3번출구 2분거리) (20)

PPTX
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
PPTX
[정보처리기사자격증학원]정보처리기사 취득 양성과정(국비무료 자격증과정)
PPTX
[wpf학원,wpf교육]닷넷, c#기반 wpf 프로그래밍 인터페이스구현 재직자 향상과정
PDF
(WPF교육)ListBox와 Linq 쿼리를 이용한 간단한 데이터바인딩, 새창 띄우기, 이벤트 및 델리게이트를 통한 메인윈도우의 ListB...
PDF
[자마린교육/자마린실습]자바,스프링프레임워크(스프링부트) RESTful 웹서비스 구현 실습,자마린에서 스프링 웹서비스를 호출하고 응답 JS...
PPTX
[구로자마린학원/자마린강좌/자마린교육]3. xamarin.ios 3.3.5 추가적인 사항
PPTX
3. xamarin.i os 3.3 xamarin.ios helloworld 자세히 살펴보기 3.4.4 view controllers an...
PPTX
5. 서브 쿼리(sub query) 5.1 서브 쿼리(sub query) 개요 5.2 단일행 서브쿼리(single row sub query)
PPTX
3. xamarin.i os 3.1 xamarin.ios 설치, 개발환경 3.2 xamarin.ios helloworld(단일 뷰) 실습[...
PDF
(닷넷,자마린,아이폰실습)Xamarin.iOS HelloWorld 실습_멀티화면,화면전환_Xamarin교육/Xamarin강좌
PPTX
C#기초에서 윈도우, 스마트폰 앱개발 과정(c#.net, ado.net, win form, wpf, 자마린)_자마린학원_씨샵교육_WPF학원...
PPTX
자바, 웹 기초와 스프링 프레임워크 & 마이바티스 재직자 향상과정(자바학원/자바교육/자바기업출강]
PPTX
3. xamarin.i os 3.1 xamarin.ios 설치, 개발환경 3.2 xamarin.ios helloworld_자마린학원_자마린...
PPTX
3. 안드로이드 애플리케이션 구성요소 3.2인텐트 part01(안드로이드학원/안드로이드교육/안드로이드강좌/안드로이드기업출강]
PPTX
2. xamarin.android 2.5.3 xamarin.android .aar binding(안드로이드 .aar file을 자마린 바...
PDF
유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍
PPTX
2. xamarin.android 2.5 xamarin.android(with .jar, .aar, native android librar...
PPTX
2. xamarin.android 2.5 xamarin.android(with .jar, .aar, native android librar...
PPTX
2. xamarin.android 2.3 hello android multi screen example part2
PPTX
2. xamarin.android 2.2 hello xamarin android 구조 2.2.7 simple intent example(현...
[씨샵학원/씨샵교육]C#, 윈폼, 네트워크, ado.net 실무프로젝트 과정
[정보처리기사자격증학원]정보처리기사 취득 양성과정(국비무료 자격증과정)
[wpf학원,wpf교육]닷넷, c#기반 wpf 프로그래밍 인터페이스구현 재직자 향상과정
(WPF교육)ListBox와 Linq 쿼리를 이용한 간단한 데이터바인딩, 새창 띄우기, 이벤트 및 델리게이트를 통한 메인윈도우의 ListB...
[자마린교육/자마린실습]자바,스프링프레임워크(스프링부트) RESTful 웹서비스 구현 실습,자마린에서 스프링 웹서비스를 호출하고 응답 JS...
[구로자마린학원/자마린강좌/자마린교육]3. xamarin.ios 3.3.5 추가적인 사항
3. xamarin.i os 3.3 xamarin.ios helloworld 자세히 살펴보기 3.4.4 view controllers an...
5. 서브 쿼리(sub query) 5.1 서브 쿼리(sub query) 개요 5.2 단일행 서브쿼리(single row sub query)
3. xamarin.i os 3.1 xamarin.ios 설치, 개발환경 3.2 xamarin.ios helloworld(단일 뷰) 실습[...
(닷넷,자마린,아이폰실습)Xamarin.iOS HelloWorld 실습_멀티화면,화면전환_Xamarin교육/Xamarin강좌
C#기초에서 윈도우, 스마트폰 앱개발 과정(c#.net, ado.net, win form, wpf, 자마린)_자마린학원_씨샵교육_WPF학원...
자바, 웹 기초와 스프링 프레임워크 & 마이바티스 재직자 향상과정(자바학원/자바교육/자바기업출강]
3. xamarin.i os 3.1 xamarin.ios 설치, 개발환경 3.2 xamarin.ios helloworld_자마린학원_자마린...
3. 안드로이드 애플리케이션 구성요소 3.2인텐트 part01(안드로이드학원/안드로이드교육/안드로이드강좌/안드로이드기업출강]
2. xamarin.android 2.5.3 xamarin.android .aar binding(안드로이드 .aar file을 자마린 바...
유니티,Unity 엔진을 활용한 VR/AR 콘텐츠 개발 _사물인터넷(IoT) 네크워크 프로그래밍
2. xamarin.android 2.5 xamarin.android(with .jar, .aar, native android librar...
2. xamarin.android 2.5 xamarin.android(with .jar, .aar, native android librar...
2. xamarin.android 2.3 hello android multi screen example part2
2. xamarin.android 2.2 hello xamarin android 구조 2.2.7 simple intent example(현...
Ad

(Xamarin.Android강좌)자마린.안드로이드를 이용한 웹페이지 오픈하기_탑크리에듀자마린교육

  • 1. 크로스플랫폼 앱개발을 위한 자마린(Xamarin) Xamarin.Android 심플예제 웹페이지 오픈하기 탑크리에듀(http://topcredu.co.kr), 이종철
  • 2. Simple Intent Example (웹페이지 오픈하기) - 1  “OpenWebpage“ 라는 이름의 Xamarin.Android 프로젝트 생성  Resource&apos;layout&apos;Main.axml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk /res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/myButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>
  • 3. Simple Intent Example (웹페이지 오픈하기) - 2  ResourcevaluesStrings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Go! OracleJava Community</string> <string name="app_name">OpenWebpage</string> </resources>
  • 4. Simple Intent Example (웹페이지 오픈하기) - 3  MainActivity.cs using System; using Android.App; using Android.Content; using Android.Runtime; using Android.Views; using Android.Widget; using Android.OS; namespace OpenWebpage { [Activity (Label = "OpenWebpage", MainLauncher = true)] public class MainActivity : Activity { protected override void OnCreate (Bundle bundle)
  • 5. Simple Intent Example (웹페이지 오픈하기) - 4  MainActivity.cs { base.OnCreate (bundle); // Set our view from the "main" layout resource SetContentView (Resource.Layout.Main); // Get our button from the layout resource, // and attach an event to it Button button = FindViewById<Button> (Resource.Id.myButton); button.Click += (sender, e) => { //인텐트를 생성하여 웹페이지 오픈 var uri = Android.Net.Uri.Parse ("http://ojc.asia"); var intent = new Intent (Intent.ActionView, uri); StartActivity (intent); }; } } }
  • 6. Simple Intent Example (웹페이지 오픈하기) - 5  실행결과