728x90
반응형

Android 157

Android에서 URL로 ImageView를 로드하는 방법

질문 : Android에서 URL로 ImageView를 로드하는 방법은 무엇입니까? ImageView 에서 URL로 참조되는 이미지를 어떻게 사용합니까? 답변 Android 개발자 : // show The Image in a ImageView new DownloadImageTask((ImageView) findViewById(R.id.imageView1)) .execute("http://java.sogeti.nl/JavaBlog/wp-content/uploads/2009/04/android_icon_256.png"); public void onClick(View v) { startActivity(new Intent(this, IndexActivity.class)); finish(); } private c..

[오류] All com.android.support libraries must use the exact same version specification

질문 : 모든 com.android.support 라이브러리는 정확히 동일한 버전 사양을 사용해야합니다. android studio 2.3으로 업데이트 한 후 이 오류 메시지가 나타납니다. 앱이 정상적으로 실행되기 때문에 힌트 일 뿐이라는 것을 알고 있지만 정말 이상합니다. 모든 com.android.support 라이브러리는 정확히 동일한 버전 사양을 사용해야합니다 (버전을 혼합하면 런타임 충돌이 발생할 수 있음). 25.1.1, 24.0.0 버전을 찾았습니다. 예로는 com.android.support:animated-vector-drawable:25.1.1 및 com.android.support:mediarouter-v7:24.0.0이 있습니다. 내 gradle : dependencies { com..

Android 앱의 이름을 변경하는 방법

질문 : Android 앱의 이름을 변경하는 방법은 무엇입니까? 새 프로젝트를 생성하지 않고 앱의 이름 (런처 앱 라벨)을 변경할 수있는 방법이 있나요? 참고 : 앱 이름과 모바일 홈 화면의 런처 아이콘에 표시되는 라벨은 다를 수 있습니다. 예 : 내 앱이있는 내 모바일의 홈페이지에 아이콘과 Foo라는 이름이 있지만 이름을 Bar로 변경하고 싶습니다. 할 수 있습니까? 답변 그래 넌 할수있어. AndroidManifest.xml 의 애플리케이션 노드에서 android:label 필드를 변경합니다. 참고 : 스플래시 화면 을 추가하고 시작 화면으로 이동하면 시작 관리자 아이콘 이름이 시작 화면 클래스 이름으로 변경됩니다. 레이블을 변경했는지 확인하십시오. android:label="@string/title..

Android UserManager.isUserAGoat () 의 사용시기

질문 : Android UserManager.isUserAGoat ()의 적절한 사용 사례? Android 4.2에 도입 된 새로운 API를 살펴 보았습니다.UserManager 클래스를 보면서 다음 방법을 발견했습니다. public boolean isUserAGoat() 이 호출을하는 사용자가 텔레포트 대상인지 여부를 결정하는 데 사용됩니다. 이 호출을하는 사용자가 염소인지 여부를 반환합니다. 언제 어떻게 사용해야합니까? 답변 안드로이드 R 업데이트: Android R에서 이 메서드는 항상 false를 반환합니다. Google은 이것이 "염소의 개인 정보를 보호하기 위해"수행되었다고 말합니다. /** * Used to determine whether the user making this call is ..

서비스가 Android에서 실행 중인지 확인하는 방법

질문 : 서비스가 Android에서 실행 중인지 확인하는 방법은 무엇입니까? 백그라운드 서비스가 실행 중인지 어떻게 확인합니까? 서비스 상태를 전환하는 Android 활동을 원합니다. 서비스가 꺼져 있으면 켜고 켜져 있으면 끌 수 있습니다. 답변 얼마 전 같은 문제가있었습니다. 내 서비스가 로컬이기 때문에 여기 hackbod에서 설명한 것처럼 서비스 클래스의 정적 필드를 사용하여 상태를 전환했습니다. 편집 (기록 용) : 다음은 hackbod가 제안한 솔루션입니다. 클라이언트 및 서버 코드가 동일한 .apk의 일부이고 구체적인 인 텐트 (정확한 서비스 클래스를 지정하는 인 텐트)로 서비스에 바인딩하는 경우 서비스가 실행될 때 전역 변수를 설정하도록 할 수 있습니다. 고객이 확인할 수 있습니다. 우리는 의..

Android PendingIntent 란 무엇인가?

질문 : Android PendingIntent 란 무엇입니까?저는 Android 초보자입니다. Android 문서를 읽었지만 여전히 좀 더 설명이 필요합니다. PendingIntent 가 정확히 무엇인지 말해 줄 수 있습니까?답변PendingIntent NotificationManager , AlarmManager , Home Screen AppWidgetManager 또는 기타 타사 애플리케이션)에 제공하는 토큰으로, 외부 애플리케이션이 애플리케이션의 권한을 사용하여 미리 정의 된 코드를 실행할 수 있도록합니다 .외부 애플리케이션에 인 텐트를 제공하면 자체 권한으로 인 Intent 그러나 외국 응용 프로그램에 PendingIntent 를 제공하면 해당 응용 프로그램은 응용 프로그램의 권한을 사용하여 ..

Android 장치에서 로컬 호스트에 액세스 하는 방법

질문 : Android 장치에서 로컬 호스트에 액세스하려면 어떻게해야합니까? Android 에뮬레이터를 사용하여 랩톱 웹 서버에 액세스 할 수 10.0.2.2:portno 사용하고 있습니다. 하지만 실제 Android 휴대폰을 연결하면 휴대폰 브라우저가 랩톱의 동일한 웹 서버에 연결할 수 없습니다. 전화기는 USB 케이블을 사용하여 노트북에 연결됩니다. adb devices 명령을 실행하면 내 전화를 볼 수 있습니다. 내가 무엇을 놓치고 있습니까? 답변 USB는 모바일 장치에 네트워크를 제공하지 않습니다. 데스크톱과 휴대폰이 모두 동일한 WiFi (또는 다른 로컬 네트워크)에 연결되어있는 경우 라우터에서 할당 한 데스크톱 IP 주소 ( localhost 및 127.0.0.1 아님)를 사용하십시오. 데스크..

Android에서 이미지 보기의 색조를 설정하는 방법

질문 : Android에서 프로그래밍 방식으로 이미지보기의 색조를 설정하는 방법은 무엇입니까? 이미지보기의 색조를 설정해야합니다 ... 다음과 같은 방법으로 사용하고 있습니다. imageView.setColorFilter(R.color.blue,android.graphics.PorterDuff.Mode.MULTIPLY); 하지만 변하지 않습니다 ... 답변 다음을 통해 코드에서 매우 쉽게 색조를 변경할 수 있습니다. imageView.setColorFilter(Color.argb(255, 255, 255, 255)); // 흰색 색조 컬러 틴트를 원한다면 imageView.setColorFilter(ContextCompat.getColor(context, R.color.COLOR_YOUR_COLOR), ..

Android Studio의 "cannot resolve symbol R"

질문 : Android Studio의 "기호 R을 확인할 수 없음" R.id.something 참조하는 모든 클래스의 모든 인스턴스에서 R 은 빨간색이고 "기호 R을 해결할 수 없습니다"라고 표시됩니다. R.layout.something 이있을 때마다 빨간색 밑줄이 표시되고 "setContentView (?) 메소드를 해결할 수 없습니다."라고 말합니다. 프로젝트는 항상 잘 구축됩니다. 항상 이것을 보는 것은 성가신 일입니다. 비슷하지만 Eclipse에서 프로젝트를 가져 오는 것과 관련된 다른 많은 질문을 여기에서 읽었습니다. 저는 가장 최신 버전의 Android Studio를 사용하고 있으며이 프로젝트는 Android Studio로 생성되었으며 "cannot resolve R"문제없이 작동했습니다. 누..

Android 화면이 회전하면 활동 다시 시작

질문 : 회전 Android에서 활동 다시 시작 내 Android 애플리케이션에서 장치를 회전하면 (키보드를 밀어 내면) 내 Activity 이 다시 시작됩니다 ( onCreate 가 호출 됨). 이제 이것은 아마도 예상되는 방식이지만 onCreate 메서드에서 많은 초기 설정을 수행하므로 다음 중 하나가 필요합니다. 답변 애플리케이션 클래스 사용 초기화에서 수행하는 작업에 따라 Application 을 확장하는 새 클래스를 만들고 해당 클래스 내에서 onCreate 메서드로 초기화 코드를 이동하는 것을 고려할 수 있습니다. public class MyApplicationClass extends Application { @Override public void onCreate() { super.onCrea..

Android 앱의 릴리스 버전을 빌드하기 전에 모든 디버그 로깅 호출을 제거하는 방법

질문 : Android 앱의 릴리스 버전을 빌드하기 전에 모든 디버그 로깅 호출을 제거하는 방법은 무엇입니까? Google에 따르면 내 Android 앱을 Google Play에 게시하기 전에 " 소스 코드에서 Log 메서드 호출을 비활성화"해야합니다. 출판 체크리스트 의 섹션 3에서 발췌 : 릴리스 용 애플리케이션을 빌드하기 전에 로깅을 비활성화하고 디버깅 옵션을 비활성화해야합니다. 소스 파일에서 Log 메서드에 대한 호출을 제거하여 로깅을 비활성화 할 수 있습니다. 내 오픈 소스 프로젝트는 규모가 크며 릴리스 할 때마다 수동으로 수행하는 것이 고통 스럽습니다. 또한 로그 줄을 제거하는 것은 잠재적으로 까다로울 수 있습니다. if(condition) Log.d(LOG_TAG, "Something"); ..

[안드로이드] 버튼을 클릭 할 때 대화 상자가 닫히지 않도록 하는 방법

질문 : 버튼을 클릭 할 때 대화 상자가 닫히지 않도록하는 방법 입력을 위해 EditText 대화 상자가 있습니다. 대화 상자에서 "예"버튼을 클릭하면 입력을 확인한 다음 대화 상자를 닫습니다. 그러나 입력이 잘못된 경우 동일한 대화 상자에 남아 있습니다. 입력이 무엇이든 상관없이 "아니오"버튼을 클릭하면 대화 상자가 자동으로 닫힙니다. 어떻게 비활성화 할 수 있습니까? 그건 그렇고, 대화 상자의 버튼에 PositiveButton과 NegativeButton을 사용했습니다. 답변 수정 : 일부 댓글에서 언급 한대로 API 8 이상에서만 작동합니다. 이것은 늦은 답변이지만 AlertDialog에 onShowListener를 추가하여 버튼의 onClickListener를 재정의 할 수 있습니다. final ..

Android의 MVC 패턴

질문 : Android의 MVC 패턴 Android 용 Java에서 모델-뷰-컨트롤러 패턴을 구현할 수 있습니까? 아니면 이미 활동을 통해 구현 되었습니까? 아니면 Android 용 MVC 패턴을 구현하는 더 좋은 방법이 있습니까? 답변 Android에서는 MVC가 없지만 다음이 있습니다. 해상도, 하드웨어 등에 따라 다양한 XML 파일에 사용자 인터페이스 를 정의합니다. 로케일 등에 따라 다양한 XML 파일에 리소스 를 정의합니다. ListActivity , TabActivity 와 같은 클래스를 확장하고 인플레이터로 XML 파일을 사용합니다. 비즈니스 로직에 대해 원하는만큼 클래스를 만들 수 있습니다. 많은 Utils 가 이미 작성되었습니다-DatabaseUtils, Html. 출처 : https:/..

초기 텍스트가 "Select One"인 Android Spinner를 만드는 방법

질문 : 초기 텍스트가 "Select One"인 Android Spinner를 만드는 방법은 무엇입니까? 처음에 (사용자가 아직 선택하지 않은 경우) "하나 선택"이라는 텍스트를 표시하는 Spinner를 사용하고 싶습니다. 사용자가 스피너를 클릭하면 항목 목록이 표시되고 사용자가 옵션 중 하나를 선택합니다. 사용자가 선택하면 선택한 항목이 "하나 선택"대신 Spinner에 표시됩니다. Spinner를 만들려면 다음 코드가 있습니다. String[] items = new String[] {"One", "Two", "Three"}; Spinner spinner = (Spinner) findViewById(R.id.mySpinner); ArrayAdapter adapter = new ArrayAdapter(t..

오류 'android.os.NetworkOnMainThreadException'

질문 : 'android.os.NetworkOnMainThreadException'을 수정하는 방법? RssReader 용 Android 프로젝트를 실행하는 동안 오류가 발생했습니다. 암호: URL url = new URL(urlToRssFeed); SAXParserFactory factory = SAXParserFactory.newInstance(); SAXParser parser = factory.newSAXParser(); XMLReader xmlreader = parser.getXMLReader(); RssHandler theRSSHandler = new RssHandler(); xmlreader.setContentHandler(theRSSHandler); InputSource is = new I..

여러 장치가 연결된 경우 ADB Shell을 사용하는 방법 "error: more than one device and emulator"

질문 : 여러 장치가 연결된 경우 ADB Shell을 사용하는 방법은 무엇입니까? '오류 : 둘 이상의 기기 및 에뮬레이터'와 함께 실패 $ adb --help -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) $ adb devices List of devices attached emulator-5554 device 7f1c864e device $ adb shell -s 7f1c864e error: more than one device and emulator 답변 -s 옵션을 사용하여 장치를 지정합니다. 예를 들면 다음과 같습니다. adb -s 7f1c864e shell http://developer.android.com/tools/h..

Android Studio 업그레이드시 "Default Activity Not Found" 오류

질문 : Android Studio 업그레이드시 "기본 활동을 찾을 수 없음" IntelliJ Idea를 12.0.4에서 12.10으로 업그레이드했습니다. 이제 내 Android 프로젝트의 모든 모듈에서 오류가 발생합니다. 오류 : 기본 활동을 찾을 수 없음 12.0.4로 되 돌렸고 모든 것이 다시 작동합니다. 어떤 아이디어? 플러그인 누락 문제 일 수 있습니다. 플러그인이 설치되지 않았기 때문에 기본 활동을 찾을 수 없습니다. 또 다른 것은 로컬 구성이 될 수 있지만 의심 스럽습니다. 확인을 위해 구성 폴더를 삭제했는데 아무것도 변경되지 않았습니다. 답변 IntelliJ IDEA 또는 Android Studio 버전을 업그레이드 한 후 또는 새 APK를 생성 한 후 오류가 발생하면 IDE의 캐시를 새로..

Android에서 프로그래밍 방식으로 앱 언어 변경

질문 : Android에서 프로그래밍 방식으로 앱 언어 변경 Android 리소스를 계속 사용하면서 프로그래밍 방식으로 앱의 언어를 변경할 수 있나요? 그렇지 않은 경우 특정 언어로 리소스를 요청할 수 있습니까? 사용자가 앱에서 앱의 언어를 변경할 수 있도록하고 싶습니다. 답변 있을 수있다. 로케일을 설정할 수 있습니다. 그러나 나는 그것을 권장하지 않습니다. 우리는 초기 단계에서 시도했습니다. 기본적으로 시스템과 싸우고 있습니다. 언어 변경에 대한 요구 사항은 동일하지만 UI가 전화 UI와 동일해야한다는 사실을 결정했습니다. 로케일 설정을 통해 작동했지만 너무 버그가 많았습니다. 그리고 내 경험에서 활동 (각 활동)에 들어갈 때마다 설정해야합니다. 이것이 여전히 필요한 경우 여기에 코드가 있습니다 (다..

[오류] React Native android build failed. SDK location not found

질문 : React Native Android 빌드에 실패했습니다. SDK 위치를 찾을 수 없습니다. Android 실행을 시작할 때 오류가 있습니다. What went wrong: A problem occurred evaluating project ':app'. > SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable. 답변 react-native 프로젝트 android/ 디렉토리로 이동합니다. 다음 줄을 사용하여 local.properties 라는 파일을 만듭니다. sdk.dir = /Users/USERNAME/Library/An..

Android 기본 : UI 스레드에서 코드 실행

질문 : Android 기본 : UI 스레드에서 코드 실행 UI 스레드에서 코드를 실행하는 관점에서 다음과 같은 차이점이 있습니까? MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 또는 MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); 과 private class BackgroundTask extends AsyncTask { protected void onPostExecute(Bitmap re..

Android Emulator에서 GPS 위치를 에뮬레이션하는 방법

질문 : Android Emulator에서 GPS 위치를 에뮬레이션하는 방법은 무엇입니까? 테스트를 위해 Android 에뮬레이터에서 경도와 위도를 얻고 싶습니다. 아무도 이것을 달성하는 방법을 안내 할 수 있습니까? 에뮬레이터의 위치를 테스트 위치로 설정하려면 어떻게해야합니까? 답변 Telnet을 통해 에뮬레이터에 연결할 수 있습니다. 그런 다음 지역 수정, 네트워크 등과 같은 특정 데이터를 입력 할 수있는 에뮬레이터 콘솔이 있습니다. 콘솔 사용 방법은 여기에 광범위하게 설명되어 있습니다. 콘솔에 연결하려면 명령 줄을 열고 다음을 입력하십시오. telnet localhost 5554 그런 다음 geo 명령을 사용하여 gps 위치 공급자를 사용하여 모든 프로그램에 전달되는 장치에서 위도, 경도 및 필요한..

Android에서 EditText의 텍스트 길이를 제한하는 가장 좋은 방법

질문 : Android에서 EditText의 텍스트 길이를 제한하는 가장 좋은 방법은 무엇입니까? Android EditText 의 텍스트 길이를 제한하는 가장 좋은 방법은 무엇입니까? xml을 통해이를 수행하는 방법이 있습니까? 답변 선적 서류 비치 예 android:maxLength="10" 출처 : https://stackoverflow.com/questions/3285412/whats-the-best-way-to-limit-text-length-of-edittext-in-android

Android 프로젝트에서 사용하지 않는 모든 리소스 제거

질문 : Android 프로젝트에서 사용하지 않는 모든 리소스 제거 사용하지 않는 모든 레이아웃, 문자열, 드로어 블, 색상 등을 Android res 디렉토리에서 제거하고 싶습니다. 파일 목록을 제공하고 더 이상 사용되지 않는 특정 파일 (예 : 사용되지 않는 문자열 항목) 내의 요소 및 저장소에서 제거 할 수있는 도구가 있습니까? 답변 Android Studio에서 사용하지 않는 리소스를 쉽게 검색 할 수 있습니다. " Ctrl Alt Shift i " 를 누르고 " unused resources "(따옴표없이)를 입력하십시오. 그것은 lint를 실행할 것입니다. Lint 명령 (및 IDE의 기타 항목)을 실행하는 매우 쉬운 방법입니다.' 또는 Android Studio 메뉴 > 리팩터링 > 사용하지..

Android에서 "@ id /"와 "@ + id /"의 차이점

질문 : Android에서 "@ id /"와 "@ + id /"의 차이점 @id/ 와 @+id/ 차이점은 무엇입니까? @+id/ 에서 더하기 기호 + 는 새 리소스 이름을 만들고 R.java 파일에 @id/ 어떻습니까? ID 문서에서 Android 리소스 ID 참조 할 때 더하기 기호가 필요하지 않지만 다음과 같이 android 패키지 네임 스페이스를 추가해야합니다. android:id="@android:id/list" 그러나 아래 이미지에서 Eclipse는 어떤 종류의 @android:id/ 제안하지 않습니다. @id/ 와 @android:id/ 는 같은가요? 답변 Android 시스템에 이미 정의되어있는 Android resources @android:id/.. 하고 프로젝트에서 정의 / 만든 리소스..

Android 색상 XML 리소스 파일의 웹 색상

질문 : Android 색상 XML 리소스 파일의 웹 색상 Android XML 리소스 파일 형식에서 모든 X11 / w3c 색상 코드는 어떻게 생겼습니까? 나는 이것이 질문으로서 약간 우스꽝스럽게 보이는 것을 알고 있지만 투표를 감안할 때 유용하고 분명히 오프 사이트 리소스가 필요하지 않기 때문에 그것을 유지하기 위해 다시 포맷하고 있습니다. --편집자. 답변 당신은 확실히 당신 만의 것을 만들었지 만 다른 사람들의 이익을 위해 아래에서 w3c와 x11을 찾으십시오. #FFFFFF #FFFF00 #FF00FF #FF0000 #C0C0C0 #808080 #808000 #800080 #800000 #00FFFF #00FF00 #008080 #008000 #0000FF #000080 #000000 #FFFF..

728x90
반응형