본문 바로가기

Android

(19)
[Android] Receiver에 리모트 프로세스(process =“:remote”)를 해줘야 할 이유가 있나요? http://stackoverflow.com/questions/4311069/should-i-use-android-process-remote-in-my-receiver Q: Receiver에 리모트 프로세스(process =“:remote”)를 해줘야 할 이유가 있나요?저는 굉장히 빈번하게 호출되는 BroadcastReceiver를 가지고 있습니다. 그리고 많은 사람들이 BroadcastReceiver를 구현할 때, 아래와 같은 코드를 이용하는 것을 보았습니다.android: process =":remote" 제 BroadcastReceiver의 목적은, 몇 가지 조건을 체크한 다음 알람을 울리는 것입니다. 제가 궁금한 부분은, 위와 같은 코드를 AndroidManifest.xml에 꼭 추가해야 하는지 ..
[Android, Python] 안드로이드에서 파이썬을 이용할 수 있나요? [광고] HWP 를 웹페이지에서 바로 열고, 편집하고, 저장하고 싶다면? 온라인으로-한글-HWP-파일-편집하기-폴라리스-오피스 폴라리스오피스 웹 한글 - 브라우저에서 무료로 사용하는 한글 한글 뷰어 다운로드 없이 hwp 파일 열기! hwp 편집 후 저장까지 웹 브라우저에서 무료로 가능합니다. hwp.polarisoffice.com http://stackoverflow.com/questions/101754/is-there-a-way-to-run-python-on-android Q: 안드로이드에서 파이썬을 구동시킬 수 있는 방법이 있나요? 저는 지금 S60 단말에서 개발을 하고 있는데, 괜찮은 파이썬 API가 제공됩니다. 그렇지만, 아직 공식적으로는 안드로이드에서 파이썬이 구동되지는 않는 것 같은데요, 비록..
[Android] R cannot be resolved 에러가 나옵니다. 어떻게 해결해야 하나요? Q: R cannot be resolved 에러가 나옵니다.안드로이드 SDK를 새롭게 다운로드 받아서, 아래와 같은 예제코드를 만들어보았습니다.package eu.mauriziopz.gps; import android.app.Activity; import android.os.Bundle; public class ggps extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }그런데, 이클립스에서 아래와 같은 ..
[Android] Q: Android instrumented test의 결과는 어디에서 확인할 수 있나요? Q: Android instrumented test의 결과는 어디에서 확인할 수 있나요?저는 gradle을 이용해서 컴파일을 하고 있습니다. 제가 만든 테스트는 로그와 결과출력을 텍스트로 하고 있습니다.grep -r text * fails.system.out과 logging의 결과물이 저장되는 곳이 어디인가요?감사합니다.수정: 유닛 테스트의 결과를 /app/build/test-results/ 에서 찾았습니다. 하지만 다른 것은 아직 찾지 못했습니다. instrumented test의 결과 output 파일이 저장되는 곳이 어디인지 알고 계시는 분 없나요?(질문자: Ray Tayek) A: gradlew connectedCheck를 실행하면 아래와 같은 디렉토리가 생성됩니다.\build\reports\an..
[Android] 안드로이드의 진동기능을 어떻게 이용하나요? http://stackoverflow.com/questions/13950338/how-to-make-an-android-device-vibrate참고: http://developer.android.com/reference/android/os/Vibrator.html Q: 안드로이드의 진동기능을 어떻게 이용하나요?안드로이드 앱을 만드는 중입니다. 이제, 특정 동작을 하면 진동이 발생하게 구현하고 싶은데, 어떻게 하면 되나요?(질문자: Billie) A: 이렇게 해보세요. import android.os.Vibrator; ... Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE); // Vibrate for 500 m..
[Android] ADB의 dumpsys 툴이 뭔가요? 어떤 일을 하죠? http://stackoverflow.com/questions/11201659/whats-the-android-adb-shell-dumpsys-tool-and-what-are-its-benefits Q: ADB의 dumpsys 툴이 뭔가요? 어떤 일을 하죠?ADB shell 의 dumpsys 에 어떤 커맨드가 있는지 모두 알고 싶습니다.이 정보를 어떻게 찾을 수 있을까요?(질문자: Vishwanath) A: dumpsys 는 안드로이드의 Tool이며, 디바이스의 정보와 상태 값을 알려주는 서비스입니다. 장점은1. 시스템 정보를 간단한 커맨드로 얻을 수 있음2. CPU, RAM, 배터리 등의 정보를 보기 편한 차트 형태로 출력해주기 때문에, 당신의 앱이 시스템 전체에 어떤 영향을 끼치고 있는지 확인할 수 ..
[Android] 루팅하지 않고 앱의 데이터베이스 파일을 얻는 방법 http://stackoverflow.com/questions/2078710/android-adb-access-to-application-databases-without-root Q: 루팅하지 않고 앱의 데이터베이스 파일을 얻는 방법을 아시는 분 없나요?예를 들면, 아래와 같이 데이터베이스 파일의 경로를 알고 있습니다. ADB는 루팅 없이 쓸 수 있다는 것을 알고 있는데, 해당 경로를 ADB를 이용하여 보려고 하면 root 권한이 필요하다고 나옵니다. 하지만 파일의 위치만 알고 있다면 루팅 권한 없이도 해당 파일에 접근할 수 있다는 이야기를 들은 적이 있습니다.제가 하고 싶은 것은, 루팅 안된 폰에서 앱의 데이터베이스 파일을 얻은 뒤(pull), 그것을 수정하여 다시 원래 위치로 복사하는 (push) 것..
[Android] 안드로이드 스튜디오에서 jar 파일을 라이브러리로 추가하기 http://stackoverflow.com/questions/16608135/android-studio-add-jar-as-library Q: 안드로이드 스튜디오에서 jar 파일을 라이브러리로 추가하려면 어떻게 해야 하나요?저는 안드로이드 스튜디오를 처음 이용해 보려고 하는데, 이 작업을 적절하게 수행하려면 어떻게 해야하는지 잘 모르겠습니다.저는 Gson 라이브러리를 이용하여 JSON 객체를 시리얼라이즈/디시리얼라이즈하고 있는데, 빌드할 때 해당 라이브러리를 포함시키도록 설정할 수가 없습니다.저는 새로운 MainActivity를 만들었고, gson-2.2.3.jar 파일을 /libs 폴더에 복사했고, 우클릭 후 Add as library를 했습니다. 이렇게 하니 Android studio가 jar파일을..