프로그램을 하면서 개인적으로 가장 많이 사용하는 기능이 찾기인 것 같습니다.
Android Studio에서는 프로젝트에 생성된 파일들 중에 특정 단어에 대한 검색과 관련 해서 Edit > Find 메뉴에 대부분의 기능과 단축키가 정리되어 있습니다.

 

 

이중에서 제일 많이 사용하는 찾기 기능은 Find(Ctrl + F)와 Replace(Ctrl + R) 이겠죠.

 

 

 

위 그림은 Ctrl +F 를 이용하여 찾기를 하는 내용인데 찾으려는 단어가 노란색으로 처리되어 쉽게 구분이 되어 있습니다.
그리고 Find Next(F3)은 찾는 단어를 하나씩 선택해 주는 기능으로 필요한 부분만 수정하는데 유용하게 사용 됩니다.

오늘은 전체 프로젝트에서 특정 단어를 찾아보려는 경우 사용하는 기능입니다.  메뉴에서 선택 해도 되고 단축키로 간단하게 찾기 창을 오픈 합니다.

전체 찾기 : Find In Path (Ctrl + Shift + F)

 

 

 

단어를 입력하면 상단에 찾는 단어가 포함된 파일의 위치를 보여주는 리스트가 나타나고 리스트를 하나씩 선택하면 하단에 파일의 전체 내용에서의 위치를 상세히 보여줍니다.
한가지 아쉬운 점은 File mask를 이용하여 특정 파일종류를 선택할 수 있지만 eclipse처럼 여러개를 선택할 수 없습니다.


전체 바꾸기 : Replace in path (Ctrl + Shift + R)

전체 바꾸기라기 보다는 전체에서 바꾸기가 정확한 표현일것 같네요.

 

 

 

찾는 단어와 변경할 단어를 입력해 주고 하단 버튼을 이용하여 하나씩 또는 전체를 한꺼번에 수정해 주면 됩니다.
단축키를 많이 알고 있으면 코딩 속도가 그만큼 향상 됩니다.  유용한 단축키 들을 정리해서 잘 사용하세요.

 

- copy coding -

 

오랜만에 주말이라 글을 쓰려고 하니 카카오계정으로 로그인해야 한다고 하며 Tistory에 로그인이 되지 않아 하는 수 없이 계정 통합작업을 진행해 보았습니다.  원래는 간단하게 진행할 수 있을것 같았는데 중간에 복병을 만나 한참을 헤매고 구글링을 해도 답도 없어서 시간이 많이 걸리게 되었습니다. 

 

어째든 일단 티스토리에 로그인을 진행합니다.

 

 

평소대로 [티스토리계정 로그인] 버튼을 클릭 합니다.

 

 

 

계정정보를 입력하고 [로그인] 버튼을 클릭 합니다.

 

 

 

로그인이 되지 않고 카카오계정으로 로그인을 하라고 안내 페이지로 나옵니다.

 

 

 

이번에는 카카오 계정이 없으니 하단의 [카카오계정으로 티스토리 시작하기]를 선택 합니다.

 

 

 

카카오계정이 없으니 로그인은 할 수 없고 회원가입을 진행하기 위해 하단 좌측 [회원가입]을 클릭 합니다.

 

 

 

이메일이 하나라도 있을테니 [이메일이 있습니다]를 선택 합니다.  카카오 또는 다음과 관련 없는사이트의 e-mail도 사용 가능 합니다.  저는 원래 티스토리 생성시 사용한 이메일을 사용했습니다.

 

 

 

필수만 선택을 하고 [동의] 버튼을 클릭 합니다.  선택이 귀찮으면 맨 위에 모두 동의를 선택 합니다.

 

 

 

이메일을 입력하고 [인증메일 발송] 버튼을 클릭 합니다.

 

 

 

입력한 메일 주소로 위 그림과 같이 인증번호를 발송하기 때문에 받은 메일에서 인증 번호를 가져와

 

 

 

입력 해주고 [인증번호 확인] 버튼을 클릭 합니다.

 

 

 

이제 비밀번호와 닉네임을 입력 한 후 [다음] 버튼을 클릭 합니다.

 

 

카카오 계정 등록이 완료 되었군요. [시작하기]를 클릭하면 새로운 tistory를 생성하는 사이트로 이동을 하게 되니 그냥 티스토리 로그인 페이지로 가야 합니다.  혼동을 줄 수 있는 페이지 입니다.

 

다시 원점으로 이동해서

 

 

이제는 [티스토리계정 로그인]을 선택 합니다.  아직 티스토리 계정을 카카오 계정으로 전환하게 아니므로 티스토리 계정으로 로그인 해야 합니다.

 

 

 

티스트로 계정으로 로그인을 진행 합니다. 

 

 

 

