Front-end/Android 13

Android Intent startActivityForResult

startActivityForResult(intent,반환코드); 를 인텐트로 넘기는 구간에 작성 onActivityResult 매소드를 Override하여서 반환된 데이터를 처리한다 MainActivity.java public class MainActivity extends AppCompatActivity { TextView tvText; int Cnt=0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvText = (TextView)findViewById(R.id.tvText); tvText.set..

Front-end/Android 2020.12.07

Android HTML, 외부주소에서 JSON 파싱해 가져오기

activity_main.xml 더보기 MainActivity.java 더보기 public class MainActivity extends AppCompatActivity { private static String IP_ADDRESS = "PHP서버주소"; private static String TAG = "그룹명"; private static String filename = "파일명.php"; private String mJsonString; private TextView tvString; MainActivity.GetData task; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceSt..

Front-end/Android 2019.12.28

FCM 앱 알람

1. FCM 프로젝트 생성 2.안드로이드 아이콘 클릭하여 앱 등록과정 진행 3.패키지명 입력, 앱이름(아무거나)입력 후 앱등록 -> 구성파일 다운로드 google-services-json 파일 다운로드 후 안드로이드 스튜디오 작업 프로젝트로 가서 Android보기에서 Project보기로 변경 후 app디렉터리에 파일을 넣는다 그리고 다음버튼 -> build에 넣으라는 것들 넣고 sync now 클릭해서 적용 후 다음 4.안드로이드 스튜디오 Tools -> Firebase 클릭 Cloud Messaging 클릭 Set up Firebase Cloud Messaging 클릭 Connect your app to Firebase 클릭 5. manifests 클릭 후 이전에 삽입 6. 패키지 디렉터리에 Servi..

Front-end/Android 2019.11.02

커스텀 토스트, 커스텀 다이얼로그

버튼 클릭 시 다이얼로그 창 띄어주고 데이터 입력. 확인 누르면 EditText 수정 취소하면 Toast 커스텀한 view가 보여짐 이하 소스코드 activity_main.xml dialog.xml toast1.xml MainActivity.java public class MainActivity extends AppCompatActivity { Button btnClick; View dialview, toastview; TextView tvName,tvEmail, tvToast; EditText edtEmail,edtName; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s..

Front-end/Android 2019.10.23

배열과 테이블 위젯 이용한 계산기, 숫자버튼 예제

1. activity_main.xml 2. MainActivity.java EditText edit1, edit2; Button btnAdd, btnSub, btnMul, btnDiv; TextView textResult; String num1, num2; Integer result; // 10개 숫자 버튼 배열 Button[] numButtons = new Button[10]; // 10개 숫자 버튼의 id 값 배열 Integer[] numBtnIDs = { R.id.BtnNum0, R.id.BtnNum1, R.id.BtnNum2, R.id.BtnNum3, R.id.BtnNum4, R.id.BtnNum5, R.id.BtnNum6, R.id.BtnNum7, R.id.BtnNum8, R.id.BtnNum9..

Front-end/Android 2019.10.21