반응형

Android 17

DialogFragment에서 결과 수신

DialogFragment에서 결과 수신 목록에서 항목 선택, 텍스트 입력 등 여러 가지 작업에 Dialog Fragments를 사용하고 있습니다. 값(예: 문자열 또는 목록의 항목)을 호출 활동/프래그먼트로 되돌리는 가장 좋은 방법은 무엇입니까? 현재 통화 활동을 구현하고 있습니다.DismissListenerDialogFragment에 활동에 대한 참조를 제공합니다.그런 다음 Dialog(대화 상자)가 호출됩니다.OnDimissmethod in activity and activity는 DialogFragment 객체에서 결과를 가져옵니다.매우 지저분하고 DialogFragment(대화 상자)에서 활동에 대한 참조가 손실되므로 구성 변경(방향 변경)에서는 작동하지 않습니다. 도와주셔서 감사합니다.사용하다..

programing 2023.10.31

구글 플레이 스토어는 AV 에뮬레이터에서 지원됩니까?

구글 플레이 스토어는 AV 에뮬레이터에서 지원됩니까? 구글 검색을 꽤 많이 해보았지만 이 질문에 대한 답을 찾을 수가 없습니다.구글 플레이 스토어는 AV 에뮬레이터에서 공식적으로 지원하고 있습니까? 한때 중단되었던 것으로 알고 있는데 안드로이드의 특정 버전 이후에 다시 가져온 것으로 알고 있습니다.저는 avd 안드로이드 버전 4.4.3 (api 19) 구글 앱을 사용하고 있습니다. 거기에는 구글 플레이 스토어 앱이 보이지 않습니다.제가 기대해야 하는 건가요?아니면 avd에 공식적으로 설치할 수 있는 구글 플레이 스토어 공식 apk가 있습니까?구글 플레이 스토어는 이제 공식적으로 안드로이드 에뮬레이터를 미리 설치했습니다.Android Studio 2.4의 최신 버전을 실행하고 있는지 확인합니다.Androi..

programing 2023.10.21

안드로이드에서 테두리가 있는 테이블을 만들려면 어떻게 해야 합니까?

안드로이드에서 테두리가 있는 테이블을 만들려면 어떻게 해야 합니까? 테이블 레이아웃을 사용하여 데이터를 테이블로 표시하지만 사용자 정의 열과 테두리가 있는 행이 있는 테이블을 원합니다.제안?이 문제에 대한 나의 해결책은 모든 셀의 배경 필드에 xml 그리기 가능한 리소스를 두는 것입니다.이러한 방법으로 모든 셀에 대해 원하는 테두리를 가진 모양을 정의할 수 있습니다.유일한 불편함은 극한 셀의 테두리가 다른 셀의 너비의 절반이라는 것인데, 테이블이 화면 전체를 가득 채우면 문제가 없습니다. 예: drawable/cell_shape.xml layout/my_table.xml 편집: 예제 다른 원 2: (: , ...) 저는 http://blog.intelligenia.com/2012/02/programaci..

programing 2023.09.26

여러 비동기 작업을 동시에 실행할 수 있습니까?

