«android» 태그된 질문

Android는 Google의 모바일 운영체제로 디지털 기기 (스마트 폰, 태블릿, 자동차, TV, 마모, 유리, IoT)를 프로그래밍하거나 개발하는 데 사용됩니다. Android 관련 주제의 경우 android-intent, android-activity, android-adapter 등과 같은 Android 관련 태그를 사용하십시오. 개발 또는 프로그래밍 이외의 질문이지만 Android 프레임 워크와 관련된 질문은 다음 링크를 사용하십시오. https : // android.stackexchange.com.


3
Android 프로젝트에서 ThreeTenABP를 사용하는 방법
Java 및 Android를 처음 사용하기 때문에이 질문을하고 있으며 이것을 알아 내려고 몇 시간 동안 검색했습니다. 대답은 관련 답변의 조합에서 나왔으므로 어려움을 겪고있는 다른 사람에게 배운 것을 문서화 할 것이라고 생각했습니다. 답을보십시오. Android Studio 2.1.2를 사용하고 있으며 Java 설정은 다음과 같습니다. >java -version > openjdk version "1.8.0_91" > OpenJDK Runtime Environment …

8
Android 8.1로 업그레이드 한 후 startForeground가 실패 함
휴대 전화를 8.1 Developer Preview로 업그레이드 한 후 백그라운드 서비스가 더 이상 제대로 시작되지 않습니다. 장기 실행 서비스에서 createFor에서 호출되는 지속적인 알림을 시작하기 위해 startForeground 메소드를 구현했습니다. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) val notification = notificationBuilder.setOngoing(true) .setSmallIcon(R.drawable.ic_launcher_foreground) .build() …

14
getActivity ()는 Fragment 함수에서 null을 반환합니다.
나는 이와 같은 공개 방법을 가진 조각 (F1)을 가지고있다. public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } 그리고 네 (활동에서) 호출하면 null입니다 ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); 내가 잘못하고있는 것이 틀림없지 만 그게 뭔지 모르겠다

15
Android Studio 렌더링 문제
내가 사용하고 안드로이드 스튜디오 0.2.3를 하고 열 때 활동 레이아웃 일반적으로, 미리보기 내가 사이를 전환 할 수 그래서, 오른쪽에 나타납니다 텍스트 및 디자인 다시 레이아웃의 미리보기를 표시해야하는 모드. 그러나 텍스트 모드 또는 디자인 모드 에 있을 때 미리보기가 오른쪽에 표시되지 않습니다 . 나는 단지 오류를 얻는다rendering problems... 모든 것을 컴파일하고 …

