I have a Net10 Samsung S2 Skyrocket running Jellybean 4.1.2 and these are various settings to try on Straight Talk/Net10 phones. The 3rd Method is the one that worked for me all Internet and sending and receiving MMS is working:
NET10 BYOP APN Settings
I have two phones currently sharing one NET10 AT&T BYOP SIM card and wanted to share the APN settings, as they vary from one device to the next, even using the same SIM card.
Setup 1: (Samsung Captivate Glide)
Name: NET10
APN: wap.tracfone
Proxy: Not set
Port: Not set
User Name: Not set
Password: Not set
Server: Not set
MMSC: 
http://mmsc.cingular.com
MMS proxy: 66.209.11.32
MMS Port: 80
MCC: 310
MNC: 410
Authentication type: Not Set
APN type: Internet+mms+supl
Setup 2: (Motorola Atrix 2) - Initial settings & instructions as provided by NET10 CSR at NET10 Forums:
From the home screen, press Menu 
Select "Settings" 
Select "Wireless and networks"
(make sure that "Flight Mode" is unchecked) 
Select "Mobile Networks"
(make sure that "Use packet data" is checked) 
Select "Access Point Names" 
Press Menu 
Select "New APN" 
The following fields appear: 
Name: Straight Talk (or NET10) 
APN: att.mvno 
Proxy: proxy.mvno.tracfone.com 
Port: 80 
User name: leave this field blank 
Password: leave this field blank 
Server: leave this field blank 
MMSC: 
http://mmsc.cingular.com 
MMS proxy: mms2.tracfone.com 
MMS port: 80 
MCC: 310
MNC: 410
Authentication type: None
APN type: Not Set
Press Menu 
Select ?Save? 
Power the phone off and back on.
Setup 3:
Name: NET10-Tracfone-Proxy
APN: wap.tracfone
Proxy: proxy.mvno.tracfone.com 
Port: 80 
User name: leave this field blank 
Password: leave this field blank 
Server: leave this field blank 
MMSC: 
http://mmsc.cingular.com 
MMS proxy: mms2.tracfone.com 
MMS port: 80 
MCC: 310
MNC: 410
Authentication type: None
APN type: Not Set
Setup 4:
Name: NET10-ATT-No Proxy
APN: att.mvno
Proxy: Not Set
Port: Not Set
User name: leave this field blank 
Password: leave this field blank 
Server: leave this field blank 
MMSC: 
http://mmsc.cingular.com 
MMS proxy: mms3.tracfone.com 
MMS port: 80 
MCC: 310
MNC: 410
Authentication type: None
APN type: Not Set
Setup 5: 
Name: NET10-Tracfone-No Proxy
APN: wap.tracfone
Proxy: 
Port: 
User name: leave this field blank 
Password: leave this field blank 
Server: leave this field blank 
MMSC: 
http://mmsc.cingular.com 
MMS proxy: mms3.tracfone.com 
MMS port: 80 
MCC: 310
MNC: 410
Authentication type: None
APN type: Not Set
Notes: Based on setting up these two phones recently, I believe it's most likely that the initial phone provisioning is best done using one of the proxy setups, and that having a strong signal helps. Once the phone is activated and fully functioning, it's usually possible to switch away from the proxy servers that seem to give a lot of people trouble, based on what I see in the NET10 forums.
It is not required to unlock an AT&T based phone to use a NET10 (or Straight Talk) AT&T network SIM, although unlocking the phone will allow its use on other GSM networks, as long as the network supports 1900mhz for 3G/4G data. 
Quoted from "TVCCS" on androidforums.com