본문 바로가기

class

[Android] 메소드 수 확인 방법 APK 생성 시 사용되는 클래스와 메소드를 확인 하고 싶을 경우 아래 두 오픈 소스를 이용 합니다. ## dexcounthttps://github.com/KeepSafe/dexcount-gradle-plugin 위 github에 가셔서 다운 받으시면 됩니다. ## Classy shark https://github.com/google/android-classyshark 위 github에 가셔서 다운 받아 사용 하실 수 있지만,좀더 간편하게 이미 빌드된 jar 파일을 첨부 하겠습니다. 위 파일을 받고 아래와 같이 실행 하면 프로그램이 실행 됩니다. java -jar ClassyShark.jar 프로그램이 실행 되면 확인 하고 싶은 apk를 선택만 해주면클래스 리스트와 사용중인 메소드 카운트를 확인 하실 수 .. 더보기
[ Android ] Setting에 Activity 찾아가기. 안드로이드 Setting에는 여러 리스트가 포함되어 있다. 어플을 만들다 보면 이 리스트 중 하나를 사용할려고 할 때가 있다. 특히! 무선 인터넷이 설정 되어 있는지 아닌지 확인 하기 위한 것! 이럴 때, 간단하게 Activity하나만 불러주면 해결이 된다. Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivityForResult(intent,KEYCODE_RESULT); 위와 같이 했을 경우, 위치서비스 설정이 실행된다. 이외에도 Settings 클래스 내에 ACTION_XXXX 형태로 다양하게 모두 할당되어 있으므로, 원하는 Activity를 찾으시면 될듯 하다. 그럼 오늘도 즐코딩~ ㅋ 더보기
[ Object-c ] 클래스 다루기 원래 안드로이드 개발자인 나.. 아마 프로그램 이해방식이 자바쪽으로 많이 되어 있을 것이다. 이해바람. 참고로 전.. 윈도우에서 공부중이란...^^;; @interface : 클래스를 선언 시켜주는 부분이다. @implementation : 선언 되어진 변수나 메소드를 가지고 실제 코드를 작성. 자바와 비슷하지만, 두 부류로 나누어져 있다는 게 큰 특징 같다. 한번 implemetation만 선언해도 되지 않을까 했는데.. 역시나 오류가 뜨는군..^^;; @interface 클래스 이름: 부모 클래스 { 변수 선언; } 메소드 선언; @end @implementaion 클래스 이름 실제 코드 @end 샘플 소스 #import // 클래스 형태를 잡아주는 선언 부분 @interface Fraction: N.. 더보기