여러 비동기 작업을 동시에 실행할 수 있습니까? 동시에 2개의 Async Task를 실행하려고 합니다. (플랫폼은 Android 1.5, HTC Hero입니다.그러나 첫 번째 것만 실행됩니다.다음은 제 문제를 설명하는 간단한 토막입니다. public class AndroidJunk extends Activity { class PrinterTask extends AsyncTask { protected Void doInBackground(String ... x) { while (true) { System.out.println(x[0]); try { Thread.sleep(1000); } catch (InterruptedException ie) { ie.printStackTrace(); } } } }; @Ov..

programing 2023.09.16

SharedPreferences.onSharedPreferenceChangeListener가 일관되게 호출되지 않음

SharedPreferences.onSharedPreferenceChangeListener가 일관되게 호출되지 않음 이와 같이 기본 설정 변경 청취자를 등록합니다. (에서)onCreate() 활동의 :동주동: ) : SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); prefs.registerOnSharedPreferenceChangeListener( new SharedPreferences.OnSharedPreferenceChangeListener() { public void onSharedPreferenceChanged( SharedPreferences prefs, String key) { System.out.pr..

programing 2023.09.16

Android: 알림 표시줄에서 알림 제거

Android: 알림 표시줄에서 알림 제거 애플리케이션을 만들었고 이벤트를 통해 안드로이드 알림바에 알림을 추가할 수 있습니다.이제 이벤트의 알림 표시줄에서 해당 알림을 제거하는 방법에 대한 샘플이 필요합니다?이 빠른 코드를 사용해 볼 수 있습니다. public static void cancelNotification(Context ctx, int notifyId) { String ns = Context.NOTIFICATION_SERVICE; NotificationManager nMgr = (NotificationManager) ctx.getSystemService(ns); nMgr.cancel(notifyId); } 이것은 아주 간단합니다.전화를 해야합니다.cancel아니면cancelAll사용자의 Not..

programing 2023.09.11

안드로이드에서 보기가 보이는지 확인하려면 어떻게 해야 합니까?

안드로이드에서 보기가 보이는지 확인하려면 어떻게 해야 합니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. Android: ScrollView의 View inside가 보이는지 확인하는 방법? (15개 답변) 닫힘7년 전에. 설정했습니다visibilityAndroid에서 이와 같이 보이지 않는 위치로 이동합니다. myImageView.setVisibility(View.INVISIBLE); 눈에 보이게 하기 위해서는 myImageView.setVisibility(View.VISIBLE); 지금은 잘 모르겠어요.myImageView표시 여부는 알 수 있습니다. 다음과 같이 확인하려면 다음과 같이 하십시오. if (myImageView IS VISIBLE) { Do something } else { Do ..

programing 2023.09.06

Android OS에서 Haskell 프로그램 실행

Android OS에서 Haskell 프로그램 실행 주의사항:/r/haskell에서 시작된 스레드의 확장입니다. 사실부터 시작해 보겠습니다. Android는 하나의 멋진 운영 체제입니다. 해스켈은 지구상에서 최고의 프로그래밍 언어입니다. 따라서, 분명히, 그것들을 결합하는 것은 안드로이드 개발을 훨씬 더 좋게 만들 것입니다.그래서 기본적으로 안드로이드 OS용으로 해스켈 프로그램을 작성하는 방법을 알고 싶습니다.제 질문은: 안드로이드 OS에서 해스켈 프로그램을 실행/실행하려면 어떻게 해야 합니까? 당신이 그것을 하는 방법은 먼저 ARM 아키텍처를 위한 GCC 포트와 함께 제공되는 안드로이드 NDK로 C를 타겟으로 할 수 있는 Haskell 컴파일러를 얻는 것입니다.JHC는 플랫폼(단어 크기, c-compi..

programing 2023.08.22

'애플리케이션 ID: com.android를 확인할 수 없습니다.'를 수정하는 방법도구, 도구, 도구, 실행Pk 제공예외:변형의 주요 아티팩트에 대한 출력 없음:'

'애플리케이션 ID: com.android를 확인할 수 없습니다.'를 수정하는 방법도구, 도구, 도구, 실행Pk 제공예외:변형의 주요 아티팩트에 대한 출력 없음:' 선택한 빌드 변형을 실행하려고 하는데 실행 탭에서 다음 오류가 발생합니다. 응용 프로그램 ID(com.android)를 확인할 수 없습니다.도구, 도구, 도구, 실행Pk 제공예외:변형의 주요 아티팩트에 대한 출력 없음: madhyaprades-debug 그러니 그것에 대한 해결책을 제안해 주시기 바랍니다.먼저 프로젝트를 정리합니다. Build -> Clean project 그런 다음 프로젝트 다시 빌드 Build -> Rebuild project 그런 다음 프로젝트를 실행합니다.이것이 효과가 있기를 바랍니다. 그렇지 않다면 로 가십시오. Fi..

programing 2023.08.07
반응형