Skip to content
모두의 공간
개발자 공간
사용자 공간
최근글
로그인
접속유지
회원가입
ID/PW 찾기
모두의 공간
새로운 소식
새로운 게임/앱
개발자 공간
개발자 게시판
개발자 질문/답변
개발자 정보
구인/구직/의뢰
행사/세미나/교육
(구)질문/답변
사용자 공간
앱 정보/후기
게임 정보/후기
기기 정보/후기
잡담/유머/창작
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
안드로이드 개발 질문/답변 (글 수
45,052
)
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
시계위젯 - 분단위 Update 질문입니다.
언제나맑음
https://www.androidpub.com/android_dev_qna/676704
2010.08.17
16:28:41
3730
3
앱개발 질문
제목과 같이 시계위젯을 만들려고 합니다..
그래서 1분마다 갱신되게 하려 하는데 1.6부터는 최소 단위가 30분이라더군요...
그래서 Service를 이용하려는데...도무지 알수가 없군요...
어제부터 온종일 검색해서 나오는건 나름대로 다 보고 TEST해 보았는데...
제 역량이 짧아 알 길이 없습니다.
혹시 누구 예제나 관련 사이트라도 알려주시면 큰도움이 되겠습니다...
부탁드려요....
이 게시물을
목록
2010.08.17
16:35:28
bopduk
서비스 실행하시고 타임 데스크로 실행 시간 지정할수 있습니다.
아래는 제가 10초마다 wifi검색할때 쓰던 방식입니다.
public void onUpdate(Context context, AppWidgetManager awManager, int[] widgets) {
wdigetManager = awManager;
if(serviceRun){
mContext.startService(new Intent(mContext, BopService.class));
BopService.scanLoop=true;
serviceRun=false;
}
for(int widgetID : widgets)
wdigetManager.updateAppWidget(widgetID, homeView);
super.onUpdate(context, awManager, widgets);
}
public class BopService extends Service{
public void onStart( Intent intent, int startId){
wifiScanCount=0;
TimerTask wifiScan = new TimerTask() {
public void run() {
progressValue=0;
if(scanLoop){
...
}
};
timer=new Timer();
timer.scheduleAtFixedRate(wifiScan, 1, 10000); <--- 10초마다 실행
2010.08.17
16:46:28
해보면안다!
브로드캐스트 TimeTick 받아서 사용하시면 됩니다. 매분 날라옵니다..
안드로이드 기본 아날로그클락뷰도 이것을 이용하더군요
2010.08.17
17:24:34
쿨러
제경우도 브로드캐스트리시버 달아서 분단위로 인텐차 받아서 처리합니다
ACTION_TIME_TICK 랑햬서 시간관련 인텐츠가 3개되지요.
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
조회
추천
날짜
최근 수정일
공지
앱개발 질문
게시글 작성시 소스코드를 보기 쉽게 처리하기
33
멍멍대왕
622013
5
2010-01-21
2013-02-17 14:05
공지
앱개발 질문
[필독] Q&A 게시판 글작성 안내, 질문전 검색 필수!
176
회색
1064749
7
2010-01-29
2020-09-21 15:37
앱개발 질문
메인 액티비티 변경...
(
2
)
덩열이
2010.08.17
조회
9049
앱개발 질문
setPositiveButton 각각 선택하는 데이타값은 얻을려면 어떻게 해야하나요?
(
3
)
isje
2010.08.17
조회
3505
앱개발 질문
MyLocationOverlay에서 자기위치에 주의에 파란원생기는거 그거 없앨수 있나요???
블로
2010.08.17
조회
2961
앱개발 질문
softKeyBoard가 보여질 때 callback 및 핸들러 처리
(
1
)
토플러
2010.08.17
조회
3411
앱개발 질문
파일 관리 메서드를 통해 만든 파일을 사용자가 접근할수 있나요??
(
1
)
나는초보임다
2010.08.17
조회
2744
앱개발 질문
시계위젯 - 분단위 Update 질문입니다.
(
3
)
언제나맑음
2010.08.17
조회
3730
앱개발 질문
table의 rowspan 기능은 없나요?
쎄미
2010.08.17
조회
3706
앱개발 질문
이미지를 암호화 하는 방법
(
4
)
꿈나무
2010.08.17
조회
3496
앱개발 질문
List(리스트) 화면에서 컬럼 부분을 다른 내용으로 전환 가능한지요? 문의드립니다.
탱탱구리
2010.08.17
조회
2807
앱개발 질문
bitmap 이나 canvas 를 애니메이션 하는 방법이 있나요?
(
1
)
Azel
2010.08.17
조회
4183
기타 질문
혹시 이 책 Beginning Android 2 소스를 이클립스에 넣는 방법 아시나요?
(
1
)
이주희사랑
2010.08.17
조회
2971
앱개발 질문
비디오 플레이 Intent 호출시 자막 지정은 어떻게 하나요?
(
4
)
bopduk
2010.08.17
조회
3389
앱개발 질문
안드로이드 에뮬레이터의 가로, 세로 픽셀 값을 가지고 오는 방법이 있을까요?
(
1
)
이렁이렁
2010.08.17
조회
3141
앱개발 질문
레이아웃 비율 조정?
(
2
)
워잡워잡
2010.08.17
조회
3904
앱개발 질문
spinner 선택한 것과 edittext 작성한 text가 남아있어요.
(
1
)
종려리
2010.08.17
조회
2605
앱개발 질문
LayoutAdapter 사용시.. 왜 setAdapter가 안 불리는지 모르겠습니다..
(
2
)
안드로메다인
2010.08.17
조회
3365
앱개발 질문
widget 생성에 관해서 질문 있습니다.
dio273
2010.08.17
조회
2512
앱개발 질문
coverflow 코드로구현된것을 xml로 가져올떄 문제입니다
로이모토
2010.08.17
조회
4952
앱개발 질문
인텐트로 다른 액티비티로 넘어갈 경우 메인 액티비티의 상태가.....
(
1
)
으잉
2010.08.17
조회
2846
앱개발 질문
가속도 센서에서 나오는 값은 정확히 어떻게 해석되는건가요??
고마워안드로
2010.08.17
조회
3049
목록
쓰기
첫 페이지
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
끝 페이지
최근 인기글
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
제목+내용
제목
내용
댓글
이름
닉네임
태그
검색
취소
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
OpenID Login
Open ID
회원가입
ID/PW 찾기
인증메일 재발송
OpenID
OpenID
Close Login Layer
아래는 제가 10초마다 wifi검색할때 쓰던 방식입니다.
public void onUpdate(Context context, AppWidgetManager awManager, int[] widgets) {
wdigetManager = awManager;
if(serviceRun){
mContext.startService(new Intent(mContext, BopService.class));
BopService.scanLoop=true;
serviceRun=false;
}
for(int widgetID : widgets)
wdigetManager.updateAppWidget(widgetID, homeView);
super.onUpdate(context, awManager, widgets);
}
public class BopService extends Service{
public void onStart( Intent intent, int startId){
wifiScanCount=0;
TimerTask wifiScan = new TimerTask() {
public void run() {
progressValue=0;
if(scanLoop){
...
}
};
timer=new Timer();
timer.scheduleAtFixedRate(wifiScan, 1, 10000); <--- 10초마다 실행