마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[앱개발 질문] 스톱워치를 값으로 조작하고 싶습니다. 어떻게 해야 할까요?

0 추천
public Runnable updateTimer = new Runnable() { 
         public void run() { 
                timeInMilliseconds = SystemClock.uptimeMillis() - starttime; 
                updatedtime = timeSwapBuff + timeInMilliseconds; 
                secs = (int) (updatedtime / 1000); 
                mins = secs / 60; 
                secs = secs % 60; 
                milliseconds = (int) (updatedtime % 1000); 
                time.setText("" + mins + ":" + String.format("%02d", secs) + ":" 
                        + String.format("%03d", milliseconds)); 
                time.setTextColor(Color.RED); 
                handler.postDelayed(this, 0); 
         }}; 


위의 코드는 스톱워치의 코드 일부분 입니다. ( 안드로이드 )

위의코드를 이용한다고 치면, 버튼 조작 없이 스톱워치를 시작, 스톱, 리셋 등의 기능을

수행하고 싶습니다.

예를 들어, 1을 전달하면, 스톱워치를 시작하고, 2를 주면, 스톱워치를 정지하고, 3을 주면,

스톱워치를 리셋하게끔 만들고 싶습니다.

어떻게 구현하면 될까요?

실마리라도 던져주시면 바로 채택드리겠습니다.

kissout (1,100 포인트) 님이 2016년 4월 25일 질문

1개의 답변

0 추천
 
채택된 답변
aucd29 (218,390 포인트) 님이 2016년 4월 26일 답변
kissout님이 2016년 4월 27일 채택됨
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.androidtown.mystopwatch">

    <application
        android:icon="@drawable/stopwatch"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity
            android:name=".MainActivity"
            android:screenOrientation="portrait"
            android:launchMode="singleInstance"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".MyBoundService"/>
    </application>

</manifest>

이부분에서 '.MyBoundService' 이부분이 빨간줄이 끄입니다.

원래 추가가 되야되는데, 추가가 되질 않아요 ㅜ

제가 개발하고 있는 툴이 이클립스가 아닌 안드로이드 스튜디오 입니다.

그래서 그런지 적용이 되질안아요ㅠ

소스코드는 맞는거 같은데, 적용시킬 방법이 없을까요?
org.androidtown.mystopwatch 패키지 안에 해당 MyBoundService 가 존재하는지 확인 하세요 그리고 예제로 드린 것도 링크도 안스에요
...