반응형

xmlns:sys="clr-namespace:System;assembly=mscorlib"

<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{}{0:yyyy-MM-dd HH:mm:ss}', Mode=OneWay}" />

 

 

반응형
반응형

이것 처것 필요없이 api 호출을 위한 웹서비스를 만들기 위해서는 아래 처럼 프로젝트를 선택하고 시작한후 Controller 를 추가 후 api 를 작성하면 된다.

반응형
반응형
testButton.RaiseEvent(new RoutedEventArgs(Button.ClickEvent));

 

반응형
반응형

 

반응형
반응형

윈도우 10에서 hosts파일 변경하는 방법
1. 메모장을 관리자 권한으로 실행
검색버튼 notepad 치면 메모장이 보이고 마우스 우클릭 관리자권한으로 실행

2. hosts 파일 선택
상단 메뉴에서 파일 > 열기 하여 C:\Windows\System32\drivers\etc 위치로 이동 파일확장자를 모든 파일로 바꾸고 hosts 파일 선택

3. 수정하고 저장
추가할 내용 추가 및 수정하고 저장 하면 끝

 

반응형
반응형

 

 

public Stream ConvertImageStream(string text, int width = 300, int height = 300)

{

var barcodeWriter = new ZXing.Mobile.BarcodeWriter

{

Format = ZXing.BarcodeFormat.QR_CODE,

Options = new ZXing.Common.EncodingOptions

{

Width = width,

Height = height,

Margin = 10

}

};

 

barcodeWriter.Renderer = new ZXing.Mobile.BitmapRenderer();

var bitmap = barcodeWriter.Write(text);

var stream = new MemoryStream();

bitmap.Compress(Bitmap.CompressFormat.Png, 100, stream);

stream.Position = 0;

return stream;

}

 

 

반응형
반응형

Xamarin 에서 몇개 샘플앱을 실행하는데 아래와 같은 에러 표시가 뜨면서 기기로 배포가 안되고 생략이 되버렸다.

 

 

솔루션의 속성에서 배포 부분을 체크해 주면된다.

 

 

반응형
반응형

Sample rate (샘플레이트)

샘플의 빈도 수로 1초당 추출되는 샘플 개수를 의미
오디오에서 44.1KHz(44100Hz), 22KHz(22050Hz) 등을 말함
44.1KHz는 1초동안에 사만사천백(44100)개로 등분해서 샘플을 추출한다는 의미
값이 커질 수록 더욱더 세밀하게 등분해서 정확한 오디오 데이터를 추출한다는 의미
44.1KHz가 CD음질로 많이 사용됨


Bit rate (비트레이트)

초당 전송되는 데이터 양으로 1초당 전송되는 비트 수를 의미
192Kbps, 128Kbps, 56Kbps 등을 사용
128Kbps정도가 CD 음질
192Kbps정도면 최상으로 그 이상이 되면 용량이 들어날뿐 음질을 잘 구분하지 못함

 

반응형
반응형

IRegionMemberLifetime.KeepAlive 를 view 혹은 viewmodel에 구현하면
RequestNavigate 로 view가 변경될때 마다 Instace를 유지할지 새로 생성할지 설정할 수 있다.

    public class ViewAViewModel : BindableBase, INavigationAware, IRegionMemberLifetime
    {
        public ViewAViewModel()
        {

        }

        public bool KeepAlive
        {
            get
            {
               // false를 return시 현재 인스턴스는 Dispose 된다 .
               // true를 return시 현재 인스턴스는 유지된다 .
                return false;
            }
        }
      }

반응형
반응형

    void Update()

    {

        if (Application.platform == RuntimePlatform.Android)

        {

            if (Input.GetKeyDown(KeyCode.Escape))

            {

                // Back Button

                Application.Quit();

            }

            if (Input.GetKeyDown(KeyCode.Home))

            {

                // Home Button

            }

            if (Input.GetKeyDown(KeyCode.Menu))

            {

                // Menu Button

            }

        }

    }

 

반응형

+ Recent posts