반응형

분류 전체보기 480

안드로이드 - 어플 초기화면 만들기

안드로이드 - 어플 초기화면 만들기 정확한 명칭은 잘 모르겠지만 카카오톡 어플을 실행하면 나오는 노란 바탕화면 아시죠? 실행한 어플이 무슨 어플인지를 한방에 알려주는 초기화면을 만들어 볼려고 합니다. IOS의 경우는 초기화면을 제작을 지원한다는데 안드로이드는 없더라고요(혹시 알고 계시면 알려주세요~) 먼저 액티비티 2개를 만듭니다. (첫번째는 초기화면 + 두번째는 메인화면) ** 초기화면 액티비티 public class introAc extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_in..

Android 2017.08.30

안드로이드 - 초간단 메모장 만들기3(옵션 추가)

안드로이드 - 초간단 메모장 만들기3(옵션 추가) 초간단 메모장2에서 한번 파일을 불러오면 삭제하지 않으면 새로운 메모장 작성을 할 수 없었습니다. 그래서 옵션을 통해서 새로운 메모장을 작성을 추가하였습니다. 코드는 초간단 메모장2에 추가만 하였습니다. ---------------------------------------------------------------------------------------- 초간단 메모장 만들기1 http://lopicit.tistory.com/252 초간단 메모장 만들기2 http://lopicit.tistory.com/257 -------------------------------------------------------------------------------..

Android 2017.08.29

안드로이드 -초간단 메모장 만들기2 (파일변경)

초간단 메모장 만들기2 (파일변경) http://lopicit.tistory.com/252 ** 초간단 메모장 만들기1에 이어서 *** 이전 초간단 메모장 예제는 하나의 파일에 읽고 쓰고 삭제할 수 있었습니다. 이번에는 AlertDialog를 이용하여 다양한 파일을 불러와 읽고 쓰고 삭제할 수 있도록 만들어 보았습니다. ** 변경된 이벤트 리스너 View.OnClickListener listener = new View.OnClickListener() { @Override public void onClick(View view) { switch (view.getId()){ case R.id.load: Log.i("TAG", "load 진행"); LinearLayout alert_layout1 = (Linea..

Android 2017.08.28

안드로이드 - Thread (AsyncTask)

안드로이드 - Thread (AsyncTask) 기존에 Thread는 메인 Thread와 서브 Thread가 데이터를 주고 받기 위해서는 Handler를 사용하였습니다. 하지만 Thread와 Handler를 따로 만들어야하는 불편한 점이 있습니다. 이런 점을 해결하기 위해서 안드로이드 프레임워크는 AsyncTask객체를 만들어 둘을 하나로 묶었습니다. AsyncTask객체의 사용법은 우선 객체를 상속 받은 이후 콜백메소드를 오버라이딩합니다. ** 콜백메소드 **onPreExecute() → doInBackground()메소드가 실행되기 전 준비단계 protected void onPreExecute() { //Thread에서 실행될 작업을 초기화 및 설정한다. Log.i(TAG,"onPreExecute()..

Android 2017.08.26

android - webview(웹뷰)예제

안드로이드 - webview(웹뷰)예제 HTTP의 iframe처럼 안드로이드 앱에 웹페이지를 삽입할 수 있는 webview라는 기능이 있습니다. 예제를 캡처한 화면입니다. 새 창으로 브라우저가 열리는 것이 아니라 webview영역 내부에 웹사이트가 딱!! -- 안드로이드 스튜디오 에뮬레이터 캡처화면 -- ** webview예제 - MainActivity 코드 package com.example.dmbtv.new_practice; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.webkit.WebView; import android.webkit.We..

Android 2017.08.26

android - 안드로이드 SQLite execSQL()과 rawQuery()의 차이

안드로이드 SQLite execSQL()과 rawQuery()의 차이 SQLite execSQL()과 rawQuery()의 차이 void execSQL(String sql)- SELECT 명령을 제외한 모든 SQL 문장을 실행한다.ex) CREATE TABLE, DELETE, INSERT 등 Cursor rawQuery(String sql, String[] selectionArgs)- SELECT 명령어를 사용하여 쿼리를 실행하려면 rawQuery()를 사용하면 된다.- 쿼리의 결과는 Cursor 객체로 반환된다.- Cursor 객체는 쿼리에 의하여 생성된 행들을 가리킨다.- Cursor는 DB에서 결과를 순회하고 데이터를 읽는 데 사용되는 표준적인 메커니즘이다. 출처 - 그림으로 쉽게 설명하는 안드로이..

Android 2017.08.25

android - 안드로이드 초간단 메모장 만들기

초간단 메모장 만들기 간단한 메모장 설명 - 3개의 버튼으로 구성되어 있다.(load, save, delete) - 그 아래 edittext를 통해서 글을 입력하고 불러오기하여 수정할 수 있습니다. - load, save, delete를 할때마다 토스트메세지를 출력합니다. ** MainActivity.java public class MainAc extends AppCompatActivity{ private static String TAG = "MainActivity"; Button load, save, delete; EditText inputText; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns..

Android 2017.08.25

안드로이드 - HttpURLConnection 예제

안드로이드 - HttpURLConnection 예제 네트워크 예제에서 HttpURLConnection객체를 통해서 특정 URL의 html코드를 읽을 수 있습니다. 간단한 HttpURLConnection예제입니다. **MainActivity.java 코드 public class MainActivity extends AppCompatActivity { final static String TAG = "MainActivity"; String urlAddr = "https://m.naver.com/"; Button btnNetCon; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se..

Android 2017.08.24

자바 swing 로또 프로그램

* * 자바 Swing 로또 프로그램 * * Math클래스의 random 메소드를 이용하여 랜덤으로 뽑힌 숫자의 중복을 제거한 후 Swing과 이벤트 처리를 통해서 만들어 보았습니다. ( ** 코딩은 첨부파일에 올려놓았습니다. **) 로또 스윙프로그램의 조건 ** 추첨 실행을 누르면 추첨횟수가 증가하고 이전 도전 상황이 모두 초기화됩니다. ** 도전 실행을 누르면 추첨 실행을 통해서 얻은 숫자와 비교할 수 있는 번호 생성 ** 추첨번호와 도전번호를 비교하여 맞힌 개수에 따라서 등수를 출력합니다. ** 종료버튼을 누르면 프로그램을 종료시킵니다. - 켄텐츠팬의 레이아웃은 null로 설정하여 setBounds()를 이용하여 직접 크기와 위치를 지정하여 만들었습니다. - 이벤트는 액션 이벤트를 이용하였습니다. ..

JAVA 2017.08.24

(정보기기운용기능사) 패킷트레이서 - password, MD5 설정

(정보기기운용기능사) 패킷트레이서 - password, MD5 설정1. Enable Password(Security)라우터의 Enable은 User Exec Mode(사용자 모드)에서 Privileged EXEC Mode(관리자 모드)로 들어가기 위한 명령어로 일반적으로 일반저으로 인증된 사람만이 접근할 수 있도록 보안 설정을 하게 됩니다. * 보안 설정 라우터 명령 Router(config)#enable password [암호] * 패스워드 설정하기 지금은 enable을 입력하고 관리자모드로 들어갔을 때 패스워드 입력과정이 없습니다. enable password 명령을 통해서 패스워드를 설정합니다. * 패스워드 설정 확인 설정을 다시 사용자모드에서 관리자모드로 진입하면 패스워드를 입력하는 과정이 생겼습..

Network 2017.08.04
반응형