Manuel d’utilisation Sony Ericsson UIQ 3

83 pages 0.57 mb
Télécharger

Aller à la page of 83

Summary
  • Sony Ericsson UIQ 3 - page 1

    Developers guidelines October 2006 Signing applications for Sony Ericsson UIQ 3 phones ...

  • Sony Ericsson UIQ 3 - page 2

    Developers guidelines | Signing applications 2 October 2006 This document is published by Sony Ericsson Mobile Communications AB, without any warranty*. Improvements and changes to this tex t necessitated by typographical errors, inaccuraci es of current information or improvements to programs and/or equipment , may be made by Sony Ericsson Mobile ...

  • Sony Ericsson UIQ 3 - page 3

    Developers guidelines | Signing applications 3 October 2006 Sony Ericsson Developer World On www.sonyericsson.com/developer , developers will find documentation and tools such as phone White Papers, Deve lopers Guideline s for different t echnologies, SDKs and relevant APIs. The website also con- tains discussion forums monitored by the So ny Er ic ...

  • Sony Ericsson UIQ 3 - page 4

    Developers guidelines | Signing applications 4 October 2006 Typographical conventions Code is written in Cour ier font, fo r example: TInt CCamera::CamerasAvailable() Trademarks and acknowledgements Symbian, Symbian OS, UIQ Technolog ies, UIQ and other Sy mbian marks ar e all trademar ks of Symbian Ltd. Other produc t and compan y names mentione d ...

  • Sony Ericsson UIQ 3 - page 5

    Developers guidelines | Signing applications 5 October 2006 Contents Symbian OS v9 se curity architecture .............. ................ ............. ................ ............. 7 Introduction .............. ............. ............. ................ ............. ............. ................ ............. 8 Capabilities ......... ........ ...

  • Sony Ericsson UIQ 3 - page 6

    Developers guidelines | Signing applications 6 October 2006 Capability: WriteDe viceData .............. ................ ............. ................ ............. ........ 66 Capability: WriteUs erData ....... ............. ................ ............. ............. ................ ..... 74 Capability: Illegal ......... ............. ........ ...

  • Sony Ericsson UIQ 3 - page 7

    Developers guidelines | Signing applications 7 October 2006 Symbian OS v9 security architecture This chapter g ives a gene ral overview o f the Symbian OS v9 security feat ures as implemen ted in Sony Ericsson mobile phones. ...

  • Sony Ericsson UIQ 3 - page 8

    Developers guidelines | Signing applications 8 October 2006 Introduction Symbian OS version 9.x is specifica lly intended fo r mid-range p hones to b e produced in large num bers of units. The open develop ment platform, fe aturing many new key techno logies, offers large opportunities f or ISVs (Independent Software Vendors) to find mar kets for t ...

  • Sony Ericsson UIQ 3 - page 9

    Developers guidelines | Signing applications 9 October 2006 Identifiers Symbian OS v9 Plat form Security a lso requires th at applications c an be uniquely ide ntified and stri ctly classified to re flect their Plat Sec level of trust. For example, signed and unsigned a pplication are clearly separated by having UID values in separated value ranges ...

  • Sony Ericsson UIQ 3 - page 10

    Developers guidelines | Signing applications 10 October 2006 IF a VID va lue othe r than 0 is to be used, it is s pecified in the .MMP file of the application. VID values must not be specified for unsigned applications. Data caging Data caging h as been introduce d in Symbian OS v 9 to prevent one application to overwrite dat a belong- ing to anoth ...

  • Sony Ericsson UIQ 3 - page 11

    Developers guidelines | Signing applications 11 October 2006 The following table lists allowed user granted permissions per capa bility for unsigned applications: Note: An application that could be deployed as a n un signed - sandboxed app lic ation may as well be sub- dued to the Symbian Signed process. Wh en an appl ication like th is has been s ...

  • Sony Ericsson UIQ 3 - page 12

    Developers guidelines | Signing applications 12 October 2006 blanket or one-shot permissions at install time. Only standard (generic) testing is required for an appli- cation to be Symbian Signed. • Extended capabilities Highly trusted applications may be granted access to this set. For an applicatio n utilizing one or more capabilities in this s ...

  • Sony Ericsson UIQ 3 - page 13

    Developers guidelines | Signing applications 13 October 2006 Developer certificates As a consequence of t he Symbian OS v9 enhanc ed platform securit y, applications th at require access t o restricted APIs can not be installed o n targeted device s before they have been signed, which in turn makes it impossible to test applica tions on re al mobil ...

  • Sony Ericsson UIQ 3 - page 14

    Developers guidelines | Signing applications 14 October 2006 Symbian OS v9 application signing This chapter describ es the practical implications of Symbian OS v9 platform sec urity and t he steps dev el- opers need to take during development o f Symbian Signed a pplications. ...

  • Sony Ericsson UIQ 3 - page 15

    Developers guidelines | Signing applications 15 October 2006 Planning for development There are a number of con siderations to ta ke in the beg inning of th e development process for a Symbian OS applications. Apart from the normal syst em analysi s an d design, also t he design implications o n sign- ing requirements an d testing proced ures speci ...

  • Sony Ericsson UIQ 3 - page 16

    Developers guidelines | Signing applications 16 October 2006 Note that an application can only be granted rights to exac tly the capabilities in a set that it actually requires. When sending an application for signing, a ll requested capabilities mu st be declared for the application to be a pproved.The following tables list all capabilities and de ...

  • Sony Ericsson UIQ 3 - page 17

    Developers guidelines | Signing applications 17 October 2006 WriteDeviceData Grants write access to sensitive syste m data. SWEvent Grants read a ccess to co nfidential system data. System data t hat is not confiden tial does not need to be protected by this capability. API examples: Test utilities, FEP ProtServ Grants the right to a server to regi ...

  • Sony Ericsson UIQ 3 - page 18

    Developers guidelines | Signing applications 18 October 2006 A complete list of functions per capa bility can be found in the appendix of this document, see “Functions listed by capability” on page 29, in the Sy mbian developer library, http://www.s ymbian.com/deve loper/ techlib/v9.1docs/index.asp , and in the UIQ 3 SDK documentation . For exa ...

  • Sony Ericsson UIQ 3 - page 19

    Developers guidelines | Signing applications 19 October 2006 *”<path><My_Private_Key>.key”, “<path><My_Cert>.cer” [,KEY=”<My_PrivateKey_Pwd>] for example, *”filesdevcert2.key”,”filesdevcert2.cer”,KEY=”password” MakeSis is run with the modified . pkg file crea te the .SIS file prepared for sign ...

  • Sony Ericsson UIQ 3 - page 20

    Developers guidelines | Signing applications 20 October 2006 In Symbian OS v9 , UID ranges have bee n changed comp ared to earlie r OS versions. The following table lists UID ranges to be allocated Symbian APP, EXE or DLL files of di fferent categories . UID classes 0-9 (range 0x0000000 0 – 0x9FFFFFFF) are r eferred to as the protecte d range , a ...

  • Sony Ericsson UIQ 3 - page 21

    Developers guidelines | Signing applications 21 October 2006 When logged in on the Symbian Signed portal, UIDs allocated to the account can be viewed by clicking “View UIDs” in the left navigation bar. ACS publisher ID Having an application Symb ian Signed requires an AC S publisher ID, either owned by the develo per or by a publisher certifier ...

  • Sony Ericsson UIQ 3 - page 22

    Developers guidelines | Signing applications 22 October 2006 Developer certificates can be issued on three differen t levels, depending primarily on wich capabilities are required and ho w many spe cific phones (identified by their IMEI) are to be used for tes ting. The fo llowing table lists granted capabilites for each certificate level, and the ...

  • Sony Ericsson UIQ 3 - page 23

    Developers guidelines | Signing applications 23 October 2006 The image below g ives an over view of the st eps to go th rough for applications requir ing basic and extended set capabilities compared to when also manufacturer approved capabilites are required. The process for requesting a develope r certifica te not requ iring pho ne manufac turer a ...

  • Sony Ericsson UIQ 3 - page 24

    Developers guidelines | Signing applications 24 October 2006 • Name and p ath for th e certifica te reques t (.csr) file to be gen erated. It is possible to select an e xist- ing file that will be overwritten. • Private key and passwo rd. An ACS publisher ID certifica te and its private key can be u sed, in which case the tool allows more capab ...

  • Sony Ericsson UIQ 3 - page 25

    Developers guidelines | Signing applications 25 October 2006 4. Upload the .cs r file. When u ploaded, the re quest is forwarded t o Sony Ericsson , where a stee ring group reviews the reques t. Their decisio n is communicated to the developer via Symbian Signed. 5. When approved, the de veloper certificate can be viewed and checked and that its ca ...

  • Sony Ericsson UIQ 3 - page 26

    Developers guidelines | Signing applications 26 October 2006 • Policy state ment dialog The application should launch a polic y statement dialog a t the very firs t application star tup, The dialog should summar ize the use of networ k access, local co nnectivity, multimedia reco rding, read /write user data, phone call and location. • PKG file ...

  • Sony Ericsson UIQ 3 - page 27

    Developers guidelines | Signing applications 27 October 2006 3. Sony Ericsson grants the developer access to a login protected Sony Ericsson channel certifier we b page on the Sy mbian Signed website. Via this page th e developer c an submit the ap plication for t est- ing against the Symbian Signed criteria a s well as the Sony Ericsso n specific ...

  • Sony Ericsson UIQ 3 - page 28

    Developers guidelines | Signing applications 28 October 2006 Appendix ...

  • Sony Ericsson UIQ 3 - page 29

    Developers guidelines | Signing applications 29 October 2006 Functions listed by capability In the list, text within curly brackets { } indicates other capab ilities that the function is associated with. The text “Dependent” in curly bracket s indicates that the association with the capability is conditional. Capability: AllFiles CFileMan::Copy ...

  • Sony Ericsson UIQ 3 - page 30

    Developers guidelines | Signing applications 30 October 2006 Capability: DiskAdmin RFormat::Next( TInt &);{} RFormat::Next(T PckgBuf< TInt > &,TRequestStatu s &);{} RFs::AddFileSystem(const TDesC &)const;{} RFs::AddPlugin(const TDesC &)const;{} RFs::CheckDisk(const TDesC &)const;{} RFs::ClearPassw ord(TInt,con st TMedi ...

  • Sony Ericsson UIQ 3 - page 31

    Developers guidelines | Signing applications 31 October 2006 RFs::UnlockDr ive(TInt,con st TMediaPassword &,TB ool);{} RRawDisk::Open(RFs &,TInt);{} RRawDisk::Read(TIn t64,TDes8 &);{} RRawDisk::Write( TInt64,TDesC8 &);{ } Capability: Drm ContentAccess ::CAgentContent:: AgentSpecificComma nd(TInt,const T DesC8 &,TDes8 &)=0 ;{ ...

  • Sony Ericsson UIQ 3 - page 32

    Developers guidelines | Signing applications 32 October 2006 ContentAccess ::CAgentData::Ge tStringAttribut e(TInt,TDes &)=0;{} ContentAccess ::CAgentData: :Read(TDes8 &)=0;{ } ContentAccess ::CAgentData: :Read(TDes8 &, TInt)=0;{} ContentAccess ::CAgentData::Rea d(TDes8 &,TInt, TRequestStatu s &)=0;{} ContentAccess ::CAgentData: ...

  • Sony Ericsson UIQ 3 - page 33

    Developers guidelines | Signing applications 33 October 2006 ContentAcc ess::CAgentMan ager::SetPrope rty(TAgent Property,TIn t)=0;{} ContentAccess ::CAgentRights Manager::Dele teAllRightsObjects (const TVirtualPathPt r &)=0;{} ContentAcc ess::CAgentRigh tsManager ::DeleteRights Object(cons t CRightsInf o &)=0;{} ContentAccess ::CAgentRigh ...

  • Sony Ericsson UIQ 3 - page 34

    Developers guidelines | Signing applications 34 October 2006 ContentAccess ::CContent::Ge tStringAttribu te(TInt,TDes &,const TDesC &)const;{} ContentAcc ess::CConten t::GetStringAt tributeSet(RString Attribute Set &)const;{} ContentAccess ::CContent:: GetStringAttrib uteSet(RStringA ttributeSet &,c onst TDesC &)c onst;{} Conten ...

  • Sony Ericsson UIQ 3 - page 35

    Developers guidelines | Signing applications 35 October 2006 ContentAccess ::CData::Rea d(TDes8 &)const ;{} ContentAccess ::CData::Rea d(TDes8 &,TInt) const;{} ContentAccess ::CData::Read (TDes8 &,TInt,TRe questStatus &)const ;{} ContentAccess ::CData::Rea d(TDes8 &,TRe questStatus &)const;{} ContentAcc ess::CData::See k(TSe ...

  • Sony Ericsson UIQ 3 - page 36

    Developers guidelines | Signing applications 36 October 2006 ContentAccess ::CManager ::SetProperty(TAg entPropert y,TInt);{} ContentAcc ess::CRights Info::Descriptio n()const;{} ContentAcc ess::CRights Info::RightsStatu s()const;{} ContentAcc ess::CRights Info::RightsType()c onst;{} ContentAcc ess::CRights In fo::UniqueId()const;{} ContentAccess : ...

  • Sony Ericsson UIQ 3 - page 37

    Developers guidelines | Signing applications 37 October 2006 CBluetoothSyn chronousLink::NewL (MBluetoothSynchronousL inkNotifier &,RSock etServ &);{} CBluetoothSyn chronousLink::N ewLC(MBluetoothSynchrono usLinkNotifier &,RSocketServ &);{} CSdpAgent::Attrib uteRequestL(MS dpElementBuilder *,TSdpServRecordHandle,TSdpAt tributeID);{} ...

  • Sony Ericsson UIQ 3 - page 38

    Developers guidelines | Signing applications 38 October 2006 RSdpDatabase::Cre ateServiceRecordL (CSdpAttrValu eDES &,TSdpServRecordHandle &);{} RSdpDatabase::C reateServiceRe cordL(const TUUID &, TSdpServRecord Handle &);{} RSdpDatabase::DeleteAttribu teL(TSdpServRecordHan dle,TSdpAttributeID);{ } RSdpDatabase::D eleteRecordL(T Sdp ...

  • Sony Ericsson UIQ 3 - page 39

    Developers guidelines | Signing applications 39 October 2006 Capability: MultimediaDD CCamera::NewL (MCameraObserve r2 &,TInt,TInt); {UserEnvironme nt} CDevASR::SetPrioritySe ttings(const T MMFPrioritySettings &);{} CMMFController::SetPrioritySettings(c onst TMMFPrioritySettings &)=0;{} CMMFUrlSink::SetSin kPrioritySettin gs(const TMMFP ...

  • Sony Ericsson UIQ 3 - page 40

    Developers guidelines | Signing applications 40 October 2006 CMmfGlobalAudioEffect ::Se tSettingsByUidL(TUid);{} CSpeechRecognitionUtility::SetAudi oPriority(TInt,TInt,TInt,TInt);{} CVideoPlayerUtility::NewL(MVideoPl ayerUtilityObserver &,TInt,TMdaPriorityP reference,R W sSession &,CWsScreenDevic e &,RWindowBase &,const TRec t & ...

  • Sony Ericsson UIQ 3 - page 41

    Developers guidelines | Signing applications 41 October 2006 RCall::AnswerIncomingCall(const TD esC8 &)const;{NetworkServices} RCall::AnswerIncomingCallCan cel()const; {NetworkServices } RCall::Dial(TRequ estStatus &,const TD esC8 &,const TTelN umberC &);{Network Services} RCall::Dial(TReques tStatus &,const TTelN umberC &); ...

  • Sony Ericsson UIQ 3 - page 42

    Developers guidelines | Signing applications 42 October 2006 RMobilePhone::SetSmar tCardApplicationSt atus(TReq uestStatus &,co nst TAID &, TSmartCardApplic a- tionAction)cons t;{WriteDevic eData} RMobilePhone::UpdateScF ile(TRequestStatus &,con st TScFilePathWithAcce ssOffsets &,TDes8 &)const;{WriteDe viceData} RMobileSmsMessag ...

  • Sony Ericsson UIQ 3 - page 43

    Developers guidelines | Signing applications 43 October 2006 RSat::ClientSatProfileIndi cation(const TDesC8 &) const;{WriteDeviceData} RSat::EventDownload(TRe questStatus &,TEvent Li st,con st TDesC8 &)const;{Write DeviceData} RSat::MenuSele ction(TRequest Status &,cons t TDesC8 &)const;{Rea dDeviceData} RSat::NotifyCa llControl ...

  • Sony Ericsson UIQ 3 - page 44

    Developers guidelines | Signing applications 44 October 2006 CExtensionBase::C ExtensionBas e();{} CExtensionBase::C opy(const C ExtensionBas e &)=0;{} CExtensionBase::C reateL()=0;{} CExtensionBase::D ata()=0;{} CExtensionBase::ParseMessage (const TDesC8 &)=0;{} CExtensionBase::Type()const;{} CExtensionBase::~CExtensionBase(); {} CFaxTrans ...

  • Sony Ericsson UIQ 3 - page 45

    Developers guidelines | Signing applications 45 October 2006 CTelephony::H angup(TRequest Status &,const T CallId &)const;{} CTelephony::H old(TRequestStatus &,co nst TCallId &)const;{} CTelephony ::Resume(TRe questStatus &,const TCallI d &)const;{ } CTelephony:: SendDTMFTones (TRequestStatu s &,const TDesC &)cons t; ...

  • Sony Ericsson UIQ 3 - page 46

    Developers guidelines | Signing applications 46 October 2006 RCall::LoanDa taPort(TReques tStatus &,TComm Port &);{NetworkCo ntrol} RCall::Recov erDataPort()co nst;{Networ kControl} RCall::TransferOwn ership( )const;{} RCdmaMobileCa ll::NotifyInco mingNetworkF lashWithInfo(T RequestStatu s &,TDes8 &)cons t;{ReadUse r- Data} RCdmaMob ...

  • Sony Ericsson UIQ 3 - page 47

    Developers guidelines | Signing applications 47 October 2006 RMobileCall::DialNoFdnCheck(TReques tStatus &,co nst TDesC8 &,const TDesC &)const;{N etworkContr ol} RMobileCall::GoOn eToOne(TReques tStatus &)const;{} RMobileCall::HangupWithUUI(TRequ estStatus &,const TMobileCa llUUI &)cons t;{WriteUserData} RMobileCall::Hold(TR ...

  • Sony Ericsson UIQ 3 - page 48

    Developers guidelines | Signing applications 48 October 2006 RMobilePhone::Sen dDTMFTone s(TRequestSta tus &,const TDesC &)const;{} RMobilePhone::Sen dNetworkService Request(TReq uestStatus &,co nst TDesC &)const; {WriteDeviceDat a} RMobilePhone::SendNe tworkServiceRequ estNoFdnCheck(T RequestStatus &,const TDesC &)const;{Ne ...

  • Sony Ericsson UIQ 3 - page 49

    Developers guidelines | Signing applications 49 October 2006 RPacketContext ::AddMediaAut horizationL(TRequ estStatus &,CTFT MediaAutho rizationV3 &)const ;{Writ- eDeviceDat a} RPacketConte xt::AddPacke tFilter(TReques tStatus &,const TDe sC8 &)const;{ WriteDeviceD ata} RPacketConte xt::Create NewTFT(TReque stStatus &,co nst TIn ...

  • Sony Ericsson UIQ 3 - page 50

    Developers guidelines | Signing applications 50 October 2006 RSyncMLDevManJob ::CreateL(RSyn cMLSession &,TSmlProf ileId,TSmlConne ctionId);{Lo calServices} Capability: PowerMgmt Power::CancelWak eupEventNotification ();{} Power::DisableWa keupEvents();{} Power::EnableWa keupEvents(T PowerState); {} Power::PowerDo wn();{} Power::RequestWakeupEv ...

  • Sony Ericsson UIQ 3 - page 51

    Developers guidelines | Signing applications 51 October 2006 CRetrieveMobilePhoneCFList: :Start(TRequestSt atus &,RMobilePhone::TMobilePho neCFCondition,RMob- ilePhone::TMob ileInfoLocation );{NetworkServ ices} CRetrieveMob ilePhoneCWList:: RetrieveList L();{} CRetrieveMob ilePhoneCWList:: Start(TReq uestStatus &,RM obilePhone::T MobileInfo ...

  • Sony Ericsson UIQ 3 - page 52

    Developers guidelines | Signing applications 52 October 2006 CTelephony:: GetSubscriberId (TRequestStatus &,TDes8 &) const;{} RBTRegistry::C reateView(co nst TBTRegist rySearch &,TReques tStatus &);{Loca lServices} RBTRegistry::G etDevice(TBTNa melessDevice &,TReque stStatus &);{LocalServic es} RCdmaMobilePhone: :ProcessOtaR ...

  • Sony Ericsson UIQ 3 - page 53

    Developers guidelines | Signing applications 53 October 2006 RMobilePhone::GetSubscribe rId(TRequestStatus &,TMob ilePhoneSubscriberId &)const;{} RMobilePhone::NotifyCur rentNetworkChange (TRequestStatus &,TDes8 &,TMo bilePhoneLocationAr eaV1 &)const;{Location } RMobilePhone::No tifyDefaultPrivacyC hange(TReq uestStatus &,T ...

  • Sony Ericsson UIQ 3 - page 54

    Developers guidelines | Signing applications 54 October 2006 RSat::NotifyDispla yTextPCmd(TRequestSt atus &,TDes8 &)cons t;{} RSat::NotifyGetServiceInfoPCmd(T RequestStatu s &,TDes8 &)cons t;{} RSat::NotifyLaun chBrowserPCmd(T RequestStatus &,TD es8 &)const;{} RSat::NotifyLoc alInfoPCmd(TRequ estStatus &,TDes8 &) con ...

  • Sony Ericsson UIQ 3 - page 55

    Developers guidelines | Signing applications 55 October 2006 CAgnEntry::OpenEmbeddedStoreL();{} CAgnEntry::Up dateNotesT extL();{Writ eUserData} CAgnEntryMana ger::UpdateE ntryL(CAgnE ntry *,TStr eamId &);{} CAgnEntryMod el::AddEntryL(CAgnEntr y *,TAgnEntryId) ;{WriteUserD ata} CAgnEntryModel::AddTodoList L(CAgnTodoList *,TInt);{Write UserData} ...

  • Sony Ericsson UIQ 3 - page 56

    Developers guidelines | Signing applications 56 October 2006 CAgnEntryMo del::FetchG sEntryL( const HBuf C8 &)const; {} CAgnEntryMo del::FetchG sEntryL( const HBuf C8 &,TTime)con st;{} CAgnEntryMod el::GetGuidL (const CAgnEntry &)const;{} CAgnEntryMod el::GetLiteEn tryFromServe rL(TAgnEnt ryId,CAgnSort EntryAllocato r *)const;{} CAgnEnt ...

  • Sony Ericsson UIQ 3 - page 57

    Developers guidelines | Signing applications 57 October 2006 CAgnModel::AddTodoListL(CAg nTodoList *,TInt);{Writ eUserData} CAgnModel::CutInstan ceL(CAgnEntry *,TAgnWhichInst ances);{WriteUserData} CAgnModel::CutInstan ceL(const TAgnIn stanceId &,TAgnWhichInsta nces);{WriteUserData} CAgnModel::Delet eInstanceL(CAgn Entry *,TAgn WhichInstanc es) ...

  • Sony Ericsson UIQ 3 - page 58

    Developers guidelines | Signing applications 58 October 2006 CContactDa tabase::GetDefa ultNameL(TDes &);{} CContactDa tabase::GetSp eedDialFieldL (TInt,TDes &); {} CContactDatabase::ListD atabasesL();{} CContactDatabase::ListD atabasesL(TDriveUnit);{} CContactDa tabase::Matc hPhoneNumbe rL(const TDesC &,TInt);{} CContactDatabase::O pen ...

  • Sony Ericsson UIQ 3 - page 59

    Developers guidelines | Signing applications 59 October 2006 CContactNa medRemoteView::Ne wL(MContactVie wObserver &,con st TDesC &,co nst CContact Database &,const RConta ctViewSortOr der &,TContac tViewPreferences);{ } CContactNa medRemoteView::Ne wL(MContactVie wObserver &,con st TDesC &,co nst CContact Database &,con ...

  • Sony Ericsson UIQ 3 - page 60

    Developers guidelines | Signing applications 60 October 2006 CContactViewBa se::CContactViewBa se_Reserved_1(T Function,TAny *);{} CContactViewBa se::Contact AtL(TInt)cons t=0;{} CContactViewBas e::ContactV iewPreference s()=0;{} CContactViewBa se::ContactsMat chingCriteria L(const MDesC 16Array &,RPoint erArray< CViewCon tact > &);{} ...

  • Sony Ericsson UIQ 3 - page 61

    Developers guidelines | Signing applications 61 October 2006 CTelephony ::GetCallInfo(T Des8 &,TDes8 &,T Des8 &)const;{} CTelephony::G etCurrentN etworkInfo(T RequestStatus &, TDes8 &)const ;{Location, Re adDeviceData} CTelephony::G etCurrentN etworkName (TRequestStatus &,TDes8 &)con st;{} CTelephony:: GetOperator Name(T ...

  • Sony Ericsson UIQ 3 - page 62

    Developers guidelines | Signing applications 62 October 2006 RAgendaServ::Refr eshTodoListListL(CAgn TodoListList *,CAgnDe letedTodoListList * );{} RAgendaServ::Res toreNotesText L(TStreamId);{} RAgendaServ::Upda teEntryL(CAgnEntr y *,TAgnEntryId);{ WriteUserData} RCdmaMobileCa ll::NotifyInco mingNetworkF lashWithInfo(T RequestStatu s &,TDes8 & ...

  • Sony Ericsson UIQ 3 - page 63

    Developers guidelines | Signing applications 63 October 2006 RMobileBroadca stMessaging::N otifyLangua geFilterChange (TRequestSta tus &,TDes16 &)const;{} RMobileCall::GetMobileCa llInfo(TDe s8 &)const; {} RMobileCall::NotifyR emotePartyIn foChange(TRequ estStatus &, TDes8 &)const;{} RMobileCall::ReceiveUUI (TRequestStatus & ...

  • Sony Ericsson UIQ 3 - page 64

    Developers guidelines | Signing applications 64 October 2006 RMsvServerSession ::DeleteAttach ment(TMsvId,const TDes C &);{None, WriteDeviceData , WriteUserData} RMsvServerSession: :DeleteEntrie sL(const CMsvEntrySelection &, TMsvOp);{Non e, WriteDeviceD ata, Wri- teUserData} RMsvServerSession: :DeleteEntrie sL(const CMsvEn trySelection &am ...

  • Sony Ericsson UIQ 3 - page 65

    Developers guidelines | Signing applications 65 October 2006 RPhoneBookSessio n::DoSynchro nisation(TRequ estStatus &,TU id);{WriteUser Data} RPhoneBookSession::Shu tdownServer(TBool);{Writ eUserData} RPhoneBookSessio n::ValidateCon tact(MConta ctSynchroniser: :TValidateO peration,TC ontactItemId);{ } RSat::NotifyCbDownload (TRequestStatu s &am ...

  • Sony Ericsson UIQ 3 - page 66

    Developers guidelines | Signing applications 66 October 2006 RWsSession::Simulate KeyEvent(TKeyEvent);{} RWsSession::Simulate RawEvent(TRawEvent);{} UserSvr::AddEvent(c onst TRawEvent &); {} Capability: Tcb RLocalDrive::C onnect(TInt,T Bool &);{} TBusLocalDrive::Connect(T Int,TBool &);{} Capability: TrustedUI Capability: UserEnvironment ...

  • Sony Ericsson UIQ 3 - page 67

    Developers guidelines | Signing applications 67 October 2006 CCoeEnv::InstallFepL(TU id,const TBool);{} CCoeFep::Is TurnedOffB yL(cons t TKeyEven t &)const;{} CCoeFep::Is TurnedOnB yL(cons t TKeyEven t &)const;{} CCoeFep::W riteAttribute DataAndBroadca stL(TUid);{} CCoeFep::W riteAttributeD ataAndBroadcast L(const TArray< TU id > & ...

  • Sony Ericsson UIQ 3 - page 68

    Developers guidelines | Signing applications 68 October 2006 CSmsSimParamOperation ::WriteSimParamsL(c onst CMobilePhone SmspList &,TUid,TMs vId,CMsvSes- sion &,TRequestStatu s &);{} CUnifiedCertSt ore::Remove(c onst CCTCert Info &,TRequestSta tus &);{WriteUs erData} CUnifiedCertStore::SetApp licability(const CCTCertInfo &,c ...

  • Sony Ericsson UIQ 3 - page 69

    Developers guidelines | Signing applications 69 October 2006 RBTRegistry::U npairDevice(const TBTDevAddr &,TReq uestStatus &);{ LocalServices} RCall::SetFa xSettings(cons t TFaxSessionSet tings &)const;{} RCdmaMobilePhone::L ockNam(TRequestStatus &,TMobil ePhoneNamCommitStatus)const;{ } RCdmaMobilePhone: :ProcessOtaRequest(TReque st ...

  • Sony Ericsson UIQ 3 - page 70

    Developers guidelines | Signing applications 70 October 2006 RMobilePhone::Pro gramFeatur eCode(TReq uestStatus &,c onst TDesC &,T MobilePhon eNetworkServ- ice,TMobilePhoneSe rviceAction)const;{ } RMobilePhone::Sele ctNetwork(TReq uestStatus &, TBool,const TMo bilePhoneNet workManualSelec tion &)const;{Net workServ ices} RMobilePhon ...

  • Sony Ericsson UIQ 3 - page 71

    Developers guidelines | Signing applications 71 October 2006 RMobilePhone::SetPer sonalisationStatus( TRequestSt atus &,const TMobilePhon ePersonalisation,const TDes &)const;{NetworkCo ntrol} RMobilePhone::SetPuct (TRequestStatu s &,const TDesC8 &)const;{} RMobilePhone::SetSSPassword (TRequestStatus &,const TDesC8 &,const TI ...

  • Sony Ericsson UIQ 3 - page 72

    Developers guidelines | Signing applications 72 October 2006 RMsvServerSession: :CreateEntryL(con st TMsvEntry &,TMsvOp,T SecureId,TRequ estStatus &);{None, ReadUserData, WriteU serData} RMsvServerSession::DeInstallM tmGroup(const TDesC &);{} RMsvServerSessio n::DeleteAtt achment(TMsvI d,const T DesC &);{None , ReadUserData, WriteUs ...

  • Sony Ericsson UIQ 3 - page 73

    Developers guidelines | Signing applications 73 October 2006 RPacketSer vice::SetPr eferredBear er(TRequest Status &,TPr eferredBe arer)cons t;{Netwo rkService s} RProperty::D efine(TUid, TUint,TInt,con st TSecurit yPolicy &,const TSecurityPolicy &,TI nt);{} RProperty::Defin e(TUint,TInt ,const TSecu rit yPolicy &,const TSecur ityPo ...

  • Sony Ericsson UIQ 3 - page 74

    Developers guidelines | Signing applications 74 October 2006 RWsSession::Set KeyboardRepea tRate(const TT imeIntervalMicro Seconds32 &,con st TTimeIntervalMicro Seconds32 &);{ } RWsSession::Set ModifierState(T EventModifier,T ModifierSta te);{} RWsSession::Set PointerCursor Area(TInt,co nst TRect &);{ } RWsSession::SetPointer CursorPosi ...

  • Sony Ericsson UIQ 3 - page 75

    Developers guidelines | Signing applications 75 October 2006 CAgnEntryModel::AddEnt ryL(CAgnEntry *,TAgnEntryId );{ReadUserData} CAgnEntryModel::AddEntryL(CAgn Entry *,TAgnEntryId,TCommit,TUseExistin gUniqueId);{} CAgnEntryM odel::AddG sChildExce ptionEntry L(CAgnEntry *,TAgnUn iqueId,TGsBasicD ata,TTime);{ } CAgnEntryModel::AddGsC hildRuleEntryL(C ...

  • Sony Ericsson UIQ 3 - page 76

    Developers guidelines | Signing applications 76 October 2006 CAgnEntryMod el::Unregister ObserverL(TUid); {} CAgnEntryMod el::UpdateE ntryL(CAgnE ntry *,TAgn EntryId);{Re adUserDat a} CAgnEntryModel::UpdateOb serverControllerL(); {} CAgnEntryModel::Upda teTodoListL(CAgn TodoList * );{ReadUserData } CAgnIndexedM odel::Delete TidiedEntriesL ();{ReadU ...

  • Sony Ericsson UIQ 3 - page 77

    Developers guidelines | Signing applications 77 October 2006 CCalEntryView::DeleteL(const CDesC8Array &);{} CCalEntryView::Store L(const RPointerArr ay< CCalEntry > &,T Int &);{} CCalEntryView: :UpdateL(const RPointerArray< CCalE ntry > &,TInt &);{ } CCalInstance View::DeleteL( CCalInstanc e *,CalCommon::T Recurrence ...

  • Sony Ericsson UIQ 3 - page 78

    Developers guidelines | Signing applications 78 October 2006 CContactDatabase::Re setServerSpeedDialsL();{} CContactDa tabase::SetCu rrentDatab ase(const TD esC &)const;{} CContactDatabase ::SetCurrent Item(const TCont actItemId);{ } CContactDa tabase::SetDa tabaseDriveL (TDriveUnit, TBool);{} CContactDa tabase::SetField AsSpeedDialL(CCo ntactI ...

  • Sony Ericsson UIQ 3 - page 79

    Developers guidelines | Signing applications 79 October 2006 CSmsHeader::Store L(CMsvStore &)const;{} CUnifiedCertS tore::Remove (const CCTCer tInfo &,TReques tStatus &);{Wr iteDeviceData} CUnifiedKeySto re::CreateKey (TInt,TKeyU sagePKCS15,TUint, const TDe sC &,CCTKeyInfo::EKe yAlgo- rithm,TInt,TTime ,TTime,CCTKeyInfo *&,TReque ...

  • Sony Ericsson UIQ 3 - page 80

    Developers guidelines | Signing applications 80 October 2006 RAgendaServ::Delet eTodoList(TAgn UniqueId);{} RAgendaServ::Delet eTodoListL(CAgnT odoList *);{} RAgendaServ::IncEnt ryRefCountL(const T AgnUniqueId);{} RAgendaServ::Inc EntryRefCountsL (const CArrayFix< TAgnUniqueId > &);{} RAgendaServ::Que ueNextAlarmL(const TT ime &,CArra ...

  • Sony Ericsson UIQ 3 - page 81

    Developers guidelines | Signing applications 81 October 2006 RMsvServerSessio n::ChangeAtt ributesL(cons t CMsvEntrySele ction &,TUint, TUint);{} RMsvServerSessio n::ChangeEnt ryL(const TM svEntry &,TMsvOp ,TSecureId) ;{None, Read UserData, Writ - eDeviceDat a} RMsvServerSession::Cha ngeEntryL(const TMsvEnt ry &,TMsvOp,TSecureId, TReque ...

  • Sony Ericsson UIQ 3 - page 82

    Developers guidelines | Signing applications 82 October 2006 RPhoneBookSession::Can celRequest(TPhonebook SyncRequestCancel,TUid);{Read UserData} RPhoneBookSession::Dele teContact(TRequestS tatus &,TContactIte mId);{} RPhoneBookSession ::DoSynchron isation(TReques tStatus &);{ReadU serData} RPhoneBookSessio n::DoSynchro nisation(TReq uestSt ...

  • Sony Ericsson UIQ 3 - page 83

    Developers guidelines | Signing applications 83 October 2006 MCTKeyStoreMa nager::Expor tEncryptedKe y(TCTTokenOb jectHandle,c onst CPBEncryptPa rms &,HBufC8 *&,TReque stStatus &)=0;{} MCTKeyStoreMa nager::Expor tKey(TCTToke nObjectHan dle,HBufC8 *&,TRe questStatus &)=0;{} MCTKeyStoreMa nager::Set ManagementPolic y(TCTToken Obje ...

Fabricant Sony Ericsson Catégorie Cell Phone

Les documents que nous recevons du fabricant de l'appareilSony Ericsson UIQ 3 peuvent être divisés en plusieurs groupes. Ceux-ci sont, entre autres:
- dessins techniques Sony Ericsson
- manuels d’utilisations UIQ 3
- fiches produit Sony Ericsson
- dépliants
- ou étiquettes-énergie Sony Ericsson UIQ 3
Tous sont importants, mais les informations les plus importantes du point de vue de l'utilisation de l'appareil se trouvent dans le manuel d’utilisation Sony Ericsson UIQ 3.

Un groupe de documents appelé manuels d’utilisation est également divisé en types plus spécifiques, tels que: Manuels d’installation Sony Ericsson UIQ 3, manuels d’entretien, brefs manuels ou manuels de l’utilisateur Sony Ericsson UIQ 3. Selon vos besoins, vous devriez chercher le document dont vous avez besoin. Sur notre site, vous pouvez voir le manuel le plus populaire d’utilisation du produit Sony Ericsson UIQ 3.

Manuels d’utilsiation similaires

Manuel d’utilisation complet de l’appareil Sony Ericsson UIQ 3, quelle devrait-elle être?
Le manuel d’utilisation, également appelé le mode d’emploi, ou tout simplement le manuel, est un document technique destiné à aider à utiliser Sony Ericsson UIQ 3 par les utilisateurs. Des manuels sont généralement écrits par un rédacteur technique, mais dans un langage accessible à tous les utilisateurs Sony Ericsson UIQ 3.

Le manuel d’utilisation complet Sony Ericsson, devrait inclure plusieurs éléments de base. Certains d'entre eux sont moins importants, tels que: la couverture / page de titre ou pages d'auteur. Cependant, la partie restante, devrait nous fournir des informations importantes du point de vue de l'utilisateur.

1. Introduction et des conseils sur la façon d'utiliser le manuel Sony Ericsson UIQ 3 - Au début de chaque manuel, nous devrions trouver des indices sur la façon d'utiliser le document. Il doit contenir des informations sur l'emplacement de la table des matières Sony Ericsson UIQ 3, FAQ ou des problèmes les plus fréquents - les points qui sont les plus souvent recherchés par les utilisateurs de chaque manuel
2. Table des matières - index de tous les conseils pour lSony Ericsson UIQ 3 qui peuvent être trouvés dans le document courant
3. Conseils sur la façon d'utiliser les fonctions de base de l’appareil Sony Ericsson UIQ 3 - qui devraient nous aider dans les premières étapes lors de l'utilisation Sony Ericsson UIQ 3
4. Troubleshooting - séquence systématique des activités qui nous aideront à diagnostiquer et ensuite résoudre les principaux problèmes de Sony Ericsson UIQ 3
5. FAQ - questions fréquemment posées
6. Détails du contact Informations sur l'endroit où chercher le contact avec le fabricant / service Sony Ericsson UIQ 3 dans un pays donné, si le problème ne peut être résolu par nous-mêmes.

Avez-vous une question à propos de Sony Ericsson UIQ 3?

Utiliser le formulaire ci-dessous

Si vous n’avez pas résolu votre problème avec Sony Ericsson UIQ 3, avec l'aide du manuel que vous avez trouvé, posez une question en utilisant le formulaire ci-dessous. Si un utilisateur a eu un problème similaire avec Sony Ericsson UIQ 3 il est probable qu’il a envie de partager la façon de le résoudre.

Réécrire le texte de l'image

Commentaires (0)