converts hex string to byte array . concode_field_sep WifiP2pDevice mDevice concode_elem_sep int SERVICE_PROTOCOL_NOT_AVAILABLE concode_elem_sep int MAX_BUF_SIZE concode_elem_sep int mStatus concode_elem_sep byte[] mData concode_elem_sep int mTransId concode_elem_sep Creator<WifiP2pServiceResponse> CREATOR concode_elem_sep int SUCCESS concode_elem_sep int BAD_REQUEST concode_elem_sep int mServiceType concode_elem_sep int REQUESTED_INFORMATION_NOT_AVAILABLE concode_field_sep void setSrcDevice concode_elem_sep WifiP2pServiceResponse[] newArray concode_elem_sep List<WifiP2pServiceResponse> newInstance concode_elem_sep WifiP2pServiceResponse createFromParcel concode_elem_sep int getStatus concode_elem_sep int describeContents concode_elem_sep WifiP2pDevice getSrcDevice concode_elem_sep int getTransactionId concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep byte[] getRawData concode_elem_sep int getServiceType concode_elem_sep void writeToParcel
byte [ ] function ( String arg0 ) { int loc0 = arg0 . length ( ) / 2 ; byte [ ] loc1 = new byte [ arg0 . length ( ) / 2 ] ; for ( int loc2 = 0 ; loc2 < loc0 ; loc2 ++ ) { try { loc1 [ loc2 ] = ( byte ) Integer . parseInt ( arg0 . substring ( loc2 * 2 , loc2 * 2 + 2 ) , 16 ) ; } catch ( Exception loc3 ) { loc3 . printStackTrace ( ) ; return null ; } } return loc1 ; }