Sony Ericsson UIQ 3 manual Developers guidelines Signing applications

Page 63

Developers guidelines Signing applications

RMobileBroadcastMessaging::NotifyLanguageFilterChange(TRequestStatus &,TDes16 &)const;{} RMobileCall::GetMobileCallInfo(TDes8 &)const;{} RMobileCall::NotifyRemotePartyInfoChange(TRequestStatus &,TDes8 &)const;{} RMobileCall::ReceiveUUI(TRequestStatus &,TMobileCallUUI &)const;{NetworkServices} RMobilePhone::GetAirTimeDuration(TTimeIntervalSeconds &)const;{} RMobilePhone::GetCostInfo(TRequestStatus &,TDes8 &)const;{} RMobilePhone::GetCurrentNetwork(TRequestStatus &,TDes8 &)const;{} RMobilePhone::GetMailboxNumbers(TRequestStatus &,TDes8 &)const;{} RMobilePhone::NotifyAirTimeDurationChange(TRequestStatus &,TTimeIntervalSeconds &)const;{} RMobilePhone::NotifyCostInfoChange(TRequestStatus &,TDes8 &)const;{} RMobilePhone::NotifyCurrentNetworkChange(TRequestStatus &,TDes8 &)const;{} RMobilePhone::NotifyMailboxNumbersChange(TRequestStatus &,TDes8 &)const;{} RMobilePhoneBookStore::Read(TRequestStatus &,TInt,TInt,TDes8 &)const;{} RMobilePhoneStore::GetInfo(TRequestStatus &,TDes8 &)const;{} RMobilePhoneStore::NotifyStoreEvent(TRequestStatus &,TUint32 &,TInt &)const;{} RMobilePhoneStore::Read(TRequestStatus &,TDes8 &)const;{} RMobileSmsMessaging::ReceiveMessage(TRequestStatus &,TDes8 &,TDes8 &)const;{NetworkServices}

RMsvServerSession::ChangeEntryL(const TMsvEntry &,TMsvOp,TSecureId);{None, WriteDeviceData, WriteUserData}

RMsvServerSession::ChangeEntryL(const TMsvEntry &,TMsvOp,TSecureId,TRequestStatus &);{None, WriteDeviceData, WriteUserData}

RMsvServerSession::CopyEntriesL(const CMsvEntrySelection &,TMsvId,TMsvOp);{None, WriteUserData}

RMsvServerSession::CopyEntriesL(const CMsvEntrySelection &,TMsvId,TMsvOp,TRequestStatus &);{None, WriteUserData}

RMsvServerSession::CreateAttachmentForWriteL(TMsvId,TDes &,RFile &);{None, WriteDeviceData, Wri- teUserData}

RMsvServerSession::CreateEntryL(const TMsvEntry &,TMsvOp,TSecureId);{None, WriteDeviceData, Wri- teUserData}

RMsvServerSession::CreateEntryL(const TMsvEntry &,TMsvOp,TSecureId,TRequestStatus &);{None, WriteDeviceData, WriteUserData}

RMsvServerSession::DecStoreReaderCount(TMsvId);{None}

63

October 2006

Image 63
Contents Signing applications Purpose of this document PrefaceAbbreviations Sony Ericsson Developer WorldDocument conventions ProductsChange history Trademarks and acknowledgementsDocument history Typographical conventionsContents Developers guidelines Signing applications Symbian OS v9 security architecture Introduction CapabilitiesRestricted and unrestricted APIs Vendor Identifier, VID IdentifiersUnique Identifiers, UIDs Secure Identifier, SIDUnsigned sandboxed applications Data cagingSymbian Signed applications Capability mappingCapability User granted permission Basic Capabilties Developer certificates ACS publisher ID Publisher certifiersSigning freeware applications Symbian OS v9 application signing Planning for development Signing or notRequired capabilities Location LocalServicesNetworkServices UserEnvironmentProtServ PowerMgmtWriteDeviceData SWEventAllFiles General signing procedureDiskAdmin Creating a Symbian Signed applicationUID allocation Symbian Signed portal account registrationTo retrieve a UID from the Symbian Signed Portal UID UID range Purpose ClassACS publisher ID Identity requirements Number of IMEIsExtended Capabilities Developers guidelines Signing applications UID Information To do before submitting the applicationPKG file format Policy statement dialogDevelopers guidelines Signing applications Appendix Functions listed by capability Capability AllFilesCapability CommDD Capability DiskAdmin Capability Drm Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability LocalServices Developers guidelines Signing applications Capability Location Capability MultimediaDD Capability NetworkControl Developers guidelines Signing applications Developers guidelines Signing applications Capability NetworkServices Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability PowerMgmt Capability ProtServCapability ReadDeviceData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability ReadUserData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability SurroundingsDD Capability SwEvent Capability Tcb Capability TrustedUI Capability UserEnvironmentCapability WriteDeviceData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability WriteUserData Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Developers guidelines Signing applications Capability Illegal Developers guidelines Signing applications