Sunday, July 3, 2016

xcode 라이브러리 관리 cocoapods 설치 및 사용



sudo gem install cocoapods

pod --version
sudo gem install cocoapods -v 0.39.0

sudo gem uninstall cocoapods
Select gem to uninstall:
 1. cocoapods-0.39.0
 2. cocoapods-1.0.0
 3. All versions
> 2
Successfully uninstalled cocoapods-1.0.0


Podflie파일 생성 (라이브러리와 버전 설정)
pod install (.xcworkspace 생성됨)

라이브러리 버전업시 Podfile 수정후
pod update

[Android] change density no rooting

  adb devices (디바이스에 접속)
  adb shell
  wm density 460 (디바이스의 Density 값을 460으로 바꿈, 바로 노트4의 화면에 변화가 생김)
  exit (shell 종료)
  adb reboot system (그냥 케이블 분리하고 재부팅해도 됨)


--------------------------------------------------------------------------------------

  adb devices (디바이스에 접속)
  adb shell
  wm density reset
  exit (shell 종료)
  adb reboot system (그냥 케이블 분리하고 재부팅해도 됨)

-----------------------------------------------------------------------------------------
현재 노트3 상태 adb shell wm size 1080x1920
adb shell wm density 360 (origin 480)

초기화
adb shell wm size reset
adb shell wm density reset

---------------------------------------------------------------------------------------------

갤럭시 폴드

전면
adb shell wm size 840x1960
adb shell wm density 420

후면
adb shell wm size 1536x2152
adb shell wm density 420

-------------------------------------------------------------------------------------------

C:\Users\[user]\AppData\Local\Android\sdk\platform-tools

LEMFO LemT 


adb shell wm density 197 (origin)

adb shell wm density 190 

Saturday, June 18, 2016

[우분투] GUI화면에서 메뉴바 사라졌을 경우 해결책


ALT + CTRL + T 를 입력하여 터미널을 띄운다.

터미널에서 ccsm 실행

$ccsm 실행

없을 경우 설치

$apt-get install compoziconfig-settings-manager

설치후 컴피즈 설정 관리자(ccsm)를 실행

실행후 Ubuntu Unity Plugin을 설치하면 나온다.

Sunday, June 12, 2016

[우분투] GUI에서 sh 파일을 더블클릭으로 실행하기

#!/bin/sh 로 시작하는  .sh파일이나
#!/usr/bin/env python 로 시작하는 .py파일 등을

우분투 GUI에서 마우스 더블클릭으로 실행시킬려면

dconf-editor를 설치하여 설정을 변경하면 됩니다.

우분투소프트웨어 센터에서 검색후 설치하거나

콘솔에서 아래를 실행하면 됩니다.

sudo apt-get install dconf-tools 

설정방법은 dconf-editor 실행

org > gnome > nautilus > preferences 항목에서

exeutable-text-activation 항목의 display를 launch로 변경하면 됩니다.


Friday, June 3, 2016

[우분투] 탐색기(파일,Nautilus)에서 책갈피 추가하기

탐색기(파일,Nautilus) 을 실행한 후에
추가하고 싶은 폴더에 들어가서 메뉴 > 책갈피 > 이 위치에 책갈피 추가 선택
혹은 Ctrl+D 



Friday, May 20, 2016

Xcode 에서 소스 파일은 어떻게 동작하나...


Xcode 에서 소스 파일은 어떻게 동작하나...

* 안드로이드 소스 시작점

안드로이드는 AndroidManifest.xml에

1. application 엘리먼트에 android:name 어트리뷰트 값이 있을 경우

<application android:name".Launcher" >...</application>

Application 클래스를 상속받는 Launcher클래스의 onCreate 이거나


2. application 엘리먼트에 android:name 어트리뷰트 값이 없을 경우
<application>
  <activity android:name=".MainActivity">
    <intent-filter>
      <action android:name="android.intent.action.MAIN" />
      <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
  </activity>
    ...
</application>

위 처럼  <category android:name="android.intent.category.LAUNCHER" /> 를 갖는

Activity 클래스를 상속받는 MainActivity클래스의 onCreate입니다.

* ios swift 소스 시작점


@UIApplicationMain을 가진 

UIResponder 클래스를 상속받고 UIApplicationDelegate 프로토콜(인터페이스)를 구현하는 

AppDelegate 클래스의 application함수입니다.








Saturday, May 14, 2016

[Android Studio] 소스 export/import

* Export Source

Android Studio는 파일만 압축해서 export하는 기능이 없다.

그냥 프로젝트의 app폴더만 압축한 것을 export한 걸로 친다.


* Import Source

압축을 푼 소스폴더를 File > New > Import Project... 에서 선택한다.
Error:(1,0) Plugin with id'com.android.application' not found

그럼 위와 같은 에러가 나타나는데, build.gradle 파일을 열어서

apply plugin: 'com.android.application' 윗 부분에 아래처럼 추가한 후 

Gradle project sync 를 재시작하면 된다. 
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'    }
}

apply plugin: 'com.android.application'
 그런데 이번엔 또다른 에러가 나타난다.
Error:(23, 17) Failed to resolve: junit:junit:4.12?

이럴경우엔 build.gradle 의 android 안에 아래처럼 추가하면 된다.
android { [...] repositories { maven { url 'http://repo1.maven.org/maven2' } } [...] }
그럼 끝.

Wednesday, May 11, 2016

[안드로이드] Eclipse Android 개발 설정

1. 다운로드 eclipse

http://www.eclipse.org/downloads/

2. 다운로드 ADT Plugin

이클립스 실행후 Help > Install New Software 메뉴 들어가서

add버튼 클릭후

name : ADT Plugin
location : https://dl.google.com/android/eclipse/

등록 후 OK

Work with : ADT Plugin - https://dl.google.com/android/eclipse/ 선택 후

Developer Tools 선택 후 설치

3. SDK 설치 ( ADT Plugin 설치 후 설치했을 경우 필요 없음)

http://developer.android.com/intl/ko/sdk/index.html#Other


4. Android SDK Manager 실행 후 필요한 툴 설치

Tools - Android SDK Tools 24.4.1
      - Android SDK Platform-tools 23.1
      - Android SDK Build-tools 23.0.2
     
Android 6.0 (API 23) - Documentation for Android SDK  23
                     - SDK Platform  23
                     - Samples for SDK 23
                     - Google APIs 23
                     - Sources for Android SDK 23

Extras - 전부 설치

5. 설치 후 샘플 프로젝트 생성

New > Other > Android > Android Sample Project > Android 6.0 > Support4Demos 선택해서 Support4Demos 프로젝트 생성

Support4Demos 밑에 libs 폴더 생성

sdk설치폴더\android-sdk\extras\android\support\v4\android-support-v4.jar를 복사해서 libs 안에 넣고 빌드

에러없이 빌드 완료되면 세팅 성공



참고 : Eclipse와 ADT 플러그인 설치  http://sukhwan.tistory.com/7

Tuesday, May 3, 2016

[우분투]현재 위치를 터미널에서 열기


#sudo apt-get install nautilus-open-terminal nautilus-actions

설치후 로그아웃 로그인.