<--! '안드로이드' 태그의 글 목록 -->

프로그래밍/모바일: iOS, Java, Android, Swift

안드로이드 FCM 푸시알림 [열코의 프로그래밍 일기]

[열코의 프로그래밍 일기] 님을 펌글입니다.원본링크: https://yeolco.tistory.com/85동영상보다 설명이 잘되있어 펐습니다. 다른글도 위 사이트에서 보세요. 안드로이드 앱을 개발하다보면 푸시알림 기능이 필요한 부분이 존재합니다.기존의 GCM(Google Cloud Messaging) 서비스가 대표적이었는데, 최근 구글에서 Firebase를 인수, FCM(Firebase Cloud Messaging) 서비스를 무료로 제공하고 있습니다.현재 알려진 바로는 2019년까지 GCM 서비스를 제공하고 이후에는 모든 프로그램을 FCM 서비스로 변경하라고 하네요!자 그럼 이제 본격적으로 FCM 서비스를 사용해 봅시다.먼저 FCM 서비스를 사용하려면 Firebase Console에 접속해야합니다. 접속..

2019.03.27 게시됨

안드로이드 컬러 포지션 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

안드로이드 컬러 포지션

안드로이드의 컬러 포지션 1) AndroidManifest.xml and see the tag, the android theme is mentioned as:-- android:theme="@style/AppTheme" 2) pen the Styles.xml and we have base application theme declared there:--3) ActionBar with different color background:--To do this we need to create a new style MyActionBar(you can give any name) with a parent reference to @style/Widget.AppCompat.Light.ActionBar.Solid.Inver..

2019.01.30 게시됨

프로그래밍/모바일: iOS, Java, Android, Swift

[Android] 라디오 버튼 선택 및 Switch조건문으로 실행법

상단부분 생략하고 라디오 버튼 부분만 적용합니다. radioGroup = (RadioGroup) findViewById(R.id.radioGroup); //레이아웃에서 라디오 버튼은 라디오 그룹안에 만듭니다. radioGroup.clearCheck(); // 체크된 것이 있다면 지웁니다. radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { // 라디오 그룹 리스너 입니다. @Override public void onCheckedChanged(RadioGroup group, @IdRes int checkedId) { radioButton = (RadioButton) group.findViewById(checkedI..

2017.10.21 게시됨

[java] Opengl을 이용한 삼각형, 사각형 만들기 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[java] Opengl을 이용한 삼각형, 사각형 만들기

오픈GL을 공부하면서 'Beginning Android Games'라는 Mario Zechner공저의 책을 이용했습니다. 삼각형은 소스에서 크기를 변경했고,사각형은 일부 함수를 바꾸었습니다.그리고, impliment의 소스파일은 책은 소스를 이용했습니다. ( https://github.com/Apress/beg-android-games-2ed.git) 메인화면에 버튼을 만들고 도형 화면 을 링크했습니다. 삼각형import java.nio.ByteBuffer; import java.nio.ByteOrder; import java.nio.FloatBuffer; import javax.microedition.khronos.opengles.GL10; import korea2canada.com.test2_jiwo..

2017.10.07 게시됨

안드로이드 - 라디오버튼 만들기 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

안드로이드 - 라디오버튼 만들기

라디오 버튼을 만드는 소스 입니다. 앱 테스트는 아래 그림처럼 할 예정입니다. 먼저 xml을 만듭니다.Activity_main.xml 이 되겠고. 버튼중 1번이 선택 되게 하는 것은 첫번째 버튼 코드의 android:checked="true" 입니다. 위 코드의 맨아래 텍스트 뷰는 각 버튼 선택시 선택 내용을 보여주는 부분입니다. 아래 그림처럼 첫번째 버튼 선택후 OK 버튼을 누르면 버튼 아래중에 'two way'라고 뜨게 됩니다. MainActivity.javamport android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import ..

2017.07.26 게시됨

안드로이드 레이아웃 : 테이블 레이아웃(TableLayout)과 stretchColumn 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

안드로이드 레이아웃 : 테이블 레이아웃(TableLayout)과 stretchColumn

안드로이드를 개발하면서, 자주쓰게 되는 'TableLayout'을 알아보겠습니다. TableLayout(테이블 레이아웃)은 아래 그림처럼 버튼이나 이미지를 테이블로 넣을때 사용합니다. xml 코드는 아래와 같습니다. 이렇게 테이블 레이아웃 태그안에 TableRow를 넣고 그 안에 버튼을 넣습니다. 하지만, 이 경우 버튼이 왼쪽으로 치우치고, 오른쪽이 비어지게 되는데 이때 추가하는 것이 stretchColumns 입니다. stretchColums를 테이블 레이아웃 안에 넣으면 버튼이 꽉차게 입력됩니다. stretchColums 뒤의 0,1,2는 0번째, 1번째, 2번째 버튼을 stretch(벌려라)라고 하는 것입니다. 이것을 그림으로 보면 아래와 같습니다. 만약 0과 1만 써준다면 첫번째와 두번째 버튼만 ..

2017.07.25 게시됨

[Android] Change Images with button click (버튼클릭시 이미지 변경) 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

[Android] Change Images with button click (버튼클릭시 이미지 변경)

When you click the button, a image will be changed with this code. 버튼클릭시 이미지가 바뀌는 프로그램[Screen Shot] [activity_main.xml]이미지 3장으 drawable 폴더에 복사해 넣고, imageView 3개를 각각의 파일과 연결합니다.(Copy 3 image files to the drawable folder. Link imageView to the each file) [mainActivity.java]public class MainActivity extends AppCompatActivity { ImageView imageView; ImageView imageView2; ImageView imageView3; int cou..

2017.07.17 게시됨

안드로이드 프로그래밍 : 버튼만드는법 2가지 포스팅 썸네일 이미지

프로그래밍/모바일: iOS, Java, Android, Swift

안드로이드 프로그래밍 : 버튼만드는법 2가지

안드로이드 프로그래밍 에서 버튼이 자주 사용되는데, layout에서 버튼 이미지를 만들고나더라도, 프로그램은 버튼을 인식하지 못한다. 따라서 메인액티비티에서 이것을 인식할 수 있도록 코드를 만들어 줘야한다. 이때 두가지 방법으로 버튼을 사용할 수 있는데, 첫번째는 activity_mail.xml의 Properties에 onClick의 값을 먼저 지정해 주는 것이다. 먼저 xml에서 onButton1Clicked 라고 onClick 버튼값을 지정해주었다. 그런뒤, 아래처럼 코딩해 주면된다. public void onButton1Clicked (View V){ Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://m.naver.com")); st..

2017.07.13 게시됨