// Create() // 이름 검색 이벤트 mEdtSearch = (EditText)findViewById(R.id.EdtSearch); mEdtSearch.addTextChangedListener(txtWatcher); // 이름으로 검색시 change 이벤트 TextWatcher txtWatcher = new TextWatcher(){ @Override public void afterTextChanged(Editable s) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int st..
// Manifest // 안 넣어주면 실행 안됨. // main.xml // end.xml // AlramActivity.java package pkg.Alram; import android.app.Activity; import android.app.NotificationManager; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.Toast; public class AlramActivity extends Activity { static final int NAPNOTI = 1; /** Called when th..
// 퍼미션 - 항상 이게 문제였어 ㅜㅜ 안되면 무조건 이거입니다. // 첨부파일 링크 라이브러리로 설정해야합니다. netcomponents-1.3.8.jar package pkg.ftp; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import android.app.Activity; import android.app.AlertDialog; import android.os.Bundle; import com.oroinc.net.ftp.FTPClient; public class FtpActivity extends Activity { /** Called wh..
mList.setSelectionFromTop(10, 10);
// 그래픽 ClientWidth = this.getWidth(); ClientHeight = this.getHeight(); // 일반 // 화면 해상도 private int mClientWidth; private int mClientHeight; // 핸드폰의 해상도 구하기 mClientWidth = this.getWindowManager().getDefaultDisplay().getWidth(); mClientHeight = this.getWindowManager().getDefaultDisplay().getHeight(); Log.e("mClientWidth : ", "" + mClientWidth); Log.e("mClientWidth : ", "" + mClientHeight);
// 서비스가 실행중인 체크하는 함수 private boolean getServiceTaskName() { boolean checked = false; ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List info; info = am.getRunningServices(30); for(Iterator iterator = info.iterator(); iterator.hasNext();) { RunningServiceInfo runningTaskInfo = (RunningServiceInfo) iterator.next(); if (runningTaskInfo.service.getClassName().equ..
// 리스트 롱 클릭 mPhoneList.setOnItemLongClickListener(new OnItemLongClickListener() { PhoneItem item = new PhoneItem(); @Override public boolean onItemLongClick(AdapterView parent, View view,int position, long id) { item = m_arPhoneList.get(position); new AlertDialog.Builder(PhoneList.this) .setTitle("연락처 편집") //.setIcon(R.drawable.memo) .setItems(new String[] {"수정", "삭제"}, new DialogInterface.OnCli..
// xml
// Manifest // BootStartReceiver.java // 핸드폰 처음 부팅시 서비스를 가동하기 위한 클래스 public class BootStartReceiver extends BroadcastReceiver { public void onReceive(Context context, Intent intent) { if (Intent.ACTION_BOOT_COMPLETED.equals(intent.getAction())) { // 마감 데이터 도착 알림 서비스 가동 Intent serviceIntent = new Intent(); serviceIntent.setAction("pkg.os.MagamAlramService"); context.startService(serviceIntent); } }
// 특정 클래스에서 알람 등록 AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent amIntent; PendingIntent sender; amIntent = new Intent(CloseMain.this, AlarmReceiver.class); sender = PendingIntent.getBroadcast(CloseMain.this, 0, amIntent, 0); am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), 60000, sender); // 1분에 한번씩 호출하게 하였다. Log.e("Alarm Sta..
- Total
- Today
- Yesterday