일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 블록체인
- akka 강좌
- CORDA
- 플레이프레임워크
- 파이썬 동시성
- Akka
- 스칼라 동시성
- 파이썬 데이터분석
- hyperledger fabric
- 안드로이드 웹뷰
- Golang
- play 강좌
- 하이브리드앱
- 스위프트
- 스칼라
- Play2 로 웹 개발
- 파이썬 강좌
- Play2
- 파이썬 머신러닝
- play2 강좌
- 엔터프라이즈 블록체인
- Hyperledger fabric gossip protocol
- 스칼라 강좌
- 하이퍼레저 패브릭
- Actor
- 그라파나
- 주키퍼
- 파이썬
- 이더리움
- Adapter 패턴
- Today
- Total
목록안드로이드 (14)
HAMA 블로그
1. 투명 PNG 파일 만들기 를 먼저해야한다.https://pixlr.com/editor/ 이 싸이트를 이용한다. 사용방법은 http://belitino.tistory.com/96 참고~2. Button을 상속받은 비트맵 버튼을 만든다. (이미지 버튼은 좀 이상한듯) package com.company.mybitmapbutton; import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; import android.widget.Button; /** * Created by brad on 2015-09-14. */ public class MyBitmapButton extends Button..
첫째. 웹과 상호통신을 하기위해 WebViewInterface 클래스 만들기 public class WebViewInterface { private WebView mWebView; private Activity mContext; private final Handler handler = new Handler(); public WebViewInterface(Activity activity, WebView view) { mWebView = view; mContext = activity; } @JavascriptInterface public void callSettingsActivity(final String message) { Toast.makeText(mContext, "settings in ...", To..
이 글의 요약 - 로컬에 있는 웹 파일들을 불러와서 작업할때 웹뷰를 사용하는데 있어서 두드러지는 장점은 , 앱안에 필요한 웹 리소스들을 저장할수있다는것이다.그것은 오프라인일때도 작업을 가능케 해주며, 로딩시간을 증진시킬것이다. HTML, JavaScript, CSS 를 assets 디렉토리 (src/main/assets 등에 만듬)로부터 가져와보자.주의: CSS 나 Javascript 를 참조할때 절대경로는 WebView 에서 작동하지 않는다. 다음과 같이 상대경로로 설정해야한다. ("/pages/somelink.html" -> "./pages/index.html" )아래와 같이 로딩하자. ( 리모트에 있는 URL 을 읽어와서 작업하기 전에 전처리할것들을 이렇게 처리해도될듯)mWebView.loadUrl..
이 글의 요약 - 디바이스의 돌아가기버튼 (back 버튼) 을 클릭했을때, 이전 웹 페이지로 돌아가고싶을때 WebView 는 canGoBack 함수를 가지고있는데, 이것을 가지고 요리하면 됩니다. 코드의 굵은 부분을 보시면됨.public class MainActivity extends Activity { private WebView mWebView; @Override protected void onCreate(Bundle savedInstanceState) { ... } @Override public void onBackPressed() { if(mWebView.canGoBack()) { mWebView.goBack(); } else { super.onBackPressed(); } } @Override ..
이 글의 요약 - 원하는 URL 만 웹뷰로 보여주고, 나머지는 모바일 브라우저를 새창으로 띄우고 싶을때 webView = (WebView) findViewById(R.id.webview); webView.getSettings().setJavaScriptEnabled(true); webView.loadUrl("http://www.html5rocks.com/");안드로이드에 webview 를 추가한후에 이것만 코딩한후에 실행시켜보면 , 의도와는 다르게 앱 내부의 webview 에서 페이지가 뜨는것이아니라, 외부 브라우저를 통해서 띄우려고 할것인데..이벤트가 일어나는 순서는 :WebView 는 리모트서버로부터 원래 URL 로딩을 시도하고, 새로운 URL 로 리다이렉트를 갖는다.WebView 는 시스템이 URL..
안드로이드 어플리케이션의 타이틀 바를 제거하고 싶을 때 아래의 두가지 방법중 하나를 사용한다. 1. 프로그램 코드로 삽입 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); requestWindowFeature(Window.FEATURE_NO_TITLE); 를 SetContentView '위에' 써주어야한다. 2. manifest 파일 수정
http://android-developers.blogspot.kr/2011/09/androids-http-clients.html (원본) 네트워크를 사용하는 대부분의 안드로이드 앱은 HTTP 을 사용해서 데이터를 주고 받는다. 안드로이드는 두가지 HTTP 클라이언트 클래스를 가지고있는데, HttpURLConnection 과 Apache HTTP Client 이다. 둘다 HTTPS 를 지원하며, 스트리밍 업로드, 다운로드 와 타임아웃 설정 , IPv6 및 커넥션 풀링등을 지원한다. Apache HTTP ClientDefaultHttpClient 와 그것의 형제인 AndroidHttpClient 는 웹 브라우저에 맞춰진 HTTP 클라이언트 확장이다. 다양하고 유연한 API 들을 가지고있는데 안정되고 거의 ..
http://roundhere.tistory.com/73 펌 안드로이드 서비스(Services) 안드로이드 서비스는 U.I 없이 백그라운드에서 실행되는 기능을 말합니다.예를들어 네트워크 통신,음악재생,I/O 작업등의 작업등이 해당된다. * 서비스 타입Started 타입이 서비스는 startService() 호출하면 시작됩니다.한번 시작되면 백그라운드에서 무기한으로 실행됩니다. 보통은 작업이 완료되면 스스로 종료됩니다.예를들어 파일 다운로드, 음악재생 등이 있습니다.Bound 타입bindService() 호출후에 시작됩니다. 클라이언트와 서버 와 같이 동작합니다.액티비티는 서비스에게 어떤 요청을 하고 서비스는 결과값을 반환합니다.Bound 서비스는 여러 액티비티와 연결될 수 있습니다. * 주의할점서비스는 ..
"기적을 부르는 안드로이드 통신 프로그래밍" 으로 공부한 내용 정리입니다.http://www.yes24.com/24/goods/9480788?scode=032&OzSrank=11. 와이파이 다이렉트란 ? 2. 와이파이 개발 일반 2-1) 와이파이 스캔 2-2) 와이파이 환경 설정 2-3) 와이파이 네트워크 연결 3. 와이파이 다이렉트 개발 3-1) 일반 3-2) 서비스 검색 3-3) 와이파이 락 과 멀티캐스트 설정 와이파이 작업단계 1. 단말기 검색 단말기끼리 서로 연결하기 전에 먼저 서로 단말기를 검색하고 연결하고자 하는 단말기를 서로 인식해야한다. 이때 데이터 링크 계층의 "프로브" 라는 프레임을 사용한다. 예를들어 단말기 설정내 "WI-FI Direct" 를 누르면, 단말기는 프로브라는 요청 프레임..
"기적을 부르는 안드로이드 통신 프로그래밍" 으로 공부한 내용 정리입니다.http://www.yes24.com/24/goods/9480788?scode=032&OzSrank=11. 와이파이 다이렉트란 ? 2. 와이파이 개발 일반 2-1) 와이파이 스캔 2-2) 와이파이 환경 설정 2-3) 와이파이 네트워크 연결 3. 와이파이 다이렉트 개발 3-1) 일반 3-2) 서비스 검색 3-3) 와이파이 락 과 멀티캐스트 설정 와이파이 스캔 - 무선 접속 장치 무선접속 장치에 접속하고자 하는 단말기들을 위해 ,무선 접속 장치는 비콘 메세지를 주기적으로 주변에 뿌린다. 비콘 메세지는 무선접속장치의 BSSID,SSID,무선접속장치의 속도 그리고 암호화 정보로 구성된다.- 클라이언트 수동적으로 비콘 메세지를 수신하여 주변..