Manifest merger failed : uses-sdk:minSdkVersion 14

 

http://stackoverflow.com/questions/24438170/manifest-merger-failed-uses-sdkminsdkversion-14

 

라이브러리도 version 타겟, 빌드 버젼 등등 확인해서 봐야할 것.

 

설정

트랙백

댓글

jackson generic type 관련

J/Java 2014. 8. 24. 16:59
http://www.javacodegeeks.com/2013/01/json-deserialization-with-jackson-and-super-type-tokens.html

 

설정

트랙백

댓글

 이번에는 파워목업 플러그인을 소개하고자 한다.

 

기획을 하기위해선 필요한 부분인 와이어프레임이다.

와이어프레임을 짜기 위해선 여러가지 다양한 방법이 있지만 우리는 파워포인트와 연동하여 사용할 수 있는 좋은 파워목업 플러그인을 사용하는 것이 효율적이고 빠르게 기획을 할 수가 있다.

 

우선 파워목업에서는 다양한 아이템들이 존재한다.

그림과 같이 여러가지 도구들이 있는데, 다양한 도구들을 사용하기 위해선 try 버젼을 업그레이드를 해야한다.

비록 비용이 들지만 포스팅을 하거나  www.powermockup.com/ 사이트에 들어가면 업그레이드 하는 방법이 존재한다.

 

 

 

 

이후 간단하게 목업을 짠 상태의 와이어프레임이다.

빠르고 간단하게 짤 수 있다는 것이 장점이고 이용하기 편하고 파워포인트와 연동되어 파워포인트의 여러가지 도구들도 섞어서 쓸수 가 있어서 좋다.

 

 

기획자가 만약에 와이어프레임을 짜게 된다면 빠르고 훌륭하게 짤 수 있는 도구로써 애용해서 사용하는 것이 좋지 않을까 싶다.

 

 

설정

트랙백

댓글

android imageview url

A/Android 2014. 8. 11. 20:47

From Android developer:

// show The Image
new DownloadImageTask((ImageView) findViewById(R.id.imageView1))
            .execute("http://java.sogeti.nl/JavaBlog/wp-content/uploads/2009/04/android_icon_256.png");
}

public void onClick(View v) {
    startActivity(new Intent(this, IndexActivity.class));
    finish();

}

private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> {
    ImageView bmImage;

    public DownloadImageTask(ImageView bmImage) {
        this.bmImage = bmImage;
    }

    protected Bitmap doInBackground(String... urls) {
        String urldisplay = urls[0];
        Bitmap mIcon11 = null;
        try {
            InputStream in = new java.net.URL(urldisplay).openStream();
            mIcon11 = BitmapFactory.decodeStream(in);
        } catch (Exception e) {
            Log.e("Error", e.getMessage());
            e.printStackTrace();
        }
        return mIcon11;
    }

    protected void onPostExecute(Bitmap result) {
        bmImage.setImageBitmap(result);
    }
}

 

설정

트랙백

댓글

.fb-comments, .fb-comments span, .fb-comments iframe { width: 100% !important; } works for me. –  Tim Mar 4 '13 at 14:11

'C > CSS' 카테고리의 다른 글

CSS 삼각형 만들기  (0) 2014.12.25
CSS 기초 공부  (0) 2014.03.23
스크롤 관련 CSS  (0) 2014.03.19
CSS zoom 오브젝트를 확대 시켜 주는 속성  (0) 2014.03.19
CSS로 심플라인 테이블  (0) 2014.03.18

설정

트랙백

댓글

1. java 버젼이 낮을 경우 에러가 발생할 수 있으니 java builder path 에서 높이고 오면 해결

설정

트랙백

댓글

jboss 서버 utf-8 설정

S 2014. 7. 19. 00:18

  
<server xmlns="urn:jboss:domain:1.5">
    <extensions>
        <extension module="org.jboss.as.clustering.infinispan"/>
        <extension module="org.jboss.as.connector"/>
        <extension module="org.jboss.as.deployment-scanner"/>
        <extension module="org.jboss.as.ee"/>
        <extension module="org.jboss.as.ejb3"/>
        <extension module="org.jboss.as.jaxrs"/>
        <extension module="org.jboss.as.jdr"/>
        <extension module="org.jboss.as.jmx"/>
        <extension module="org.jboss.as.jpa"/>
        <extension module="org.jboss.as.jsf"/>
        <extension module="org.jboss.as.logging"/>
        <extension module="org.jboss.as.mail"/>
        <extension module="org.jboss.as.naming"/>
        <extension module="org.jboss.as.pojo"/>
        <extension module="org.jboss.as.remoting"/>
        <extension module="org.jboss.as.sar"/>
        <extension module="org.jboss.as.security"/>
        <extension module="org.jboss.as.threads"/>
        <extension module="org.jboss.as.transactions"/>
        <extension module="org.jboss.as.web"/>
        <extension module="org.jboss.as.webservices"/>
        <extension module="org.jboss.as.weld"/>
    </extensions>

 

 <system-properties>
        <property name="org.apache.catalina.connector.URI_ENCODING" value="UTF-8"/>
        <property name="org.apache.catalina.connector.USE_BODY_ENCODING_FOR_QUERY_STRING" value="true"/>
    </system-properties>

 

