콘텍스트란 무엇인가? 콘텍스트란 ‘맥락, 전후 사정’이라는 뜻을 갖고있다. 그리고 Context 어원은 라틴어 ‘contexts, contextere’ 에서 출발했다. 여기서 con-은 ‘함께(togther)’를 뜻하고 ‘texere’는 ‘짜다(weave, 옷감등을 엮어서 짜다), 만들다’ 를 의미한다. 컨텍스트는 언원적으로 ‘함께 관계를 만들다’라는 의미를 내포한다. 안드로이드에서 콘텍스트는? 애플리케이션 환경에 대한 글로벌 정보에 대한 인터페이스안드로이드 시스템이 구현하는 추상 클래스애플리케이션별 리소스 및 클래스에 액세스할 수 있다.액티비티를 시작하거나, 브로드캐스팅 및 인텐트 수신등의 애플리케이션 레벨 작업에 대한 상향 호출 허용그러니까 Context가 있어야 리소스나 클래스에 접근하거나, 안드로..
# Built application files/*/build/ # Crashlytics configuationscom_crashlytics_export_strings.xml # Local configuration file (sdk path, etc)local.properties # Gradle generated files.gradle/ # Signing files.signing/ # User-specific configurations.idea/libraries/.idea/workspace.xml.idea/tasks.xml.idea/.name.idea/compiler.xml.idea/copyright/profiles_settings.xml.idea/encodings.xml.idea/misc.xml.idea..
앱 리펙토링중인데 SdkVersion 27 에서 java.lang.IllegalStateException: Only fullscreen opaque activities can request orientation 예외가 발생한다. 매니페이스트에서 android:screenOrientation="portrait"를 설정하고style.xml에서 true를 설정해서 발생하는 문제 매니페이스트에서android:screenOrientation="portrait" 를 android:screenOrientation="unspecified"로 변경하면 해당 문제가 발생하지 않는다.
SSH란 무엇일까?개발을하다보면 SSH라는 용어를 종종 듣게되는데깃헙이나 Bitburket등을 이용할때 SSH의 공개키를 등록해야한다.(private한 프로젝트를 만들경우!) 그래서.. 한번 알아보쟈구요! SSH는 시큐어 셸(Secure Shell)의 약자입니다.시큐어 셸이라니.. 안전한 조개껍데기었군! SSH는 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜이다. SSH는 비대칭 암호화 기법을 사용하기 때문에 통신이 노출된다고 하더라도 이해할 수 없는 암호화된 문자로 보인다. 기본적으로 22번 포트를 사용한다. 비대칭암호화란??비대칭 암호화 알고리즘은 공개키와 개인키를 생성합니다.그리고 여기서 생성..
머터리얼 디자인의 화면 이동간 TransitionAnimation을 적용해보겠습니다. 적용하는 순서는 아래와 같습니다. 1. 테마에 windowContentRansitions 추가123456789 @color/colorPrimary @color/colorPrimaryDark @color/colorAccent true Colored by Color Scriptercs 위와같이 android:windowContentTransitions 를 추가한다. 그리고 해당 기능은 lollipop 이상에서만 구현이 가능하기 때문에 tools:targetApi="lollipop">를 추가해 주어야한다. 2. 이미지뷰에 transitionName 적용12345678910111213141516171819 Colored by ..
앱개발중에 머터리얼 디자인을 적용하여 아래와 같이 구현하고 싶었습니다.어떻게 구현하는지와 구성된 코드들에 대해서 알아봅니다. 해당 디자인을 적용하기는 어렵지 않습니다.이제는 기본적으로 안드로이드 샘플에서 제공해주고 있으니까요! 안드로이드 스튜디오에서 상단의 File > New > Activity > Scrolling Activity 메뉴에서 해당 샘플을 확인해 볼 수 있습니다. ScrollingActivity의 XML레이아웃은 아래와같이 구성되어있습니다.1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 Colored by Color Scriptercs CoordinatorLayou..
Android에서 카카오톡으로 명시적인텐트를 이용하여 이미지나 메세지를 보내는 방법입니다. 이미지를 보내기위해서는 해당 이미지의 경로가 필요합니다.이미지를 파일로 저장한후에 해당 경로를 카카오톡으로 보내야 합니다. 이미지 보내기12345678private fun sendImageWithKakao(imagePath: String) { val dataUri = Uri.parse(imagePath) val intent = Intent(Intent.ACTION_SEND) intent.type = "image/*" intent.putExtra(Intent.EXTRA_STREAM, dataUri) intent.`package` = "com.kakao.talk" context.startActivity(intent) ..
글쓰기 리액션슬랙에서는 페이스북의 '좋아요, 슬퍼요, 화나요'와 같이 다양한 감정을 표현할 수 있는 리액션을 사용할 수 있습니다.[그림1] 리액션 사용 스레드누군가가 주제에 대해서 스레드를 생성하여 댓글을 다는 형식으로 대화를 이어갈 수 있습니다.[그림2] 주제의 우측 측에 나오는 Start a Thread 버튼을 클릭하여 스레드를 이어갑니다. 스니펫작성한 코드를 공유할 수 있습니다.[그림3] 좌측하단의 + 버튼을 눌러서 Create snippet 기능을 이용 검색하기우측 상단의 검색기능을 이용해서 작성된 글들을 검색할 수 있습니다.[그림4] 검색 from 기능from:@아이디 를 조합하여 검색하면 해당 유저가 작성한 글 목록을 조회할 수 있습니다.[그림5] from 검색 hashas:reaction, ..
- Total
- Today
- Yesterday