목록분류 전체보기 (478)
한 걸음 두 걸음
안드로이드가 지원하는 센서의 종류 Motion sensor (가속력 및 회전력) : accelerometers, gravity sensors, gyroscopes, rotational vector sensors Environmental sensors (기온 기압 조도 습도 등) : barometers, photometers, thermometers Position Sensor : orientation sensors, magnetometers. 안드로이드 센서 사용을 위한 클래스 및 인터페이스 4가지 SensorManager Sensor SensorEvent SensorEventListener 참고 develpoer documentation https://developer.android.com/guide/..
1. drawable image에 button clicked event 추가하기 위의 xml파일을 가져와서 background속성으로 주면 된다. 2. xml 파일 자체로만 custom하기 따로 image가 들어가있지는 않다. //imageButton도 마찬가지로 쓰인다.
1. Fragment 란? Fragment 특징 액티비티를 분할하여 화면의 한 부분을 정의한다. 액티비티와 같이 레이아웃, 동작 처리, 생명주기를 가지는 독립적인 모듈이다. 다른 액티비티에서도 사용 할 수 있어 재사용성이 뛰어나다. 액티비티 내에서 실행 중에 추가, 제거가 가능하다. Fragment 생명주기 액티비티에 프래그먼트가 부착되고 초기화 되는 단계인 '프래그먼트 추가', 이후 정해진 동작을 수행하는 단계를 '프래그먼트 실행', 역할을 다하고 종료되는 시점은 '프래그먼트 파괴'. 이렇게 크게 세 단계로 구분 될 수 있습니다. void onAttach(Activity activity) 프래그먼트가 처음으로 액티비티에 부착 될 때 호출됩니다. 앞서 말씀드렸듯..
출처https://wonjerry.tistory.com/5 xml속성 변경 android:inputType="textMultiLine|textNoSuggestions" android:background="@android:color/transparent"drawable폴더 내 blackline.xml생성 background 속성으로 설정
전달 전달하는 MainActivity.java void onButtonClicked(View v){ Intent intent = new Intent(this, ResultActivity.class); intent.putExtra("String"); //전달하기! startActivity(intent); } 받음 public class ResultActivity extends AppCompatActivity implements View.OnClickListener { private String TAG = "Service"; private Button buttonBack; private TextView textViewResult2; @Override protected void onCreate(Bundle s..
이상한나라의 앨리스 이상한 나라로 들어가는 동굴 : HMD Brave New World(멋진 신세계)에서 처음으로 나온 '촉각영화'가 바로 VR이다. 제이런 레이니어가 이를 구체적으로 구현하기 시작했다. 가상현실이란 가상의 세계를 현실과 같이 만들어내도록 인간의 감각기관(오감)을 통하여 컴퓨터와 상호작용하는 복합 기술이다. ( 상호작용이 없으면 3D비디오일 뿐이다. 왼쪽이나 오른쪽을 돌아봤을 때 화면이 바뀌거나 도넛을 줍는 등의 상호작용이 있어야 가상현실이다.) 1024 2048 4096 8000 16000 32000 64000 128000 이러한 기술의 뿌리를 아는 것이 중요한 이유는 기술이 발전할 수록 시야가 좁아지기 때문이다. 그리고 가상현실의 요소를 알 수 있다. 아두이노(프로토타입용) 느리고 스..
import java.util.*; import java.io.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); for(int i = 0 ; i 67) System.out.print((char)((int)str.charAt(i)-3)); else System.out.print((char)((int)str.charAt(i)+23)); } } }문자열만 사용하면 위처럼 풀 수 있다. 정수론 활용된 건 뭘까.. (char)((str[i] - '..
import java.util.*; import java.io.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextLine(); String[] suffix = new String[str.length()]; for(int i = 0; i < str.length(); i++) suffix[i] = str.substring(i, str.length()); Arrays.sort(suffix); for(int i = 0; i < str.length(); i++) System.out.println(suffix[i]); } }