본문 바로가기
728x90

전체 글57

커스텀 키보드 몬스긱 M3 글로벌 버전 조립 완료 우선 커스텀 키보드 완성된 키보드 타이핑 동영상 영상입니다 조립 과정은 밑에 있네요 커스텀 에 사용한 재료들은 필요할것 같은것만 구매 하였고 기타 악세사리는 뺴두었습니다 1. 이퀄즈 스테빌 소울메이트 이퀄즈 스테빌 소울메이트 : 스웨그키 [스웨그키] 커스텀 키보드, 키보드 파츠, 키캡, 윤활제, 흡음재 smartstore.naver.com 2. SW 투명 무보강 스테빌 V2 SW 투명 무보강 스테빌 V2 : 스웨그키 [스웨그키] 커스텀 키보드, 키보드 파츠, 키캡, 윤활제, 흡음재 smartstore.naver.com 3. [신금형] NEW GMK Style 키캡 ABS 체리 이중사출 (12가지) [신금형] NEW GMK Style 키캡 ABS 체리 이중사출 (12가지) : SAOPAO [SAOPAO] .. 2023. 8. 30.
FireMonkey(파이어몽키) Live2D_android.jar sdk 활용한 live2d 실행 공부에 도움이 되셨기를 바라겠습니다 델파이 버전 : 11.2 구동한 기기 : Z폴드3 (안드로이드13 버전) live2d_android.jar 라이브러리 추가후 jar내에 있는 함수들 호출하여 코딩 짜시면 됩니다 live2d_android.jar파일내 함수 호출 할수 있게 pas 파일 변환하여 live2d_android.pas 파일까지 업로드 합니다 Livde2D_android.jar sdk 활용한 live2d 실행 ​ SampleGLSurfaceView.java 와 SampleActivity.java 내용 토대로 짜둔것입니다 SampleGLSurfaceView.java 와 SampleActivity.java 코드 내용은 스크롤 맨 밑으로 내려보면 있습니다 Live2D 시작 코딩 uses FMX.Help.. 2023. 1. 7.
안드로이드 FireMonkey TextView Floating 위젯 파스칼 언어 예제 아래의 파일은 제가 파스칼 언어로 제작한 플로팅 위젯 입니다 기존에는 자바로 코딩하여 플로팅위젯을 이용하였지만 불편한 사람을 위해 파스칼로 다시 짰습니다. 꼭 이용하실 경우에는 권한중 다른앱 그리기 허용해주셔야 합니다. 자바코드 ↓ package com.KMSLyric; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.widget.Toast; import android.app.Service; import android.content.res.Configuration; impor.. 2022. 6. 26.
FireMonkey 갤럭시워치4(Wear OS) Edit 내용 작성하기 위해 클릭시 에러 뜨는 현상(임시 조치) 이번 갤럭시 워치4는 알다시피 Wear OS의 안드로이드 기반이다 ​ 그러나 파이어몽키의 Edit를 추가하고 빌드하고 내용을 작성하기 위해 클릭했더니 아래의 사진처럼 에러가 뜨는 현상이 발생한다 그럴때 해결하는 방법은 아래에 있다 ​ ​ 해결 방안 TEdit의 ControlType속성을 Platform으로 변경함으로써 Android기본 컨트롤에는 바뀌게 된다 ​ 즉 Edit1.ControlType := TPresentedControl.TControlType.Platform 로 변경하셔도 되고 또는 직접 변경 해줘도 된다 ​ ​ ​ 필자는 좀더 특이하게 해보려 했지만 위가 더 심플하고 아래에는 숙제에 해당이 되는것 같다 ​ ​ edit_text.xml의 파일을 작성하고 파이어몽키의 리소스 레이아웃 폴더에 .. 2022. 5. 14.
FireMonkey 안드로이드 서비스 미디어 볼륨 최대 올려주기 이전의 코드는 액티비티에서만 가능하고 서비스에서는 사용이 불가능 했지만 수정하여 액티비티와 서비스에서도 사용이 가능합니다 VolumeMaxSetting 부르면 자동으로 미디어 볼륨 최대치로 올려줍니다. uses Androidapi.JNI.Media, Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText; procedure VolumeMaxSetting; var AudioManager: JAudioManager; begin AudioManager := TJAudioManager.Wrap((SharedActivityContext.getSystemService(TJContext.JavaClass.AUDIO_SERVICE) as ILocalObject).Get.. 2022. 4. 2.
FireMonkey 안드로이드 타 쓰레드 Toast 알림 사용하기(액티비티,서비스) 가능 Toast 같은 경우 UI 메인 쓰레드에서만 동작이 가능하기에 타 쓰레드에서 Toast를 불러와서 사용할수가 없습니다 파이어몽키 타 쓰레드 Toast 관련된 예제는 구글에도 없기에 만들어서 올립니다 ​ 타 쓰레드에서 Toast 사용을 하고 싶다면 제가 만들어둔 코드는 아래의 코드로 해야 타 쓰레드에서 Toast 알람 기능을 사용할수가 있습니다 ​ 액티비티에도 사용이가능하고 안드로이드 서비스에서도 사용이 가능합니다 //kimsyo5140 uses Androidapi.JNIBridge, Androidapi.JNI.Os, Androidapi.JNI.JavaTypes; type KMSRunnable = class(TJavaLocal, JRunnable) private ToastStr : string; publi.. 2022. 4. 1.
수질 모니터링 개인 앱(PC,Android) 만들어 뒀습니다. 개발에 쓴 환경툴 프로그램 : Delphi 10.4 Community Edition [(PC, Android) 앱으로 만든 이유] 1. 웹 접속의 절차를 생략하고 빠른 접속을 위해 2. 더 많은 데이터 눈으로 볼수 있기 위해 3. 기준치 넘었을시 알람 시스템 필요함을 많이 느껴서 ※ 아무리 기준치 넘을시 카톡에 문자가 온다지만 새벽에 잠을 잘시에는 카톡 듣고 일어나기 힘들다. ​ ​ [안드로이드 서비스 요약] 0. 안드로이드 서비스 실행 시키며 앱을 종료시킵니다 1. 개인 정보 세션과 연결합니다 2. 5분 간격으로 실시간 데이터를 갖고옵니다 3. 실시간 데이터에서 기준치를 분석합니다 3_1. 분석 도중 세션과의 연결이 끊어질시 스스로 재연결하며 바로 다시 데이터를 가지고 옵니다. 4. 그렇게 분석후 초과.. 2022. 3. 20.
FireMonkey 안드로이드 화면 켜짐 유지 uses Androidapi.Helpers; procedure SetSleep(aEnable:Boolean); begin if aEnable then TAndroidHelper.Activity.getWindow.addFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON) else TAndroidHelper.Activity.getWindow.clearFlags(TJWindowManager_LayoutParams.JavaClass.FLAG_KEEP_SCREEN_ON); end; procedure TForm1.FormCreate(Sender: TObject); begin SetSleep(True); // True = 적용 False = 해제 end; 2022. 3. 20.
728x90
반응형