android 30

Android에서 사용되는 아키텍처 패턴은 무엇입니까?

Android에서 사용되는 아키텍처 패턴은 무엇입니까? 문 닫았습니다.이 질문은 더 많아야 합니다.집중력이 있는현재 답변을 받지 않고 있습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트합니다. 5년전에 문을 닫았습니다. 이 질문을 개선합니다. 모바일 플랫폼에 대해 작은 조사를 하고 있는데 안드로이드에서 어떤 디자인 패턴이 사용되는지 알고 싶습니다. 예를 들어 iOS Model-view-controller는 위임 및 기타 패턴과 함께 매우 광범위하게 사용됩니다. 안드로이드는 구체적으로 어떤 패턴을 사용하고 어디에 사용합니까? 편집 커널, 달빅 등 깊이 사용되는 디자인 패턴을 요구하는 것이 아니라, 애플리케이션 개발자가 애플리케이션을 개발하면서 만..

programing 2023.09.17

HttpClient가 Android Studio에서 가져올 수 없음

HttpClient가 Android Studio에서 가져올 수 없음 Android Studio에서 작성한 간단한 수업이 있습니다. package com.mysite.myapp; import org.apache.http.client.HttpClient; public class Whatever { public void headBangingAgainstTheWallExample () { HttpClient client = new DefaultHttpClient(); } } 이로부터 다음과 같은 컴파일 타임 오류가 발생합니다. Cannot resolve symbol HttpClient 안그래요?HttpClientAndroid Studio SDK 포함되어있습니까에 ?그렇지 않더라도 그래들 빌드에 이렇게 추가했습니..

programing 2023.09.17

Android에서 모서리가 둥근 사용자 지정 대화 상자를 만드는 방법

Android에서 모서리가 둥근 사용자 지정 대화 상자를 만드는 방법 내가 하려는 일: 모서리가 둥근 안드로이드에서 사용자 지정 대화상자를 만들려고 합니다. 무슨 일이 일어나고 있는지:맞춤 대화는 가능하지만 모서리가 둥글지 않습니다.셀렉터를 추가해 보았지만 모서리가 둥글지 않았습니다. 아래는 같은 것에 대한 나의 코드입니다. Java 코드: private void launchDismissDlg() { dialog = new Dialog(getActivity(), android.R.style.Theme_Dialog); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dlg_dismiss); dialog...

programing 2023.09.17

View Pager를 동적으로 업데이트하시겠습니까?

View Pager를 동적으로 업데이트하시겠습니까? ViewPager에서 내용을 업데이트할 수 없습니다. FragmentPagerAdapter 클래스에서 항목() 인스턴스화 및 getItem() 메서드의 올바른 사용 방법은 무엇입니까? getItem()만 사용하여 조각을 인스턴스화하고 반환했습니다. @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } 잘 됐어요.내용을 바꿀 수 없다는 것만 빼면요. 그래서 이걸 찾았습니다.View 호출기 어댑터가 View를 업데이트하지 않음 "내 접근 방식은 인스턴스화된 보기에서 setTag() 메서드를 사용하는 것입니다." 이제 Item()을 인스턴스화하..

programing 2023.09.12

수평 선형 레이아웃 안드로이드에서 위젯을 오른쪽 정렬하는 방법?

수평 선형 레이아웃 안드로이드에서 위젯을 오른쪽 정렬하는 방법? 이것이 제가 사용하고 있는 코드인데 작동하지 않습니다. 비어있는 항목을 추가합니다.View안쪽 가로LinearLayout올바른 요소 앞에 표시할 수 있습니다. 모든 것이 오른쪽으로 가지 않으려면 선형 배치의 중력을 "오른쪽"으로 변경하지 마십시오. 시도: TextView의 너비를 다음으로 변경합니다.fill_parent TextView의 중력을 다음으로 변경합니다.right 코드: alcsan의 답변에 대한 보충으로, 당신은SpaceAPI 14 (Android 4.0 ICE_CREAM_SANDWitch) 이후로 여기에 문서화합니다. 스페이스는 범용 레이아웃에서 구성요소 사이에 간격을 만드는 데 사용할 수 있는 경량 뷰 하위 클래스입니다. 1..

