반응형

Android 20

안드로이드 전역 변수

안드로이드 전역 변수 실행 중인 작업에 관계없이 응용프로그램의 수명 주기 주변에 남아 있는 값을 글로벌 변수로 만들려면 어떻게 해야 합니까?베이스를 확장할 수 있습니다.android.app.Applicationclass 및 add 멤버 변수는 다음과 같습니다. public class MyApplication extends Application { private String someVariable; public String getSomeVariable() { return someVariable; } public void setSomeVariable(String someVariable) { this.someVariable = someVariable; } } 안드로이드 매니페스트에서 안드로이드.app을 구현하..

programing 2023.10.29

Android에서 Yes/No 대화상자를 표시하는 방법?

Android에서 Yes/No 대화상자를 표시하는 방법? 예, Alert Dialog가 있는 것으로 알고 있습니다.빌더지만 안드로이드에서 대화 상자를 표시하는 것이 얼마나 어려운지(최소한 프로그래머 친화적이지는 않음) 알고 충격을 받았습니다. 저는 예전에.NET 개발자, 그리고 다음과 같은 안드로이드에 해당하는 것이 있는지 궁금합니다. if (MessageBox.Show("Sure?", "", MessageBoxButtons.YesNo) == DialogResult.Yes){ // Do something... } 알림 대화 상자.빌더는 정말 사용하기 어렵지 않습니다.처음에는 확실히 좀 겁이 나지만, 한 번 사용해보면 간단하면서도 강력합니다.사용법을 알고 있다고 말씀하신 것은 알지만, 어쨌든 간단한 예가 ..

programing 2023.10.24

클릭할 때 수신기 제거

클릭할 때 수신기 제거 텍스트를 순환하고 상태 메시지를 표시하는 개체가 있습니다.메시지가 변경되면 메시지와 관련된 활동으로 이동하기 위해 변경할 개체의 클릭 이벤트를 원합니다. 그래서 저는.TextView mTitleView이벤트를 이렇게 배정합니다. public void setOnTitleClickListener(OnClickListener listener) { mTitleView.setOnClickListener(listener); } 클릭 이벤트를 제거하려면 어떻게 해야 합니까?실행 가능한 영역이 없는 상태 메시지가 있어서 클릭 이벤트를 끄고 싶습니다.클릭 이벤트를 순환해서 적절히 처리할 수 있으면 좋겠는데, 최선의 방법을 모르겠어요.mTitleView.setOnClickListener(null)속..

programing 2023.10.14

Android용 모바일 웹 사이트(응용프로그램 아님)에서 WhatsApp의 공유 링크

Android용 모바일 웹 사이트(응용프로그램 아님)에서 WhatsApp의 공유 링크 저는 휴대폰에 주로 사용되는 웹사이트를 개발했습니다. 웹 페이지에서 왓츠앱으로 바로 정보를 공유할 수 있도록 하고 싶습니다. 사용자 에이전트 탐지를 사용하면 안드로이드와 iOS를 구분할 수 있습니다. 의 내용을 는 iOS해 URL다를 할 수 할 수 . href="whatsapp://send?text=http://www.example.com" OS가 Android일 때 사용할 솔루션을 계속 찾고 있습니다(위의 내용이 작동하지 않기 때문입니다). 안드로이드에서 "intent"를 사용하는 것과 다소 관련이 있는 것 같은데 href의 파라미터로 사용하는 방법을 알 수가 없었습니다.방금 웹사이트에서 봤는데 최신 크롬과 왓츠앱으로..

programing 2023.09.24

작업 표시줄 텍스트 색상

작업 표시줄 텍스트 색상 ActionBar의 텍스트 색상을 변경하려면 어떻게 해야 합니까?홀로 라이트 테마를 물려받았습니다. 액션바의 배경을 변경할 수는 있지만 텍스트 색상을 변경하기 위해 조정할 속성이 무엇인지 알 수 없습니다. Android:textColorPrimary 속성으로 텍스트 색상을 변경할 수 있지만 ActionBar 버튼에 오버플로우가 발생할 때 표시되는 드롭다운 메뉴의 텍스트 색상도 변경됩니다.드롭다운 메뉴 / 목록의 색상을 변경하는 방법을 알고 계십니까?좋아요, 더 좋은 방법을 찾았어요.저는 이제 제목의 색상만 바꿀 수 있습니다.자막을 조정할 수도 있습니다. 내 style.xml: 맛의 잘 을 찾았습니다.ActionBar(셜록, 호환 및 네이티브): html을 사용하여 제목을 설정하고..

programing 2023.09.24

리소스 ID에서 리소스 이름을 가져오는 방법

리소스 ID에서 리소스 이름을 가져오는 방법 제 레이아웃에서 저는 이런 것을 정의했습니다. 일부 활동 기능이 이 ID(라디오 버튼의 ID)를 반환한다고 가정합니다.이제 이 ID에서 이 텍스트 라디오 1을 받고 싶습니다.간단히 말하면 나는 문자 라디오 1을 검색하고 싶습니다.android:id="@+id/radio1" 누가 어떻게 가능한지 말해줄 수 있습니까?활동에서 다음을 시도해 봅니다. 와 같은 끈을 쥐다radio1: getResources().getResourceEntryName(int resid); 와 같은 끈을 쥐다com.sample.app:id/radio1: getResources().getResourceName(int resid); 지금 코틀린에서: val name = v.context.res..

programing 2023.09.19

Android Studio 렌더링 문제

Android Studio 렌더링 문제 Android Studio 0.2.3을 사용하고 있으며 활동 레이아웃을 정상적으로 열면 오른쪽에 미리 보기가 나타나야 텍스트 모드와 디자인 모드를 전환할 수 있습니다. 이렇게 하면 레이아웃의 미리 보기가 다시 표시됩니다. 그러나 텍스트 모드나 디자인 모드에서는 오른쪽에 미리 보기가 표시되지 않습니다.저는 그냥 오류를 이해합니다.rendering problems... 내가 모든 것을 컴파일하고 내 기기에 앱을 설치하면 오류 없이 작동합니다.레이아웃을 개발하고 실험하기 위해서는 미리보기를 작동시킬 수 있으면 좋겠습니다. 저도 스튜디오에서 다른 장치를 바꾸려고 했지만 성공하지 못했습니다. 이걸 어떻게 해결하는지 아는 사람?디자이너 미리보기의 안드로이드 버전을 매니페스트에..

programing 2023.08.30

원인: 빌드Output.apkData는 null일 수 없습니다.

원인: 빌드Output.apkData는 null일 수 없습니다. Kotlin을 사용하는 제 안드로이드 앱은 제가 휴대폰의 에뮬레이터 o에서 '앱'을 실행하려고 할 때 이 예외를 던지고 있습니다.프로젝트를 구축할 때 오류 없이 잘 실행됩니다. 사용 중: SDK 28(Android 9.0(파이)) Gradle 5.1.1 Gradle 플러그인 3.5.0-alpha03 코틀린 1.3.10 Java 1.8.0_151 OSX 10.13.2 org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null at org.gradle.initialization.exception.DefaultExceptionAnalyser...

programing 2023.08.15

MutableLiveData에서 setValue()와 postValue()의 차이

MutableLiveData에서 setValue()와 postValue()의 차이 변화의 가치를 만드는 두 가지 방법이 있습니다.MutableLiveData하지만 &의 차이점은 무엇입니까?MutableLiveData. 동일한 문서를 찾을 수 없습니다. 여기는 수업입니다.MutableLiveData안드로이드의 package android.arch.lifecycle; /** * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method. * * @param The type of data hold by this instance */ @SuppressWarnings("WeakerAccess") publi..

programing 2023.08.10

프래그먼트로 데이터 바인딩을 사용하는 방법

프래그먼트로 데이터 바인딩을 사용하는 방법 저는 공식 구글 문서 https://developer.android.com/tools/data-binding/guide.html 의 데이터 바인딩 예를 따르려고 합니다. 데이터 결합을 활동이 아닌 단편에 적용하려는 것을 제외하고는 말입니다. 현재 컴파일할 때 발생하는 오류는 Error:(37, 27) No resource type specified (at 'text' with value '@{marsdata.martianSols}. onCreatefragment의 경우 다음과 같습니다. @Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceS..

programing 2023.08.10
반응형