Advertisement
manfromnn

W619RIL.smali

Jun 22nd, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.36 KB | None | 0 0
  1. .class public Lcom/android/internal/telephony/W619RIL;
  2. .super Lcom/android/internal/telephony/RIL;
  3. .source "W619RIL.java"
  4.  
  5. # interfaces
  6. .implements Lcom/android/internal/telephony/CommandsInterface;
  7.  
  8.  
  9. # static fields
  10. .field static final RIL_REQUEST_GET_DATA_CALL_PROFILE:I = 0x6f
  11.  
  12. .field static final RIL_REQUEST_GET_DATA_SUBSCRIPTION:I = 0x73
  13.  
  14. .field static final RIL_REQUEST_GET_UICC_SUBSCRIPTION:I = 0x72
  15.  
  16. .field static final RIL_REQUEST_IMS_REGISTRATION_STATE:I = 0x6d
  17.  
  18. .field static final RIL_REQUEST_IMS_SEND_SMS:I = 0x6e
  19.  
  20. .field static final RIL_REQUEST_SET_DATA_SUBSCRIPTION:I = 0x71
  21.  
  22. .field static final RIL_REQUEST_SET_SUBSCRIPTION_MODE:I = 0x74
  23.  
  24. .field static final RIL_REQUEST_SET_UICC_SUBSCRIPTION:I = 0x70
  25.  
  26. .field static final RIL_UNSOL_RESPONSE_IMS_NETWORK_STATE_CHANGED:I = 0x40c
  27.  
  28. .field static final RIL_UNSOL_TETHERED_MODE_STATE_CHANGED:I = 0x40d
  29.  
  30.  
  31. # direct methods
  32. .method public constructor <init>(Landroid/content/Context;IILjava/lang/Integer;)V
  33. .locals 0
  34. .parameter "context"
  35. .parameter "networkMode"
  36. .parameter "cdmaSubscription"
  37. .parameter "instanceId"
  38.  
  39. .prologue
  40. .line 42
  41. invoke-direct {p0, p1, p2, p3, p4}, Lcom/android/internal/telephony/RIL;-><init>(Landroid/content/Context;IILjava/lang/Integer;)V
  42.  
  43. .line 43
  44. return-void
  45. .end method
  46.  
  47.  
  48. # virtual methods
  49. .method public getCellInfoList(Landroid/os/Message;)V
  50. .locals 1
  51. .parameter "result"
  52.  
  53. .prologue
  54. .line 50
  55. const-string v0, "[STUB] > getCellInfoList"
  56.  
  57. invoke-virtual {p0, v0}, Lcom/android/internal/telephony/RIL;->riljLog(Ljava/lang/String;)V
  58.  
  59. .line 51
  60. return-void
  61. .end method
  62.  
  63. .method public getDataCallProfile(ILandroid/os/Message;)V
  64. .locals 3
  65. .parameter "appType"
  66. .parameter "result"
  67.  
  68. .prologue
  69. .line 95
  70. const/16 v1, 0x6f
  71.  
  72. invoke-static {v1, p2}, Lcom/android/internal/telephony/RILRequest;->obtain(ILandroid/os/Message;)Lcom/android/internal/telephony/RILRequest;
  73.  
  74. move-result-object v0
  75.  
  76. .line 99
  77. .local v0, rr:Lcom/android/internal/telephony/RILRequest;
  78. iget-object v1, v0, Lcom/android/internal/telephony/RILRequest;->mParcel:Landroid/os/Parcel;
  79.  
  80. const/4 v2, 0x1
  81.  
  82. invoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInt(I)V
  83.  
  84. .line 100
  85. iget-object v1, v0, Lcom/android/internal/telephony/RILRequest;->mParcel:Landroid/os/Parcel;
  86.  
  87. invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
  88.  
  89. .line 102
  90. new-instance v1, Ljava/lang/StringBuilder;
  91.  
  92. invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
  93.  
  94. invoke-virtual {v0}, Lcom/android/internal/telephony/RILRequest;->serialString()Ljava/lang/String;
  95.  
  96. move-result-object v2
  97.  
  98. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  99.  
  100. move-result-object v1
  101.  
  102. const-string v2, "> "
  103.  
  104. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  105.  
  106. move-result-object v1
  107.  
  108. iget v2, v0, Lcom/android/internal/telephony/RILRequest;->mRequest:I
  109.  
  110. invoke-static {v2}, Lcom/android/internal/telephony/W619RIL;->requestToString(I)Ljava/lang/String;
  111.  
  112. move-result-object v2
  113.  
  114. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  115.  
  116. move-result-object v1
  117.  
  118. const-string v2, " : "
  119.  
  120. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  121.  
  122. move-result-object v1
  123.  
  124. invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  125.  
  126. move-result-object v1
  127.  
  128. invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  129.  
  130. move-result-object v1
  131.  
  132. invoke-virtual {p0, v1}, Lcom/android/internal/telephony/RIL;->riljLog(Ljava/lang/String;)V
  133.  
  134. .line 105
  135. invoke-virtual {p0, v0}, Lcom/android/internal/telephony/RIL;->send(Lcom/android/internal/telephony/RILRequest;)V
  136.  
  137. .line 106
  138. return-void
  139. .end method
  140.  
  141. .method public getImsRegistrationState(Landroid/os/Message;)V
  142. .locals 3
  143. .parameter "result"
  144.  
  145. .prologue
  146. .line 62
  147. const/16 v1, 0x6d
  148.  
  149. invoke-static {v1, p1}, Lcom/android/internal/telephony/RILRequest;->obtain(ILandroid/os/Message;)Lcom/android/internal/telephony/RILRequest;
  150.  
  151. move-result-object v0
  152.  
  153. .line 65
  154. .local v0, rr:Lcom/android/internal/telephony/RILRequest;
  155. new-instance v1, Ljava/lang/StringBuilder;
  156.  
  157. invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
  158.  
  159. invoke-virtual {v0}, Lcom/android/internal/telephony/RILRequest;->serialString()Ljava/lang/String;
  160.  
  161. move-result-object v2
  162.  
  163. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  164.  
  165. move-result-object v1
  166.  
  167. const-string v2, "> "
  168.  
  169. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  170.  
  171. move-result-object v1
  172.  
  173. iget v2, v0, Lcom/android/internal/telephony/RILRequest;->mRequest:I
  174.  
  175. invoke-static {v2}, Lcom/android/internal/telephony/W619RIL;->requestToString(I)Ljava/lang/String;
  176.  
  177. move-result-object v2
  178.  
  179. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  180.  
  181. move-result-object v1
  182.  
  183. invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  184.  
  185. move-result-object v1
  186.  
  187. invoke-virtual {p0, v1}, Lcom/android/internal/telephony/RIL;->riljLog(Ljava/lang/String;)V
  188.  
  189. .line 67
  190. invoke-virtual {p0, v0}, Lcom/android/internal/telephony/RIL;->send(Lcom/android/internal/telephony/RILRequest;)V
  191.  
  192. .line 68
  193. return-void
  194. .end method
  195.  
  196. .method public setCellInfoListRate(ILandroid/os/Message;)V
  197. .locals 1
  198. .parameter "rateInMillis"
  199. .parameter "response"
  200.  
  201. .prologue
  202. .line 58
  203. const-string v0, "[STUB] > setCellInfoListRate"
  204.  
  205. invoke-virtual {p0, v0}, Lcom/android/internal/telephony/RIL;->riljLog(Ljava/lang/String;)V
  206.  
  207. .line 59
  208. return-void
  209. .end method
  210.  
  211. .method public setDataSubscription(Landroid/os/Message;)V
  212. .locals 3
  213. .parameter "result"
  214.  
  215. .prologue
  216. .line 88
  217. const/16 v1, 0x71
  218.  
  219. invoke-static {v1, p1}, Lcom/android/internal/telephony/RILRequest;->obtain(ILandroid/os/Message;)Lcom/android/internal/telephony/RILRequest;
  220.  
  221. move-result-object v0
  222.  
  223. .line 89
  224. .local v0, rr:Lcom/android/internal/telephony/RILRequest;
  225. new-instance v1, Ljava/lang/StringBuilder;
  226.  
  227. invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
  228.  
  229. invoke-virtual {v0}, Lcom/android/internal/telephony/RILRequest;->serialString()Ljava/lang/String;
  230.  
  231. move-result-object v2
  232.  
  233. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  234.  
  235. move-result-object v1
  236.  
  237. const-string v2, "> "
  238.  
  239. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  240.  
  241. move-result-object v1
  242.  
  243. iget v2, v0, Lcom/android/internal/telephony/RILRequest;->mRequest:I
  244.  
  245. invoke-static {v2}, Lcom/android/internal/telephony/W619RIL;->requestToString(I)Ljava/lang/String;
  246.  
  247. move-result-object v2
  248.  
  249. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  250.  
  251. move-result-object v1
  252.  
  253. invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  254.  
  255. move-result-object v1
  256.  
  257. invoke-virtual {p0, v1}, Lcom/android/internal/telephony/RIL;->riljLog(Ljava/lang/String;)V
  258.  
  259. .line 90
  260. invoke-virtual {p0, v0}, Lcom/android/internal/telephony/RIL;->send(Lcom/android/internal/telephony/RILRequest;)V
  261.  
  262. .line 91
  263. return-void
  264. .end method
  265.  
  266. .method public setUiccSubscription(IIIILandroid/os/Message;)V
  267. .locals 3
  268. .parameter "slotId"
  269. .parameter "appIndex"
  270. .parameter "subId"
  271. .parameter "subStatus"
  272. .parameter "result"
  273.  
  274. .prologue
  275. .line 73
  276. const/16 v1, 0x70
  277.  
  278. invoke-static {v1, p5}, Lcom/android/internal/telephony/RILRequest;->obtain(ILandroid/os/Message;)Lcom/android/internal/telephony/RILRequest;
  279.  
  280. move-result-object v0
  281.  
  282. .line 75
  283. .local v0, rr:Lcom/android/internal/telephony/RILRequest;
  284. new-instance v1, Ljava/lang/StringBuilder;
  285.  
  286. invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
  287.  
  288. invoke-virtual {v0}, Lcom/android/internal/telephony/RILRequest;->serialString()Ljava/lang/String;
  289.  
  290. move-result-object v2
  291.  
  292. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  293.  
  294. move-result-object v1
  295.  
  296. const-string v2, "> "
  297.  
  298. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  299.  
  300. move-result-object v1
  301.  
  302. iget v2, v0, Lcom/android/internal/telephony/RILRequest;->mRequest:I
  303.  
  304. invoke-static {v2}, Lcom/android/internal/telephony/W619RIL;->requestToString(I)Ljava/lang/String;
  305.  
  306. move-result-object v2
  307.  
  308. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  309.  
  310. move-result-object v1
  311.  
  312. const-string v2, " slot: "
  313.  
  314. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  315.  
  316. move-result-object v1
  317.  
  318. invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  319.  
  320. move-result-object v1
  321.  
  322. const-string v2, " appIndex: "
  323.  
  324. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  325.  
  326. move-result-object v1
  327.  
  328. invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  329.  
  330. move-result-object v1
  331.  
  332. const-string v2, " subId: "
  333.  
  334. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  335.  
  336. move-result-object v1
  337.  
  338. invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  339.  
  340. move-result-object v1
  341.  
  342. const-string v2, " subStatus: "
  343.  
  344. invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  345.  
  346. move-result-object v1
  347.  
  348. invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  349.  
  350. move-result-object v1
  351.  
  352. invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  353.  
  354. move-result-object v1
  355.  
  356. invoke-virtual {p0, v1}, Lcom/android/internal/telephony/RIL;->riljLog(Ljava/lang/String;)V
  357.  
  358. .line 79
  359. iget-object v1, v0, Lcom/android/internal/telephony/RILRequest;->mParcel:Landroid/os/Parcel;
  360.  
  361. invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
  362.  
  363. .line 80
  364. iget-object v1, v0, Lcom/android/internal/telephony/RILRequest;->mParcel:Landroid/os/Parcel;
  365.  
  366. invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeInt(I)V
  367.  
  368. .line 81
  369. iget-object v1, v0, Lcom/android/internal/telephony/RILRequest;->mParcel:Landroid/os/Parcel;
  370.  
  371. invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeInt(I)V
  372.  
  373. .line 82
  374. iget-object v1, v0, Lcom/android/internal/telephony/RILRequest;->mParcel:Landroid/os/Parcel;
  375.  
  376. invoke-virtual {v1, p4}, Landroid/os/Parcel;->writeInt(I)V
  377.  
  378. .line 84
  379. invoke-virtual {p0, v0}, Lcom/android/internal/telephony/RIL;->send(Lcom/android/internal/telephony/RILRequest;)V
  380.  
  381. .line 85
  382. return-void
  383. .end method
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement