Dev332 for문에서 변수명 이렇게 쓰지마라!! for 문에 사용하는 변수명!! 프로그래밍을 하다보면 당연(?)하게 for 문을 작성하게 된다. 아마도?! ArrayList list = new ArrayList(); for (int i = 0; i < list.size(); i++) { ArrayList strList = new ArrayList(); // .... for (int j = 0; j < strList.size(); j++) {//....}} 위와 같이 나는 작성을 했었다.따로 어디선가 받아오는 변수 명이 아닐 경우에 해당 for 문에 int i 와 같이 i 를 주로 썼었다. 그리고 언젠가 웹인지 책인지 어딘지 모르겠지만 for 문 안에 사용하는 변수명을 i 와 같이 명명하지 말라고 했었다. 명확성이 떨어지고 나중에 코드를 봤을때 이해하기.. 2017. 11. 14. ExapandableListView 사용 ExpandableListView 의 Group 클릭 처리 ExapandableListView.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) { return parent.isGroupExpanded(groupPosition); }}); 클릭할때마다 해당 Group 을 확장한다. 2017. 11. 14. Android Parcelable 설명 Android Parcelable 설명을 깔끔하게 해놓은 글 원글https://arsviator.blogspot.kr/2010/10/parcelable%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%9C-%EC%98%A4%EB%B8%8C%EC%A0%9D%ED%8A%B8-%EC%A0%84%EB%8B%AC-object.html HashCode 옮긴글http://hashcode.co.kr/questions/882/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C%EC%97%90%EC%84%9C-parcelable%EC%9D%B4-%EB%AD%94%EC%A7%80-%EC%9E%90%EC%84%B8%ED%9E%88-%EC%84%A4%EB%AA%85%ED%95%B4%E.. 2017. 11. 12. AltBeacon 라이브러리 사용 AltBeacon 라이브러리 * 라이브러리 간단 사용법http://altbeacon.github.io/android-beacon-library/samples.html * 특정 비콘 모니터링을 위한 모니터링 등록 https://forums.estimote.com/t/monitoring-region-problem/2322/6 2017. 11. 7. Java - Random 메소드 사용 Java 유틸에서 Random 함수를 쓸때,특정 범위까지 랜덤구하는 방법을 간단하게 구현해놓았다. //1. nextInt(range) = nextInt(max - min) new Random().nextInt(5); // [0...4] [min = 0, max = 4] new Random().nextInt(6); // [0...5] new Random().nextInt(7); // [0...6] new Random().nextInt(8); // [0...7] new Random().nextInt(9); // [0...8] new Random().nextInt(10); // [0...9] new Random().nextInt(11); // [0...10] 참고 : https://www.mkyong.com/.. 2017. 11. 6. Bluetooth 연결과 Characteristic 전송 속도 현재 블루투스 디바이스를 2대 이상 연결해서 각 디바이스에 동시에 Characteristic 을 연속으로 3개 이상 전송할때의 문제!!! My case :연속으로 Bluetooth 에 writeCharacteristic 을 할때 각각의 writeCharacteristic 을 할때, 100~200 millis 시간이 필요한것 같다. 2017. 11. 6. 이전 1 ··· 45 46 47 48 49 50 51 ··· 56 다음