본문 바로가기

Android4

[React Native] CodePush 설정 시, 추가해야 될 부분 정리 react: 17.0.2 react-native: 0.65.1 react-native-code-push: 7.0.5 GitHub - microsoft/react-native-code-push: React Native module for CodePush React Native module for CodePush. Contribute to microsoft/react-native-code-push development by creating an account on GitHub. github.com 해당 라이브러리를 사용하여 구현하던 중 문서에서 부족한 부분을 정리해 본다 Multi-Deployment Testing을 적용하던 중... Android의 경우(터미널과 에뮬레이터를 사용), GitHub - mic.. 2022. 9. 20.
[MacOS] M1 맥북의 Arm64 관련 설정에 대하여 M1 맥북에서 아무 생각 없이, 아무 Java를 사용한다면 프로그램 빌드의 속도가 매우 답답하다 맥에서 활성 상태 보기를 실행했을 때, 아키텍처(Architecture) 부분에서 Java의 실행상태를 확인해보면 Intel일 확률이 높다 이것을 Apple로 바꿔줘야 하는데, Azul Zulu Arm64 Open JDK 같이 Arm64가 들어있는 JDK를 설치하고나서 설치한 Java 버전을 사용하면 아키텍처 부분이 Apple로 바뀐 것을 확인할 수 있으며 프로그램 빌드의 속도가 체감될 정도로 빨라진 것을 느낄 수 있을 것이다 Intellij나 Android도 Arm64와 관련된 프로그램을 다운받아 설치해야 아키텍처 부분이 Apple이 될 것이다 Intellij + Java나 Android + Java가 둘 .. 2021. 8. 22.
[React Native] Android Error **해결한 방법 중 하나일 뿐이니 참고만 해주세요!** ## react-native-firebase:compileDebugJavaWithJavac FAILED 에러 내용을 따라가보면 RNFirebaseNotificationManager getNotificationChannelGroup()에서 에러가 났다. if문을 보면 Build.VERSION.SDK_INT >= 28로 되어 있는 것을 확인할 수 있다. 이는 라이브러리 버전이 업그레이드되면서 추가된 메서드이다. **해결방법**은 compileSdkVersion을 28로 맞추거나 firebase 라이브러리를 현재 사용하고 있는 compileSdkVersion에 맞는 버전으로 맞춰야할 것이다. ## Execution failed for task ':app:.. 2019. 4. 16.
Android intent ACTION_VIEW valid url check /** * 유효한 주소에 한해 웹페이지를 호출 * @param context * @param url */ public static void showWebPage(Context context, String url) { boolean isValidUrl = URLUtil.isValidUrl(url); if(isValidUrl) { Uri uri = Uri.parse(url); Intent intent = new Intent(Intent.ACTION_VIEW, uri); context.startActivity(intent); } else { Log.e(TAG + " showWebPage()", "Uri invalid"); } } 참고(https://developer.android.com/training/bas.. 2015. 2. 17.