[Android] 웹뷰 alert 네이티브 팝업으로 띄우기
2021. 10. 26. 14:48
안드로이드
webView.setWebChromeClient(new WebChromeClient(){ //웹뷰 alert 네이티브 팝업처리 @Override public boolean onJsConfirm(WebView view, String url, String message, final JsResult result) { new AlertDialog.Builder(MainActivity.this) .setTitle("확 인") .setMessage(message) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { resul..
[Android] 푸시 발송 (push Notification)
2021. 10. 19. 16:27
안드로이드
FireBase 프로젝트 생성 - 해당 사이트에 접속합니다. https://console.firebase.google.com/ 로그인 - Google 계정 하나의 계정으로 모든 Google 서비스를 Google 계정으로 로그인 accounts.google.com 프로젝트 추가하기 클릭합니다. 프로젝트 이름 설정후 계속합니다. 필자는 애널리틱스 사용 안함으로 설정하였습니다. 안드로이드 모양을 클릭합니다. Android 패키지 이름에는 manifest.xml 파일에 package명을 입력합니다. 앱등록 클릭 google-services.json 파일 다운후 프로젝트에 넣기 해당 google-services.json 파일을 받아서 app 폴더안에 넣습니다. build.gradle 라이브러리 추가 프로젝트 기준..
[Android] 안드로이드 앱아이콘 만들기
2021. 10. 19. 15:09
안드로이드
프로젝트 - 마우스 오른쪽 클릭 - New - Image Asset 백그라운드 색상, 텍스트를 넣을수 있습니다. 이미지가 준비되어있다면 이미지를 추가하여서 아이콘을 생성할수 있습니다. 오류 빌드할때 해당에러가 발생할경우에는 기존에 있던 앱 아이콘 파일의 이름이랑 방금 생성한 앱아이콘 이름이 겹쳐서 발생하므로 기존 아이콘 파일들을 삭제하면 발생하지 않습니다. 에러가 발생하지 않은것을 볼수 있습니다. 앱이 방금 생성한 아이콘으로 만들어진것을 볼수있습니다.
[안드로이드] 상단 타이틀바 없애기
2021. 10. 6. 14:56
안드로이드
AndroidManifiest.xml 해당 코드 수정 상단바 보임 android:theme="@style/AppTheme" 상단바 안보임 android:theme="@style/Theme.AppCompat.NoActionBar"
[안드로이드] 웹뷰 카메라 호출
2021. 10. 6. 14:53
안드로이드
하이브리드앱을 개발하다보면 해당 코드 부분이 웹에서는 잘작동하는데 웹뷰에서는 작동이 안되는 사항이 있습니다. 파일추가를 눌렀는데 파일을 선택할수 있는창이 안나오는 그런경우를 볼수있는데 안드로이드에서 이 부분에 작업을 추가적으로 해야 정상 작동이 됩니다. - 웹소스 파일추가 - 안드로이드 소스 Manifest.xml 저번 웹뷰때 소스랑 비슷한대 추가적으로 저장소 권한을 추가 하였습니다. MainActivity.java package com.example.travelwebview; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Build; import android.os.B..
[안드로이드] 웹뷰 설정
2021. 10. 6. 14:42
안드로이드
AndroidManifest.xml 인터넷 접속 퍼미션을 설정해줍니다. MainActivity.java package com.example.travelwebview; import android.os.Bundle; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private WebView webView; private..
[Android] 버튼 클릭시 이미지 바꾸기
2021. 6. 3. 23:48
안드로이드
소스코드 MainActivity.java package org.techtown.framelayout; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.ImageView; public class MainActivity extends AppCompatActivity { ImageView imageView; ImageView imageView2; int imageIndex = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanc..
[AndroidStudio] 버튼 클릭 이벤트 (Toast, Intent.ACTION_VIEW)
2021. 6. 2. 06:27
안드로이드
activity_main.xml MainActivity.java package org.techtown.hello; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.view.View; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat..
[AndroidStudio] Auto Import
2021. 6. 2. 06:05
안드로이드
File - Settings 클릭 Editor - Auto Import Add unambiguous imports on the fly, Optimize imports on the fly 체크
[AndroidStudio] 폰트설정
2021. 6. 2. 06:01
안드로이드
File - Settings 클릭 Editor - Font 클릭 텍스트를 원하는 size에 맞게 수정