반응형

Scrapbook/개발 및 프로그래밍 80

WebView와 App간 통신하기

출처:http://devian.tistory.com/159 로컬 HTML(JavaScript)과 App 영역이 통신(함수호출)을 함으로써 간단한 하이브리드 앱을 만들어볼 수 있다. 1. HTML에서 App 함수 호출 1) 멤버로 android.os.Handler 를 생성한다. 호출 시 thread 처리를 위해서 이용된다. private final Handler handler = new Handler(); 2) App과 Javascript간 Bridge 클래스를 생성하고, 호출될 함수를 implement 한다. (이 때 파리메터는 반드시 final로 선언) Javascript에서 호출시 별도의 Thread로 구동될 수 있도록 아래와 같이 구현한다. private class AndroidBridge { pu..

안드로이드에서 Thread 돌리기

출처: http://blog.naver.com/cherryzone12?Redirect=Log&logNo=90095973981 안드로이드에서는 그냥 Thread를 돌릴 수 없음. UI를 변경 적용해야 하는 경우에... UI Thread가 따로 있으므로 UI Thread와 통신해야함. application을 짜면 기본적으로 main Thread가 UI Thread와 통신을 한다. 그런데 새로 생성한 Thread까지도 UI를 직접 조작하려고 한다면 run-time exception이 발생. -> UI Thread에 통신을 하려는 Thread가 2개 생기는 꼴.. exception을 처리하지 않으면 강제 종료.. 새로 생성한 Thread에서 UI관련 조작을 main Thread로 보내준다. main Thread..

네트워크에서 XML 파일 가져와 파싱하기

기상청 데이터 파싱 예 XmlPullParserFactory, XmlPullParser public class PullParserActivity extends ListActivity { ImageView conditionImage; TextView regionTextView; TextView conditionTextView; ArrayList weather = new ArrayList(); /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); t..

서버에서 이미지 불러오기

http://drkein.tistory.com/169 안드로이드에서 서버의 이미지 파일을 불러와 이미지 뷰에 붙이기 할 때.. 서버에서 이미지 불러서 비트맵 만드는 방법. /* * 느리긴 한데 안정적인 동작.. */ // public static Bitmap getRemoteImage(URL url){ // System.out.println("IMAGE LOAD ----------------------------------> 1 " + url.toString()); // Bitmap bm = null; // HttpGet httpRequest = null; // try { // httpRequest = new HttpGet(url.toURI()); // } catch (URISyntaxException ..

C# COM+ 생성 및 등록 방법

1. C# 클레스라이브러리 프로젝트 생성. 2.참조에 System.EnterpriseSevices 참조추가 및 using에 추가 및 using System.Runtime.InteropServices; 추가. 3.sn.exe로 강력한 이름생성. sn.exe -k "test.snk" 4.Assemblyinfo.cs 의 [assembly: AssemblyKeyFile("..\\..\\sampleClass.snk")] 추가. 5.cs파일내 Class에 [ClassInterface(ClassInterfaceType.AutoDual)] 추가. 6.컴파일 한후 gacutil.exe -i test.dll 로 전역어셈블리케시에 등록 7.regsvcs.exe test.dll 로 COM+서비스에 등록. 8.해당COM요소의 ..

MS-SQL DB 복원 시 사용자 로그인 이름 연결

MS-SQL 재설치 후 mdf파일을 연결 하거나 DB 복원을 하면 각 DB의 사용자 이름에 로그인 이름의 연결이 끊어져 있다. 각 사용자별 권한이 설정되어있다면 사용자를 삭제하고 재 설정하기가 꽤나 번거로운 작업이다. sp_change_users_login 프로시져를 사용하면 사용자를 삭제하지 않고 각 DB 사용자 이름과 SQL 로그인 이름을 연결 할 수있다. [출처] MS-SQL DB 복원 시 사용자 로그인 이름 연결|작성자 키르히아이스 EXEC sp_change_users_login 'Update_One', 'dbmaster', 'dbmaster'

반응형