본문 바로가기
728x90

FireMonkey4

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 java class patch and jar patch 패치 하기 파이어몽키(델파이) 안드로이드에서 java 코딩 한 것을 사용하게 할려면 jar로 생성하여 라이브러리에 넣어 이용해야 합니다 그 과정을 제가 따로 생성하게 편하게 만들어둔 bat 배치 파일입니다 기본적으로 델파이 안드로이드 설치하면서 시스템 속성에 있는 환경 변수에 등록이 되실 겁니다 만약에 안되어 있다면 아래 참고 하시길 바랍니다 준비물 ※ 델파이 설치하는 과정 옵션에 기본적으로 AdoptOpenJDK 설치 해둘것 [델파이 안드로이드(AdoptOpenJDK) 시스템 환경 변수 설정 방법] ※ 기본 등록이 안되어 있으시다면 이 설정 방법을 이용하시면 됩니다 1. 내 PC 우클릭 속성 들어갑니다 2. 아래의 사진 순서대로 들어갑니다 3. 똑같이 아래 사진 번호 순서대로 해주세요 그리고 4번의 경로는 델파이.. 2022. 1. 14.
Floating KMS 가사 위젯 java 코드 정리 해드렸습니다 해당 자료들은 구글에 파이어몽키 플로팅 위젯에 관련된 자료 하나도 없기에 본인이 직접 수정 및 제작 본인이 직접 작성한 게시글을 정리하였습니다 ​ java로 프로그래밍 한파일을 jar패키징 한후 파이어몽키 라이브러리 추가 하시거나 또는 classes.dex에 병합 시켜주시면 됩니다 java로 코드 짠것은 서비스 쪽입니다 그렇다면 서비스 외부에 해당되기 때문에 액티비티와 통신을 해야 ​ 가사의 내용이 액티비티에서 서비스로 전달이 됩니다 ​ 1. 액티비티가 뭐죠? 액티비티는 모든 뷰들을 담는 케이스 같은 역활이라고 보시면 됩니다 버튼이나 레이블 혹은 레이아웃들을 이 액티비티에 배치 하게 되지요 스크린은 우리가 보고 있는 스마트폰 화면이라고 보시면 됩니다 그래서 파이어몽키도 안드로이드 액티비티로 구성이 되어 .. 2022. 1. 5.
728x90
반응형