2010-03-18 7 views
1

MIDlet을 작성할 수있는 방법이 있습니까?하지만 여전히 BlackBerry API 클래스와 함수 (코드 서명이 필요한 API 포함)를 사용합니까?MIDlet + BlackBerry API = 확인 오류?

특히 Kuix (http://www.kalmeo.org/projects/kuix)를 사용하려고합니다. 항아리/잼을 대구 파일로 변환 한 후 순수 MIDlet + Kuix (BlackBerry가 없으므로)가 완벽하게 작동합니다. 나는 대구 파일을 실행하려고 검증 오류가

는 최대한 빨리 블랙 베리 API-물건을 추가 할 때 (이 경우 CoverageInfo.COVERAGE_DIRECT는)

:

오류 시작 $ 이름 : 모듈 $ 이름은 확인이 오류 2410 오프셋 9a4f에서

이 문제를 해결하려면 어떻게해야합니까?

답변

1

나는 당신이 (당신이했던 것처럼) 대구로 병을 변환해야하고 아마 그것을 서명해야 할 것 같아요.

BB 개발자 튜토리얼 C40 Using MIDLets on BlackBerry : 의심의 여지없이

은 추가 RIM API는 개발자들에게 더 많은 유연성과 자신의 블랙 베리 애플리케이션을위한 사용자 정의 기능을 제공 할 수있는 기능을 제공합니다. 기존 MIDLets는 BlackBerry 스마트 폰에서 그대로 사용하거나 BlackBerry 고유 기능을 추가하여 풍부해질 수 있습니다.
반면에 BlackBerry 용으로 사용자 정의 된 애플리케이션은 다른 플랫폼에서는 작동하지 않으며, 이식성이 중요한 문제라면 RIM API를 사용하지 않아야합니다. 또는 BlackBerry 용과 다른 J2ME 용의 두 가지 빌드를 선택할 수 있습니다 장치. 이식성이 문제가 되더라도 일부 BlackBerry 고유 기능을 추가하는 것이 얼마나 쉬운 지 알 수 있습니다. 그렇게하는 것이 좋습니다.
마지막으로 선택할 수있는 3 가지 옵션이 있습니다.
1. BlackBerry
-a에서 기존 J2ME (JAR 파일) 응용 프로그램을 실행합니다. 비용 없음
- b. 사용 권한 문제 및 최적화 된 사용자 환경이 아님
2. JAR 파일을 COD로 변환하고 응용 프로그램에 서명하십시오.
- a. 사실상 아무런 비용도 들지 않습니다. 코드 서명 키 비용은 약 20USD입니다.
- b. 응용 프로그램 권한과 관련된 문제는 없지만 최적화되지 않은 사용자의 문제 경험
3. 변환되고 서명 된 최적화 된 응용 프로그램
- a. 매우 짧은 개발 시간 - 보통 며칠
- b. 전체 사용자 경험이 훨씬 향상되었습니다.

A60 How And When To Sign 내가 맥스에 동의

0

다음은 블랙 베리 API의 일부 것은, 당신이 그들을 사용하는 CLDC 응용 프로그램을 구축해야합니다 availlable없는 미들 릿 응용 프로그램에서

미들 릿

에 RIM에서 전체 documention입니다.

+0

내가보고 있어야하는 것은 무엇인가?jad/jar 파일을 대구 파일로 변환하는 방법에 대한 설명이 있지만 이미 말했듯이 이미 그 방법을 알고 있습니다. 위의 내용은 끔찍한 구식 인 Blackberry IDE를 사용하여 항아리를 대구로 변환하는 방법에 대해서도 설명합니다. 저는 BlackBerry JDE 플러그인과 함께 Eclipse를 사용하고 있습니다. 해당 지침은 거기에 적용되지 않습니다. – benvd

+0

@Kilnr 여기 최신 문서가 있습니다. http://docs.blackberry.com/en/developers/deliverables/9114/index.jsp?name=MIDlet+-+Development+Guide+-+BlackBerry+Java+Applications5.0 + 베타 & 언어 = 영어 & 사용자 유형 = 21 & 카테고리 = 개발 + 가이드 & subCategory = –

0

, 내가 여기에 추가 할 수있는 유일한 지점이 UI에 관련된 제외한 모든 블랙 베리 API 년대는 미들 렛에서 사용할 수 있다는 것입니다 참조하십시오. LCDUI 및 Blackberry Native UI는 응용 프로그램에서 함께 사용할 수 없습니다.