이 화면이 안나오고 계속 Tistory 첫 페이지로 넘어가는 경우가 있습니다.  계속 이것저것 해봐도 제자리입니다.  여기서 제일 많은 시간을 허비했는데 그냥 포기하고 다시 컴퓨터를 껏다 켜거나 다른 컴퓨터에서 진행해야 됩니다.

[카카오계정으로 전환하기] 버튼을 클릭 합니다.

 

 

 

저의 경우는 다른 컴퓨터에서 진행을 하였고 [카카오계정으로 전환하기] 버튼을 클릭 했는데 다시 티스토리 로그인 페이지로 돌아와서 순간 당황을 하였습니다.  어째거나 다시 티스토리 계정으로 로그인을 하니 아래 화면으로 이동을 해서 한시름 놓았습니다.

 

 

 

[시작하기] 버튼을 클릭 합니다.

 

 

 

카카오 계정 로그인 화면입니다.  위에서 생성한 카카오 계정으로 로그인을 진행 합니다.  카카오계정 전환이 완료되면 앞으로는 이 페이지를 자주 보게 됩니다.

 

 

 

[전환하기] 버튼을 클릭 합니다.

 

 

 

이제야 완료 되었습니다.

 

금방 끝날줄 알았는데 삽질을 하다보니 1시간 가까이 걸리는군요.

그래도 다행입니다 Adfit은 몇 달 동안 로그인하면 다시 로그인 페이지가 나오고 다른 컴으로 해도 계속 로그인 페이지만 나와서 이제는 포기하고 사용을 안하고 있는데 그런 트라우마가 있어서 이번에도 몇 달간 사용 못하고 포기해야 되는 줄 알고 당황을 하였습니다.  

 

이제는 카카오계정으로 로그인을 하면 됩니다.

 

- copy coding -

 

안드로이드 프로그램 중 TextView에 텍스트 값을 설정 하려는 경우 
Suppress: Add @SuppressLint(“SetText18n”) annotation
라는 경고가 발생합니다. 

 

 

textView.setText("Your Select : ");

TextView에 값을 하드코딩 해서 발생하는 경우인데 가능하면 값을 직접 입력하지 않도록 하는 권고 입니다.  무시해도 문제가 되지는 않지만 눈에 거슬리기 때문에 annotation을 추가해서 예외사항으로 처리해도 됩니다.  함수 상단에 @SuppressLint("SetTextI18n") annotation을 추가해 줍니다.

 