6
다른 조각 / 레이아웃으로 ViewPager를 구현하는 방법
viewpager를 구현하는 활동을 시작할 때 viewpager는 다양한 조각을 만들었습니다. 각 조각마다 다른 레이아웃을 사용하고 싶지만 문제는 viewpager가 최대 두 개의 레이아웃 만 표시한다는 것입니다 (1 이후 나머지 조각의 두 번째 레이아웃). viewpager를 구현하는 SwipeActivity 코드는 다음과 같습니다 . public class SwipeActivity extends FragmentActivity { MyPageAdapter pageAdapter; @Override protected void onCreate(Bundle …

30
Android 오류 : ': app : transformClassesWithDexForRelease'태스크에 대한 실행 실패
문제는 debug모드로 변경하면 앱을 실행할 수 있지만 release모드로 전환하면 실패한다는 것 입니다. 예외: **FAILURE: Build failed with an exception.** > Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 stacktrace로 gradle build 명령을 실행하면 이것이 내가 얻는 것입니다. ./gradlew …

7
Google Maps Android API v2-대화 형 InfoWindow (원래 Android Google지도와 유사)
InfoWindow새로운 Google Maps API v2에서 마커를 클릭 한 후 맞춤 제작을 시도하고 있습니다. Google의 원래지도 응용 프로그램 에서처럼 보이기를 원합니다. 이처럼 : 내가 ImageButton안에 있을 때 , 그것의 작동하지 않습니다-전체 InfoWindow뿐만 아니라뿐만 아니라 선택 ImageButton됩니다. View자체는 없지만 스냅 샷이기 때문에 개별 항목을 구별 할 수 없기 때문에 읽었습니다 . 편집 …

10
“System.out.println”이 Android에서 작동하지 않는 이유는 무엇입니까?
콘솔에서 무언가를 인쇄하여 디버깅 할 수 있습니다. 그러나 어떤 이유로 든 내 안드로이드 응용 프로그램에는 아무것도 인쇄되지 않습니다. 그런 다음 어떻게 디버깅합니까? public class HelloWebview extends Activity { WebView webview; private static final String LOG_TAG = "WebViewDemo"; private class HelloWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) …

10
캔버스의 Android 센터 텍스트
아래 코드를 사용하여 텍스트를 표시하려고합니다. 문제는 텍스트가 가로 중앙에 있지 않다는 것입니다. 에 대한 좌표를 drawText설정하면이 위치에서 텍스트의 아래쪽을 설정합니다. 텍스트가 가로로 가운데에 오도록 텍스트를 그립니다. 이것은 내 문제를 더 자세히 보여주는 그림입니다. @Override protected void onDraw(Canvas canvas) { // TODO Auto-generated method stub super.onDraw(canvas); //canvas.drawRGB(2, 2, 200); Paint textPaint …

8
Android 페인트 : .measureText () 및 .getTextBounds ()
나는 텍스트를 사용하여 측정하고있다. Paint.getTextBounds()렌더링 할 텍스트의 높이와 너비를 모두 얻는 데 관심이 있기 하고 있습니다. 그러나, 실제 텍스트 렌더링 항상보다 약간 넓은 .width()의 Rect의해 채워진 정보 getTextBounds(). 놀랍게도, 나는 테스트 .measureText()했고, 다른 (더 높은) 값을 반환한다는 것을 발견했다. 나는 그것을 시도하고 그것이 맞는 것을 발견했다. 너비가 다른 이유는 무엇입니까? …


22
프로그래밍 방식으로 EditText의 입력 유형을 PASSWORD에서 NORMAL로 또는 그 반대로 변경
내 응용 프로그램에서 EditText기본 입력 유형이 android:inputType="textPassword"deault 로 설정되어 있습니다. 그것은이 가지고 CheckBox판정 오른쪽으로, 즉 글고 NORMAL PLAIN 텍스트의 입력 형식을 변경한다. 그 코드는 password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 내 문제는 CheckBox가 선택되어 있지 않으면 입력 유형을 다시 PASSWORD로 설정해야한다는 것입니다. 나는 그것을 사용하여 그것을했다. password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); 그러나 해당 편집 텍스트 내부의 텍스트는 여전히 볼 …

9
발리 타임 아웃 시간 변경
Android에 새로운 Volley 프레임 워크를 사용하여 서버에 요청합니다. 그러나 응답하지만 응답을 받기 전에 시간이 초과됩니다. 이 코드를 추가하려고했습니다. HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); 에서 HttpClientStack다른 정수 (50000)에 발리 프레임 워크,하지만 여전히 시간이 초과 50초 전에. 시간 초과를 긴 값으로 변경하는 방법이 있습니까?

14
Android Lollipop CardView의 파급 효과
여기 에 Android 개발자 페이지에 설명 된대로 활동 XML 파일에서 android : backgound 속성을 설정하여 만지면 파급 효과를 표시하도록 CardView를 얻으려고 하지만 작동하지 않습니다. 애니메이션은 전혀 없지만 onClick의 메소드가 호출됩니다. here 제안 된대로 ripple.xml 파일을 만들려고 했지만 동일한 결과를 보았습니다 . 활동의 XML 파일에 표시되는 CardView : <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="155dp" …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.