Android2016.10.10 17:05

MainActivity

 

package com.tathink.a170m3.messagetest;

import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.ServiceConnection;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Message;
import android.os.Messenger;
import android.os.RemoteException;
import android.view.View;

public class MainActivity extends Activity {

Messenger mService = null;
boolean mBound;

private ServiceConnection mConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
mService = new Messenger(service);
mBound = true;
}

public void onServiceDisconnected(ComponentName className) {
mService = null;
mBound = false;
}
};

public void sayHello(View v) {
if (!mBound) return;
Message msg = Message.obtain(null, MessageService.MSG_SAY_HELLO, 0, 0);
try {
mService.send(msg);
} catch (RemoteException e) {
e.printStackTrace();
}
}

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}

@Override
protected void onStart() {
super.onStart();
// Bind to the service
bindService(new Intent(this, MessageService.class), mConnection,
Context.BIND_AUTO_CREATE);
}

@Override
protected void onStop() {
super.onStop();
// Unbind from the service
if (mBound) {
unbindService(mConnection);
mBound = false;
}
}

public void onClickBtn(View view) {
sayHello(view);
}
}

 

 

 

MessageService

 

package com.tathink.a170m3.messagetest;

import android.app.Service;
import android.content.Intent;
import android.os.Handler;
import android.os.IBinder;
import android.os.Message;
import android.os.Messenger;
import android.widget.Toast;

/**
* Created by MSI on 2016-10-10.
*/

public class MessageService extends Service {
static final int MSG_SAY_HELLO = 1;
class IncomingHandler extends Handler {
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case MSG_SAY_HELLO:
Toast.makeText(getApplicationContext(), "hello!", Toast.LENGTH_SHORT).show();
break;
default:
super.handleMessage(msg);
}
}
}

final Messenger mMessenger = new Messenger(new IncomingHandler());
@Override
public IBinder onBind(Intent intent) {
Toast.makeText(getApplicationContext(), "binding", Toast.LENGTH_SHORT).show();
return mMessenger.getBinder();
}
}
Posted by 곰대생
Android2016.09.22 20:36

안드로이드 스튜디오에서 레이아웃 미리보기시 한글깨짐 현상 해결

 

android studio 폴더 > plugins > android > lib > layoutlib > data > fonts에서

 

fonts.xml 파일을 연다.

 

<family lang = "ko"> 이 태그 부분의 글꼴 폰트를 NanumGothic.ttf 로 변경

 

안드로이드 스튜디오 재시작

Posted by 곰대생
Data Structures2015.04.11 13:24
Data Structures2015.04.11 13:23
Data Structures2015.04.11 13:22
Database2015.04.07 01:34

 

data.sql

 

diplomas.sql

 

table.sql

 

'Database' 카테고리의 다른 글

학사 DB, 테이블  (0) 2015.04.07
Microsoft Visual C++ 2008 재배포 가능 패키지(x86)  (0) 2015.04.07
Posted by 곰대생
Database2015.04.07 01:31
Android Apps2015.04.07 01:18

마켓 다운로드 : https://play.google.com/store/apps/details?id=com.police170m3.bateru

 

배터리의 잔량을 액티비티, 상태바 알림을 통해서 알려주는 어플입니다.
기존의 다른 배터리 어플에 비해 메모리와 전력을 최소화하였습니다.

배터리 정보 확인 방법 - ver. 1.0.1
  액티비티: 배터리의 잔량을 원형 그래프로 표시하며, 온도와 전압을 표시
  상태바: 배터리의 잔량을 표시합니다.
 
  충전중 / 배터리 소모중에 따라 아이콘을 다르게 표시합니다.
 

 


키워드: 배터리, 배터리정보, 배터리잔량, 배터리위젯, 배터리 상태바알림, 밧데리, 빠떼리, 바테루, 위젯, 경북대학교, 경대, 대구, bateru, battery, bat info, widget, status, knu, lug, 170m3

 

배터리 정보 Ver2.0 - screenshot

 

배터리 정보 Ver2.0 - screenshot

 

마켓 다운로드 : https://play.google.com/store/apps/details?id=com.police170m3.bateru

'Android Apps' 카테고리의 다른 글

배터리 정보 Ver2.0  (0) 2015.04.07
안드로이드 배터리 정보 어플 - Bateru[무료]  (0) 2011.11.09
Posted by 곰대생
Data Structures2015.04.05 10:07
Data Structures2015.04.05 10:04
Ch03_05 - 연결 리스트의 응용

 

example03_05.c

 

linkedlist.c

 

linkedlist.h

 

linkedlistop.c

 

linkedlistop.h

 

'Data Structures' 카테고리의 다른 글

Ch04_01 - 배열로 구현한 스택  (0) 2015.04.11
Ch03_06 - 다항식  (0) 2015.04.05
Ch03_05 - 연결 리스트의 응용  (0) 2015.04.05
Ch03_04 - 이중 연결 리스트  (0) 2015.04.05
Ch03_03 - 원형 연결 리스트  (0) 2015.04.05
Ch03_02 - 단순 연결 리스트  (0) 2015.04.05
Posted by 곰대생

티스토리 툴바