반응형

Android 10

안드로이드에서 애니메이션 없이 활동을 전환하는 방법?

안드로이드에서 애니메이션 없이 활동을 전환하는 방법? 인텐트 플래그를 제대로 사용하려면 어떻게 해야 합니까?FLAG_ACTIVITY_NO_ANIMATIONAndroid Manifest 파일에 저장되어 있습니까?저는 제 문제가 사소한 것이라고 생각하지만, 그것에 대한 좋은 예나 해결책을 찾을 수 없습니다. 그러나 컴파일러에 의해 오류가 보고되지는 않지만,data정확하지 않습니다.활동 간 전환 시 애니메이션을 비활성화하고 싶습니다.사용할 수 있습니다getWindow().setWindowAnimations(0);create나 resume에서 하는 것이 낫지만 플래그를 사용하는 것이 더 좋은 방법이 아닐까요? 코드에서도 사용할 수 있습니다. Intent intent = new Intent(v.getContext..

itsource 2023.10.29

DSL 요소 'android.dataBinding.enabled'는 더 이상 사용되지 않으며 'android'로 대체되었습니다.buildFeatures.dataBinding'

DSL 요소 'android.dataBinding.enabled'는 더 이상 사용되지 않으며 'android'로 대체되었습니다.buildFeatures.dataBinding' 프로젝트를 빌드할 때 다음 경고를 받습니다. DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'. 사용 중Android Studio Canary 6출발지Android Gradle Plugin 4.0.0-alpha05라는 새로운 블록이 있습니다.buildFeatures빌드 기능을 사용하도록 설정합니다. 따라서 새로운 AGP 플러그인으로 데이터 바인딩을 활성화하려면 모듈(예: ap..

itsource 2023.08.30

런타임에 보기를 다른 보기로 대체하는 Android 레이아웃

런타임에 보기를 다른 보기로 대체하는 Android 레이아웃 나는 있습니다xml- 레이아웃 파일 메인에 두 개의 텍스트 보기 A/B와 보기 C가 있습니다.나는 다른 두 명이 있습니다.xml-파일 검색option1그리고.option2다음 중 하나라도 로드할 수 있습니까?option1또는option2자바를 통해 C로 런타임에?그렇다면 어떤 기능을 사용해야 합니까?언제든지 보기를 바꿀 수 있습니다. int optionId = someExpression ? R.layout.option1 : R.layout.option2; View C = findViewById(R.id.C); ViewGroup parent = (ViewGroup) C.getParent(); int index = parent.indexOfChil..

itsource 2023.08.25

테마를 찾을 수 없습니다.AppCompat.새로운 Android 액션 바 지원을 위한 조명

테마를 찾을 수 없습니다.AppCompat.새로운 Android 액션 바 지원을 위한 조명 며칠 전에 구글에서 새로 출시한 액션바 지원 라이브러리를 구현하려고 합니다.이전에는 Google Developer의 Support Library Setup 페이지에 나열된 것과 동일한 방법을 사용하여 문제 없이 ActionBarSherlock을 성공적으로 구현했습니다. 리소스를 포함하는 방법에 대한 가이드를 사용합니다(ActionBarSherlock과 유사함).저는 도서관 프로젝트를 제 프로젝트에 도서관으로 로드하고 있습니다. 도서관이 잘 로딩되고 있다는 것을 알 수 있습니다.Google의 지침에 따라 내 MainActivity.java에서 ActionBarActivity를 확장하는 대신 ActionBarActiv..

itsource 2023.08.15

Android: ScrollView 내부의 View가 보이는지 확인하는 방법은 무엇입니까?

Android: ScrollView 내부의 View가 보이는지 확인하는 방법은 무엇입니까? 나는 있습니다ScrollView일련의Views보기가 현재 표시되는지 여부를 확인할 수 있습니다(현재 표시된 보기의 일부가 있는지 여부).ScrollView) 아래 코드가 이를 수행할 것으로 예상되지만, 놀랍게도 그렇지 않습니다. Rect bounds = new Rect(); view.getDrawingRect(bounds); Rect scrollBounds = new Rect(scroll.getScrollX(), scroll.getScrollY(), scroll.getScrollX() + scroll.getWidth(), scroll.getScrollY() + scroll.getHeight()); if(Rect.i..

itsource 2023.08.10

Cordova 명령줄 인터페이스를 사용하여 서명된 APK 파일을 만드는 방법은 무엇입니까?

Cordova 명령줄 인터페이스를 사용하여 서명된 APK 파일을 만드는 방법은 무엇입니까? 라는 이름의 샘플 애플리케이션을 만들었습니다.checkStatus이제 서명된 APK 파일을 만들고 싶습니다.테스트를 위해 다른 장치에 설치할 수 있습니다. 이를 위해 구글에서 이 문서를 찾았습니다. 문서에 따라 프로젝트 디렉터리로 전환하고 다음 명령을 실행했습니다. keytool -genkey -v -keystore key-name.keystore -alias alias-name -keyalg RSA -keysize 2048 -validity 10000 위의 명령어를 실행한 후에 다음과 같은 이름의 파일을 받았습니다.key-name.keystoreprojectRoot/key-name.keystore. 그 해서 그고..

itsource 2023.07.31

안드로이드 애플리케이션의 빌드/버전 번호는 어떻게 얻을 수 있습니까?

안드로이드 애플리케이션의 빌드/버전 번호는 어떻게 얻을 수 있습니까? 안드로이드 애플리케이션의 빌드 번호를 가져오거나 만드는 방법을 알아내야 합니다.UI에 표시할 빌드 번호가 필요합니다. 제가 무슨 일을 해야 하나요?AndroidManifest.xml?버전 0.7.0에서 Gradle 플러그인/Android Studio를 사용하는 경우 버전 코드와 버전 이름은 다음에서 정적으로 사용할 수 있습니다.BuildConfig다른 패키지가 아닌 앱의 패키지를 가져오는지 확인합니다.BuildConfig: import com.yourpackage.BuildConfig; ... int versionCode = BuildConfig.VERSION_CODE; String versionName = BuildConfig.VER..

itsource 2023.06.26

안드로이드 8.0: java.lang.잘못된 상태 예외:서비스를 시작할 수 없습니다.

안드로이드 8.0: java.lang.잘못된 상태 예외:서비스를 시작할 수 없습니다. 애플리케이션 시작 시 앱은 일부 네트워크 작업을 수행해야 하는 서비스를 시작합니다.API 레벨 26을 대상으로 한 후 백그라운드에서 안드로이드 8.0에서 애플리케이션이 서비스를 시작하지 못합니다. 원인: java.lang.잘못된 상태 예외:서비스를 시작할 수 없음 Intent {cmp=my.app.tt/com.my.service }: 앱이 백그라운드 uidUidRecord{90372b1 u0a} CEM 유휴 프로시저:1 seq(0,0,0)}에 있습니다. 제가 이해하는 바로는: 백그라운드 실행 제한 이제 startService() 메서드는 백그라운드 서비스를 만들 수 없는 상황에서 Android 8.0을 대상으로 하는 앱..

itsource 2023.06.11

안드로이드에서 '콘텍스트'를 얻는 정적인 방법?

안드로이드에서 '콘텍스트'를 얻는 정적인 방법? 전류를 얻을 수 있는 방법이 있습니까?Context정적 메서드 내부의 인스턴스? 저는 'Context' 인스턴스가 변경될 때마다 저장하는 것이 싫어서 그런 방법을 찾고 있습니다.수행할 작업: Android 매니페스트 파일에서 다음을 선언합니다. 그런 다음 클래스를 작성합니다. public class MyApplication extends Application { private static Context context; public void onCreate() { super.onCreate(); MyApplication.context = getApplicationContext(); } public static Context getAppContext() { r..

itsource 2023.06.06

안드로이드에서 의도한 추가 데이터를 얻으려면 어떻게 해야 합니까?

안드로이드에서 의도한 추가 데이터를 얻으려면 어떻게 해야 합니까? 한 활동(의도)에서 다른 활동으로 데이터를 전송하려면 어떻게 해야 합니까? 이 코드를 사용하여 데이터를 보냅니다. Intent i=new Intent(context,SendMessage.class); i.putExtra("id", user.getUserAccountId()+""); i.putExtra("name", user.getUserFullName()); context.startActivity(i); 먼저, 다음을 사용하여 활동을 시작한 의도를 파악합니다.getIntent()방법: Intent intent = getIntent(); 추가 데이터가 문자열로 표시되는 경우 다음을 사용할 수 있습니다.intent.getStringExtra(..

itsource 2023.06.06
반응형