programing 2023.09.07

빌드가 프로젝트 리포지토리보다 설정 리포지토리를 선호하도록 구성되었지만 'maven' 저장소가 빌드 파일 'build.gradle'에 의해 추가되었습니다.

빌드가 프로젝트 리포지토리보다 설정 리포지토리를 선호하도록 구성되었지만 'maven' 저장소가 빌드 파일 'build.gradle'에 의해 추가되었습니다. jitpack.io 을 내 Gradle 파일의 저장소로 추가하고 싶습니다.다음은 내 Gradle 루트 파일입니다. buildscript { repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.0.2" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.21" classpath 'com.google.dagger:hilt-android-gradle-plugin:2.38.1' // ..

programing 2023.08.28

Android 에뮬레이터의 실행 속도 향상

Android 에뮬레이터의 실행 속도 향상 안드로이드 에뮬레이터는 조금 느립니다.Motorola Droid 및 Nexus One과 같은 일부 장치의 경우 앱이 에뮬레이터보다 실제 장치에서 더 빠르게 실행됩니다.이것은 게임과 시각 효과를 테스트할 때 문제가 됩니다. 에뮬레이터를 최대한 빠르게 실행하려면 어떻게 해야 합니까?매개 변수를 가지고 놀았지만 아직 눈에 띄게 개선된 구성을 찾지 못했습니다.공식 웹 페이지 최대 50% 더 빠른 속도 Windows: "Intel x86 Emulator Accelerator(HAXM)" 설치 => SDK-Manager/Extra "Intel x86 Atom System Images" 설치 => SDK-Manager/Android 2.3.3 Android SDK 루트 폴더..

programing 2023.08.23

안드로이드에서 MIME 파일 유형을 결정하는 방법은 무엇입니까?

안드로이드에서 MIME 파일 유형을 결정하는 방법은 무엇입니까? 다음과 같은 파일의 전체 경로가 있다고 가정합니다. (/sdcard/tlogo.png)그것의 마임 타입을 알고 싶습니다. 나는 그것을 위한 함수를 만들었습니다. public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } 하지만 ..

programing 2023.08.23

문자열 리소스 새 줄 /n을 사용할 수 없습니까?

문자열 리소스 새 줄 /n을 사용할 수 없습니까? /nXML 리소스 문자열에 연결합니다.이것을 하는 다른 방법이 방법이 있습니까?전방 슬래시가 아닌 검은색 슬래시를 사용합니다.\n Hello\nWorld! 이라면, 또한, 만당로 HTML문, 당은신을 할 수 . ) HelloWorld! 이것이 꽤 오래된 질문이라는 것을 알지만, 제가 검색했을 때 그것이 1위를 차지했습니다.그래서 저는 다른 방법으로 업데이트하고 싶었습니다. strings.xml 파일에서 \n을 수행하거나 Enter 키를 누르면 됩니다. This is your string. This is the second line of your string.\n\n Third line of your string. 이렇게 하면 텍스트 ..

programing 2023.08.18

Android:다중선 텍스트 편집(텍스트 영역)에 대한 수직 정렬

Android:다중선 텍스트 편집(텍스트 영역)에 대한 수직 정렬 저는 텍스트 영역의 높이를 5줄로 하고 싶습니다.저는 다음 코드를 사용하고 있습니다. 텍스트 영역은 괜찮아 보이지만 문제는 텍스트 필드 중간에 커서가 깜박거린다는 것입니다.첫 줄, 텍스트 필드의 첫 번째 문자에서 깜박이기를 원합니다.사용하다android:gravity="top"이것은 CommonsWare의 답변과 비슷하지만 약간의 수정 사항이 있습니다.android:gravity="top|start"전체 코드 예제: 이 텍스트 편집...을 사용할 수 있습니다.이게 도움이 될 겁니다. 사용: android:gravity="top" 또는 android:gravity="top|left" 그건 작동할 것이다.이제 중력의 하루 사용.start최선의..

programing 2023.08.13