1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556public class MainActivity extends AppCompatActivity { Button m_btnFinger1; Button m_btnFinger2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); this.InitializeView(); this.SetListener(); } public void Ini..
왼쪽의 Build Variants 탭을 선택하면 위와 같이 나옵니다. 그리고 release를 선택합니다. Build 메뉴의 Getnerate Signed Budle / APK... 을 선택합니다. APK를 선택 후 Next를 누릅니다. 저는 이미 만들게 있어서 이렇게 나오는데 원래는 아무 정보도 없습니다. 이때 Create new ... 을 누릅니다. 경로를 지정 후 확장자를 jks로 하고 파일명을 입력합니다. 이후 위처럼 정보에 맞게 입력 후 OK를 누른 후 바로 Next를 누릅니다. release를 선택 후 V1 (Jar Signature)를 체크 후 Finish를 누릅니다. 이후 개발 툴에서 Ctrl + F9로 컴파일을 하시면 프로젝트 경로의 app -> release 경로에 app-release...
기약이 없는 작업을 할때 유용함 ㅋ // main.xml // CircleProgress.java package pkg.CircleProgress; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ProgressBar; public class CircleProgress extends Activity { ProgressBar mProgCircle; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInst..
// main.xml // File.java package pkg.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; public class File extends Activity { /** Called when the activity is first cr..
// main.xml // ImgButton.java package pkg.ImgButton; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.ImageButton; import android.widget.Toast; public class ImgButton extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVi..
// main.xml // ThreadRun.java package pkg.ThreadRun; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.widget.Button; import android.widget.TextView; public class ThreadRun extends Activity { int mMainValue = 0; int mBackValue = 0; TextView mMainText; TextView mBackText; @Override public void onCr..
// main.xml // ThreadRun.java package pkg.ThreadRun; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.widget.Button; import android.widget.TextView; public class ThreadRun extends Activity { int mMainValue = 0; int mBackValue = 0; TextView mMainText; TextView mBackText; BackThread mThread; @Overr..
// main.xml // name.xml // DataBase.java package pkg.DataBase; import java.util.ArrayList; import android.app.AlertDialog; import android.app.ListActivity; import android.content.ContentValues; import android.content.Context; import android.content.DialogInterface; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; impo..
final ProgressDialog proDlg = new ProgressDialog(this); proDlg.setTitle("마감 데이터 받아 오는중 ..."); proDlg.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL); proDlg.setMax(DataCount); proDlg.show(); mDataCount = DataCount; Thread t = new Thread() { String rcvData; public void run() { for(int i = 1; i
// xml 이거 안넣어주면 스크롤시 배경이 사라짐 ;;; > // java package pkg.MinPos; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MagamSum extends Activity { private ListView mList; private FOSDBHandler mFos; private ArrayList arMagamList; @Override public void onCreate(Bundle savedInstanceState) { s..
- Total
- Today
- Yesterday