OSDN Git Service

SIM toolkit enhancements and bug fixes
authorNaveen Kalla <nkalla@codeaurora.org>
Sun, 27 Jun 2010 15:06:41 +0000 (08:06 -0700)
committerNaveen Kalla <nkalla@codeaurora.org>
Sat, 31 Jul 2010 02:34:25 +0000 (19:34 -0700)
commite4866d016512d6670f98508846ccfb92a439a79c
tree6128daeb0ed899edfebe2c1fee6e605f0e01f28f
parent0f0dd448ea54ddb760ed77e7d9167b7d7ad1b916
SIM toolkit enhancements and bug fixes

 - Correct the Terminal response for GET_INKEY variable timeout.
   GCF PTCRB Testcase GCF_PTCRB_USAT_GetInkey_27.22.4.2.8.1 checks for
   DURATION TLV in the terminal response. Add DURATION TLV in the terminal
   response for GET INKEY.

 - According to TS 102.223/TS 31.111 section 6.8, Structure of TERMINAL RESPONSE,
   "For all SIMPLE-TLV objects with Min=N, the ME should set the
   CR(comprehension required) flag to comprehension not required.(CR=0)"
   Since DEVICE_IDENTITIES and DURATION TLVs have Min=N, the CR flag is not set.

 - Add support for Provide Local Information(PLI) Language setting. Send
   terminal reponse with the locale language setting value read from
   "persist.sys.language" system property.

 - Send TR with BEYOND_TERMINAL_CAPABILITY for unsupported proactive commands

 - Fix length coding for Text String in terminal response for GET INPUT.

Change-Id: I762b064f02f44772809f8bb029e8cefb838e7766
telephony/java/com/android/internal/telephony/cat/AppInterface.java
telephony/java/com/android/internal/telephony/cat/CatService.java
telephony/java/com/android/internal/telephony/cat/CommandParamsFactory.java
telephony/java/com/android/internal/telephony/cat/Input.java
telephony/java/com/android/internal/telephony/cat/ResponseData.java