@SuppressLint("SetTextI18n")
public void getIntentData() {
    ArrayList<String> stringArrayList = getIntent()...

 

annotation을 추가하지 않고 해결 하는 방법으로는

 

/res/values/string.xml에 resource를 추가해 줍니다. 

 

<string name="select">Your Select : </string>

 

그리고 이 select 값을 불러와 하드코딩 했던 위치에 사용 합니다.

 

textView.setText(getString(R.string.select));

 

이렇게 작업 하는건 번거롭지만 텍스트가 변경되어 수정해야 하는 경우 xml에서만 수정하면 되고 동일한 텍스트를 여러 곳에서 사용 하더라도 xml에서 하나만 수정해서 관리하면 되기 때문에 편리한 방법 입니다.

 

 

textView.setText(textView.getText() + stringArrayList.get(i) + ",");

 

이런 건 어떻게 하냐...

 

- copy coding -

 

 

그물이 찢어질 정도로 많은 물고기를 건져올리는 꿈 해몽
 -> 타인의 도움으로 많은 재물을 얻게 된다.

그물에 작은 물고기가 많이 올라오는 꿈 해몽
 -> 조그마한 수입이 계속 증가해 끝내는 큰 재물을 모으게 된다.

낚시로 물고기를 잡는 꿈 해몽
 -> 진행중인 일이 잘 성사되고 큰돈을 벌게 될 길몽이다.

낚시에서 월척을 올리는 꿈 해몽
 -> 그 동안 진척이 없었던 일이 한꺼번에 풀려 성사된다.또는 이성문제가 순조롭게 진행될 것이다.

땅바닥에 물고기를 떨어뜨려서 팔딱거리는 꿈 해몽
 -> 사고 손재 질병 등 좋지않은 일이 생겨서 큰 곤란을 당하게 된다.

막대기나 창칼 등으로 물고기를 찌르는 꿈 해몽
 -> 질병이 생기거나 몸을 다치는 등 근심거리가 발생할 징조이다.

무늬가 선명하고 화려한 작은 물고기떼를 보는 꿈 해몽
 -> 시비, 말썽, 질병 사고 우환 등의 곤란한 일을 당하게 된다.

 


물 속에서 헤엄치는 큰 물고기나 잉어를 보는 꿈 해몽
 -> 지위가 상승하고 사업이 번창하는 등 권리와 재물로 인한 기쁨이 따른다.

물고기가 떼를 지어 헤엄치며 노는 꿈 해몽
 -> 사업이 크게 번창하여 발전을 거듭하고 재산이 늘어날 길몽이다.

물고기가 물 위 공중을 날아다니는 꿈 해몽
 -> 그 동안의 노력이 헛수고가 되거나, 계획했던 일이 무산될 징조이다.
 -> 마음이 산란하고 만사가 되는 일없이 꼬여들어 힘들고 고생만 하게 된다.

물고기가 가득찬 연못을 보는 꿈 해몽
 -> 많은 수입과 행운이 찾아올 것이다.

물고기가 다른 동물로 변하는 꿈 해몽
 -> 생활 환경이나 신상에 나쁜 변화가 생긴다.

물고기가 먹이를 먹고 있는 꿈 해몽
 -> 도움이 될 정보가 들어올 조짐이 있다.

배 갑판 위로 물고기가 튀어 오르는 꿈 해몽
 -> 시험에 합격하거나 자수성가하여 대중의 부러움을 사게 된다.
 -> 곤란함에 처한 사람을 구해 주거나 뜻밖의 횡재가 있다.

물고기가 알을 낳는 꿈 해몽
 -> 소망하던 일이 모두 성취되면서 재물운까지 따라 재산이 늘게 된다.

물고기들이 떼죽음하여 물 위에 떠 있는 꿈 해몽
 -> 전염병이나 천재지변 등을 당하게 됨을 암시하고 있다.

물고기를 고르는 꿈 해몽
 -> 재산을 분배받거나 작품 등의 심사를 받게 될 징조이다.

물고기를 요리하는 꿈 해몽
 -> 현재의 계획이 잘 진행되고 있다.

물고기를 잡거나 요리해서 먹는 꿈 해몽
 -> 뜻밖의 행운을 만나거나 일신상의 안정과 발전이 있을 징조이다.

물고기를 먹는 꿈 해몽
 -> 현재의 계획이 잘 진행되고 있다는 의미이다.

물고기를 배설하는 꿈 해몽
 -> 근심과 걱정 질병이 모두 사라져 편안한 생활을 하게 된다.

물고기를 선물받는 꿈 해몽
 -> 기다리던 소식을 받거나, 애인 또는 좋은 혼처가 생길 징조이다.

물고기를 잡아야겠다고 생각한 꿈 해몽
 -> 어떤 재물을 소유하기 위해서 일을 계획한다.

물고기를 놓아주는 꿈 해몽
 -> 어려웠던 일이 모두 해결되어 좋은 결과를 보고, 새로운 활력을 얻을 징조이다.

물고기를 잡았다가 다시 놓아주는 꿈 해몽
 -> 난제가 해결되고 근심 걱정이 사라지며 소원을 성취하여 일신이 편안하게 된다.
 -> 추진하는 일이 순리대로 풀리고 재수가 트일 것을 암시하고 있다.

물고기를 저수지에서 잡는 꿈 해몽
 -> 공금을 잘못 운용하여 누군가의 도움을 받아야 할 처지에 놓인다.

물고기를 토막내어 다른 사람에게 분배해 주는 꿈 해몽
 -> 타인에게 사업자금을 받게 되거나 생각지 못한 돈을 얻을 징조이다.

잡은 물고기를 반토막 내어 다른 사람에게 나눠 주는 꿈 해몽
 -> 동업자가 생기거나 생각지도 못한 곳에서 돈을 얻게 된다.

바위틈에서 잡은 물고기가 두 토막이 나는 꿈 해몽
 -> 하고 있는 일이 타인에 의해서 가치가 없어진다.

물고기에게 발이 무수히 많이 달린 꿈 해몽
 -> 능력, 권력, 재주 등이 강대한 사람을 만나게 된다.

새우가 변해서 물고기가 되는 꿈 해몽
 -> 이권을 놓치거나 재물을 잃는 등 장애와 낭패를 당거나 사기를 당할 징조이다.

손에 잡고 있던 물고기를 놓쳐버리는 꿈 해몽
 -> 아주 가까웠던 친구나 연인과 헤어지거나 재물을 잃게 된다.

시장에서 물고기를 사는 꿈 해몽
 -> 그 동안의 노고에 대한 대가를 받게 되거나 융자를 받을 일이 생기게 된다.

어항에 들어 있는 금붕어의 꿈 해몽
 -> 돈이 풍족해질 것이다.

연못에 물고기들이 죽어서 있는 꿈 해몽
 -> 재난, 유행병, 전쟁 등으로 화를 입는다.

연못에서 잉어가 뛰는 꿈 해몽
 -> 성공하여 부와 명예를 누리게 된다.태몽이라면 장차 귀하게 될 인물을 낳을 징조이다.

우물 또는 연못에 잉어를 넣는 꿈 해몽
 -> 계획 중인 일이 발전하거나 크게 입신양명하게 된다.

잉어를 물이 있는 그릇에 넣는 꿈 해몽
 -> 새로운 작품을 발표하여 여러 사람의 좋은 평가를 받게 된다.

잉어를 잡아서 집 안에 들이는 꿈 해몽
 -> 추진중이던 일이 잘 이루어져 이름을 떨치고 지위와 명예를 얻게 될 운이다.

자신이 물고기가 되어 바닷물에서 마음대로 헤엄치는 꿈 해몽
 -> 연구, 탐험, 추리, 출세 등을 하게 된다.
 -> 연구가나 탐험가에게 좋은 길몽이다.연구하던 일이 큰 성과를 거두거나 탐험에 성공하여 이름을 떨치게 된다.

자신이 물고기로 변하는 꿈 해몽
 -> 실직·퇴직·사업 실패·재물 손실 등의 우환이 생긴다.

자신이 물고기를 잡는 꿈 해몽
 -> 재운이 트일 길몽으로 재산이 늘어나게 된다.

작은 물고기 한 마리를 낚아 올리는 꿈 해몽
 -> 큰 기대를 했으나 결과가 없어 실망하게 된다.

큰 물고기나 잉어를 잡는 꿈 해몽
 -> 권력와 재물을 얻게 되며, 배우자나 귀인을 만날 징조이다.

정월 초에 꾸는 물고기꿈 해몽
 -> 사업이 번창하고 재물이 크게 불어날 징조로서, 경사로운 길몽이다.

죽은 물고기가 떠 있는 연못을 보는 꿈 해몽
 -> 기대를 크게 했던 일에 낭패를 볼 조짐이며 사기를 당할 수도 있다.

죽은 물고기나 썩은 물고기의 꿈 해몽
 -> 월급이 큰 폭으로 오르거나 수입이 증가한다.

집 우물에 큰 물고기가 들어 있는 꿈 해몽
 -> 자영업자는 사업장을 옮기게 되고, 직장인은 자리나 직장의 이동수가 있다.

찬란한 빛이 나는 물고기를 치마로 받는 꿈 해몽
 -> 명성을 날리게 될 길몽이다.태몽이라면 장차 인기인이나 사람들의 주목을 받게 될 인물을 낳을 징조이다.

큰 물고기가 그물에 걸려 힘차게 퍼덕이는 꿈 해몽
 -> 사업상 큰 이익을 남기게 되고 목돈이 들어와서 재산이 늘고 큰 행운이 따른다.

평화롭게 헤엄치는 물고기를 보고 있는 꿈 해몽
 -> 지금은 기다렸다가 근일에 본격적인 일을 시작하여 성공을 거두게 된다.

형형색색의 물고기를 보는 꿈 해몽
 -> 타인과 분쟁이 있을 조짐이지만, 환자라면 병이 나을 징조이다.

흙탕물에서 물고기를 잡는 꿈 해몽
 -> 부정한 재물을 소유하게 될 것을 암시하고 있다.

저수지 등에 물이 말라 물고기가 보이는 꿈 해몽
 -> 생활 환경이나 신상에 나쁜 변화가 생긴다.

물이 없는 갯바닥에 물고기가 있는 꿈 해몽
 -> 여러 방면으로 사업을 추진해 나가 많은 이득을 얻게 된다.

마른 물고기가 하천으로 떠 내려가는 꿈 해몽
 -> 운세가 회복되어 난제가 모두 해결되고 소망이 다 이루어질 것이다.

마른 물고기를 얻어 오는 꿈 해몽
 -> 새로운 일거리나 재물, 서적 등을 얻게 된다.

마른 저수지 바닥에서 물고기를 주워 올리는 꿈 해몽
 -> 좋지 못한 방법으로 재물을 모으게 된다.

물이 말라버린 땅바닥에 물고기가 있는 꿈 해몽
 -> 본인의 주위 환경이 나쁘게 되거나, 신상에 직접적으로 어려운 일이 생긴다.

많은 물고기를 말라 가는 저수지나 흙탕물 속에서 잡는 꿈 해몽
 -> 정당하지 못한 행위로 재물을 모으게 된다.

말린 고기가 다시 살아나서 헤엄치는 꿈 해몽
 -> 소망하던 일이 잘 성사되고 명예와 재산이 늘어날 길몽이다.

큰 붕어를 잡아 품에 안고 오는 꿈 해몽
 -> 많은 재물을 얻게 되고 태몽이라면 장래에 그 아이는 큰 인물이 될 것이다.

커다란 잉어가 폭포 위로 뛰어오르는 꿈 해몽
 -> 하던 일이 크게 성공하여 주위 사람들이 모두 놀란다.

금붕어 꿈 해몽
 -> 독신자가 꾸었다면 부자와 결혼하며, 기혼여성의 경우에는 이혼을 암시한다.

 


1···22232425262728···118

+ Recent posts