.....

 

</server>

추가 해주면 서버 utf-8 설정 끝!

'S' 카테고리의 다른 글

소나 버그 잡기  (0) 2017.06.12
Scala  (0) 2017.05.05
SSH 접속 끊김  (0) 2017.03.20
deview 2014 - 월요일  (0) 2014.10.07
<모델1과 모델2>  (0) 2012.01.02

설정

트랙백

댓글

ContentNegotiatingViewResolver

 

user.html, user.json, user.xml .... 확장자에 따라서 보여주는 페이지를 바꿀 수 있고,

 

ResponseBody

반환하는 형태를 명시를 해서 반환 하는 형태이다.

설정

트랙백

댓글

기존에 다른 방식들도 있지만 이게 제일로 깔금한 우리 여우한테 실험해 본 결과 완벽함.

출처: http://linuxism.tistory.com/720

the default charset of @ResponseBody is iso-8859-1, how to change to utf8.


@RequestMapping(value = "/path", produces="text/plain;charset=UTF-8")

public @ResponseBody String handlePath() {

    .....

}


produces="text/plain;charset=UTF-8"를 사용하여 응답 페이지에 대한 UTF-8 인코딩이 가능하여 한글 깨짐을 방지 할 수 있음.



우리 fox 가 변했쪄요.
    @RequestMapping(value="/fox", produces="text/html;charset=UTF-8")
    @ResponseBody
    public String tiger() {
        return "<html><head></head><body><h1>" + "Lion" + "<br>호랑이" + "</h1></body></html>";
    }

 

설정

트랙백

댓글

webview로 띄워서 서로 간의 커뮤니케이션을 해야할 경우가 반드시 생기기 마련이다.

예를 들면 google map v3를 써서 길찾기를 한다던지?

 

연동하는 방법을 배워보고자 한다.

 

우선 android studio에 프로젝트 하나 생성 후,

 

1. 추가

AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET" />

 

2. 액티비티, 웹

 

GoogleMapBridge googleMapBridge;

WebView webView;

 

onCreate

 

// 웹 뷰 로드

 webView.loadUrl("file:///android_asset/google_map.html");

// 자바스크립트 허용
 webView.getSettings().setJavaScriptEnabled(true);

 

// 해당 객체와 웹뷰 간의 연결
 webView.addJavascriptInterface(googleMapBridge, "GoogleApp");

 

 webView.setWebViewClient(new WebViewClient() {

// 페이지 로딩을 마쳤을 경우 작업
 public void onPageFinished(WebView view, String url) {

// 자바스크립트 메소드를 호출할 때, 페이지 로딩이 끝난 후 호출을 해야지 정상적으로 호출이 된다.
         googleMapBridge.sendMenu(1);
 }
 });

 

private class GoogleMapBridge {
        WebView webView;

        public GoogleMapBridge(WebView webView) {
            this.webView = webView;
        }

// 웹뷰에서 안드로이드의 메소드를 부름

        public void setMessage(final String mapX, final String mapY) {
            Message msg = new Message();
            Bundle bundle = new Bundle();

            bundle.putString("mapX", mapX);
            bundle.putString("mapY", mapY);
            msg.setData(bundle);

            targetHandler.sendMessage(msg);
        }

// 안드로이드에서 웹뷰로 자바스크립트 호출

        public void sendMenu(int num){
            webView.loadUrl("javascript:markMap(" + num + ")");
        }
    }

 

google_map.html

function init(){

// 자바스크립트에서 안드로이드로 호출

 window.GoogleApp.setMessage(1, 2);

}

 

// 안드로이드에서 이 메소드를 호출
 function markMap(num){
     // ....
 }

 

중요한 부분은 페이지 로딩이 다 끝난 후, 자바스크립트 호출을 할 수 있다는 거 주의 !

 

 

설정

트랙백

댓글