분류 전체보기273 Android Thread Policy Android Thread Policy = ANR Policy (Application Non Response Policy)* Daemon (Back ground Thread) 는 연산만 가능* Block 작업은 Thread로 구현 2018. 6. 5. Event Driven Programming 이벤트가 발생하면 실행시키고자 하는 메소드가 있다면 ① a.abc(); 와 같이 바로 호출하면 되지만,언제 버튼이 클릭될 지 몰라서 우리가 직접 호출할 수 없다. 따라서, ② set△△Listener(a); 와 같이언제 버튼이 클릭될 지를 아는 Listener에게 클릭되면 abc() 메소드를 실행시켜달라고 등록을 해야한다. 근데 또 여기서, Listener 는 A에게 abc() 메소드가 있는걸 모르기 때문에이벤트를 처리할 Bean에서 인 Listener 를 무조건 상속받고, 그에따라 무조건 구현해야 하는 메소드를 알맞게 써주면 된다. //예제근데..사실.. Event 처리할 Bean은 따로 만들 필요가 없고 set△△Listener(this)를 이용해서 쓰면 된다 .. //추가예제 2018. 5. 31. MSA(Micro Service Architecture) 란 * 참고 포스팅http://blog.naver.com/tmondev/220750045191 마이크로서비스, API Gateway로 200배 활용하기https://vironit.com/what-is-microservices-architecture/ What is Microservices Architecture? 2018. 5. 30. aapt 와 Android Namig Rule * aapt ( Android Asset Parsing Tool )XML을 포함한 META-DATA 를 aapt가 R.java 즉, 객체화 시켜줘기 때문에.java 에서는 'R'로 접근하면 되고, xml 에서는 '@' 로 접근할 수 있다. * Android Resume Naming Rule => aapt 가 이해하고 구현할 수 있도록 하는 룰,1. XML 은 소문자여야 한다. R.layout.activity_main 처럼 layout2. image file 파일명은 중복되면 안된다. (확장자 구분을 못할 뿐더러 . 은 접근지정자로 인식하기 때문)3. image file 파일명은 소문자로 입력한다. (대문자나 특수문자 입력불가) 2018. 5. 29. Code Layout 방식과 XML Layout 방식 activity_main.xml1234567891011121314 Colored by Color Scriptercs MainActivity.java123456789101112131415161718192021public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //XML layout 방식 setContentView(R.layout.activity_main); //code layout 방식 LinearLayout linearLayout = new LinearLayout(this); TextV.. 2018. 5. 29. Android 기본 개념 + 아키텍쳐 + life cycle * Android Programming : Android Platform에서 실행하는 APP 개발* Android : Mobile OS / 주요, 기본 APP 포함 SW묶음 / Mobile Device SW개발에 필요한 일체의 Platform 제공 (공제 SW) * 안드로이드 플랫폼 아키텍쳐 ( Android Platform Architecture ) * Android Life cycle 2018. 5. 29. 이전 1 ··· 34 35 36 37 38 39 40 ··· 46 다음