Android Studio 썸네일형 리스트형 CORS 에러 해결하는 법 . 서버 설정을 한 후에 API 를 호출하려고 할 때 API 가 호출이 안 될 때가 있다. CORS 문제 때문에 API 가 호출이 안되는 경우가 있는데 그 부분을 해결하는 방법이다. 일단 자신의 터미널이든 VSCode 이든 default.conf 를 열어준다. - nano /etc/nginx/sites-available/default 우선 Https 적용을 했다면 아래와 같이 나올 것 이다. (.... 은 비공개 처리)server { server_name testHomepage.com ; // 내 홈페이지 도메인 root /var/www/html; index index.html; location / { try_files $uri $uri/ /index.html.. 더보기 [Android] Android Studio 이미지 흔들리는 애니메이션 효과 적용! 이번에는 안드로이드 스튜디오 이미지 리소스에 흔들리는 이미지 애니메이션을 적용해보려고 합니다! 1. res 폴더에 anim 패키지 폴더를 만들어주세요~ 2. rotation.xml 파일을 만들어주세요. 3. 코드 입력 rotation 은 회전을 시키겠다는 의미입니다! duration 은 시간을 의미합니다. fromDegrees , toDegrees 는 어느 정도의 각도로 회전을 시킬건지에 대한 설정입니다 . pivotX ,pivotY 는 어느 지점을 중심으로 흔들림 애니메이션을 적용해 줄건지에 대한 설정입니다~! (가운데를 중심으로 애니메이션 설정을 해줄거니 50% ,50 % 로 설정을 하였습니다 ) repeatMode 는 -20 -> 0 -> 20 으로 갔다가 다시 20 -> 0 -> -20 으로 흔들.. 더보기 [Android/Kotlin] Google TTS 사용법 오늘은 Android 의 Text To Sound 사용하기입니다. 안드로이드 스튜디오에서는 구글에서 제공되어지는 TTS 서비스가 있기 때문에 구현이 아주 쉽습니다! https://developer.android.com/reference/kotlin/android/speech/tts/TextToSpeech#isSpeaking() TextToSpeech | Android Developers android.net.wifi.hotspot2.omadm developer.android.com 자세한 메서드는 홈페이지에서 참조하여 더 사용하시길 바랍니다. class MainActivity : AppCompatActivity() { private var textToSpeech: TextToSpeech? = null o.. 더보기 안드로이드 스튜디오 인터넷 연결 모니터하는 법. MainActivity private lateinit var internetManager : ConnectivityManager //네트워크 콜백 객체를 만듬 private val networkCallBack = object : ConnectivityManager.NetworkCallback() { override fun onAvailable(network: Network) { //연결 되었을 때 initLayout() } override fun onLost(network: Network) { //연결이 끊겼을 때 } } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedIn.. 더보기 LayoutParams 설정 시 DP 단위로 바꾸기 gradle 추가 //sdp ssp implementation 'com.intuit.ssp:ssp-android:1.0.6' implementation 'com.intuit.sdp:sdp-android:1.0.6' 이런 식으로 사용 android:layout_width="match_parent" android:layout_height="@dimen/_29ssp" android:layout_marginRight="@dimen/_9sdp" android:layout_marginLeft="@dimen/_9sdp" android:layout_marginTop="@dimen/_6sdp" p.s 만약 설정된 width 값과 height 값을 동적으로 바꾸고 싶을 때 LayoutParam 의 width 와 heigh.. 더보기 Kotlin 기본 문법 정리 코틀린 기본 문법을 아래 블로그에서 너무 잘 나와있어서 가져와봤습니다 ~!! https://jbins.tistory.com/14 Kotlin - 문법 정리 코틀린(Kotlin) ? 구글 I/O 2017 에서 구글이 안드로이드 공식 언어로 코틀린을 채택. 코틀린 은 JetBrains 에서 만든 언어입니다. IntelliJ , Android Studio 에서 코틀린을 완벽히 지원합니다. 장점 호환성 :.. jbins.tistory.com 더보기 SoundPool 사용법 초초초 간단한 soundPool 사용법을 적어보겠습니다 . 이번에는 Java 언어로 만들겠습니다 . Layout 이제 자신이 원하는 효과음을 넣어야겠죠 ? res에 new directory 를 raw 로 만들어주세요 거기에 원하는 효과음을 넣어주시면 됩니다. MainActivity public class MainActivity extends AppCompatActivity { SoundPool mSoundPool; int mSoundId; Button button ; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ma.. 더보기 [Android/Kotlin ]Exoplayer 동적 playlist 만들기 dependencies 추가 dependencies { //exoPlayer implementation "com.google.android.exoplayer:exoplayer-core:2.14.1" implementation "com.google.android.exoplayer:exoplayer-ui:2.14.1" implementation "com.google.android.exoplayer:exoplayer-hls:2.14.1" } ExoPlayer 공식홈페이지 참조하여서 봐주세요~ https://exoplayer.dev/playlists.html Playlists - ExoPlayer exoplayer.dev 이해가 안가는 분들은 Exoplayer 사용하기 보고와 주세요 . MainActivity .. 더보기 이전 1 다음