Does one really need to have a data plan with G1 if you use Wifi + voice?

by Anil » Wed, 11 Mar 2009 03:16:00 GMT


Sponsored Links
 I just spoke with a T-mobile rep and she says that "in order for the
phone to work, you have to have the data plan because without internet
access, you will not even be able to make phone calls because you have
to sign on to your google account to sign into the phone".
So one cannot make voice calls without internet access to first sign
in? that seems really ridiculous to me. Is that accurate? Can anyone
with a G1 and without a data plan verify?

On Mar 10, 1:48pm, "Michael Martin - MM Agency" <mi...@mm-agency.com>


--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by Mark Murphy » Wed, 11 Mar 2009 03:17:49 GMT


 


For the first time you use the phone, yes.

-- 
Mark Murphy (a Commons Guy)
 http://commonsware.com 
_The Busy Coder's Guide to Android Development_ Version 2.0 Available!

--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


Does one really need to have a data plan with G1 if you use Wifi + voice?

by Anil » Wed, 11 Mar 2009 03:33:56 GMT


 thanks for replying. if you power up the phone after shutting it off,
do you need to sign in again?





--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by Mark Murphy » Wed, 11 Mar 2009 03:34:32 GMT


 


No.

-- 
Mark Murphy (a Commons Guy)
 http://commonsware.com 
_The Busy Coder's Guide to Android Development_ Version 2.0 Available!

--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by Anil » Wed, 11 Mar 2009 03:42:01 GMT


 so if I buy the G1, and I have Wifi at home (or a public hotspot),
then when I take it out of the box, will I be able to sign on?





--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by Anil » Wed, 11 Mar 2009 04:22:53 GMT


 In other words, if one can do the initial sign-on using Wifi access
then one does not even need to order the data plan to cancel
afterward...
(of course, one needs to activate the phone for voice calls).





--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by Mark Murphy » Wed, 11 Mar 2009 04:36:01 GMT


 


It is possible there are ADP1-related instructions that would explain
how to do the initial sign-on with WiFi. Odds are, though, that it is
impossible, because you can't get to a place to specify an access point
to use (let alone any encryption credentials) without going through the
sign-on process.

-- 
Mark Murphy (a Commons Guy)
 http://commonsware.com 
_The Busy Coder's Guide to Android Development_ Version 2.0 Published!

--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by Anil » Wed, 11 Mar 2009 06:04:20 GMT


 Anyway, either there is something we do not know about or the T-mobile
reps
are lying through their teeth (or are told such) - at least two of
them told me
that "without a data plan on the G1 and also for the Sidekick, you
wont be able to make outgoing voice calls but you will be able to
receive them". Their customer care / enquiry line is (800) 937 8997.





--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by Tote » Fri, 13 Mar 2009 20:01:36 GMT


 I think a new world opens up for you if you can rely on that Internet
is always available. A flat rate data plan provides that assurance.
It's another question if you're willing to pay the price of this
feature. Yet another question that Google most probably insists on
that operators sell Android devices with data plan if possible.

Gabor







--~--~---------~--~----~------------~-------~--~----~



Does one really need to have a data plan with G1 if you use Wifi + voice?

by whitemice » Mon, 16 Mar 2009 20:03:32 GMT


 Based on tests with my ADP 1.0:
To get past the sign in screen you need to enter a Google account, and
have a T-Mobile SIM card in the phone (it did not work with another
operator SIM with data plan).  The device will then sign you into the
Google account and configure all the associated applications
(Calendar, Contacts and Gmail).

Once you are past the sign-in screen you can access the connectivity
settings and enable Wi-Fi.

The phone still requires a SIM card to switch on again, but from this
point on you can get by without a data plan.

However the only way to stop the device sending and receiving using
your current data plan is by manually breaking the APN settings:
Menu > Settings > Mobile network settings > Access point names

I don know if this has been improved in later firmware.


--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Camera recorder fail to prepare on Android 2.0.1

Hi all,

I have a problem with Android 2.0.2.
My app use camera to record video. It works well on Android 2.0. But
when I run it on Android 2.0.1, my app forced close when start
recording.
The logcat show that:

12-22 10:17:34.185: ERROR/audio_input(31): unsupported parameter: x-
pvmf/media-input-node/cap-config-interface;valtype=key_specific_value
12-22 10:17:34.195: ERROR/audio_input(31): VerifyAndSetParameter
failed
12-22 10:17:34.225: ERROR/CameraInput(31): Unsupported parameter(x-
pvmf/media-input-node/cap-config-interface;valtype=key_specific_value)
12-22 10:17:34.225: ERROR/CameraInput(31): VerifiyAndSetParameter
failed on parameter #0
12-22 10:17:34.275: WARN/AuthorDriver(31): Use default video fps range
[5 20]
12-22 10:17:34.275: WARN/AuthorDriver(31): Use default video width
range [176 352]
12-22 10:17:34.275: WARN/AuthorDriver(31): Use default video height
range [144 288]
12-22 10:17:34.286: WARN/AuthorDriver(31): Video encoding bit rate is
set to 320000 bps
12-22 10:17:34.286: WARN/AuthorDriver(31): Use default video bps range
[192000 420000]
12-22 10:17:34.425: WARN/KeyCharacterMap(245): No keyboard for id 0
12-22 10:17:34.425: WARN/KeyCharacterMap(245): Using default keymap: /
system/usr/keychars/qwerty.kcm.bin
12-22 10:17:34.625: DEBUG/CamcorderPreview(245): surfaceCreated
12-22 10:17:34.735: INFO/MediaRecorderJNI(245): prepare:
surface=0x324d80 (id=1)
12-22 10:17:34.775: ERROR/PVOMXEncNode(31): PVMFOMXEncNode-
Audio_AMRNB::DoPrepare(): Got Component OMX.PV.amrencnb handle
12-22 10:17:34.805: ERROR/PVOMXEncNode(31): PVMFOMXEncNode-
Video_M4V::DoPrepare(): Cannot get component OMX.PV.mpeg4enc handle,
try another component if available
12-22 10:17:34.815: DEBUG/CameraService(31): CameraService::connect E
(pid 31, client 0x2c7b4)
12-22 10:17:34.815: DEBUG/CameraService(31): Client::Client E (pid 31)
12-22 10:17:34.825: DEBUG/CameraHardwareStub(31): initHeapLocked:
preview size=176x144
12-22 10:17:34.845: ERROR/MediaPlayerService(31):   error: -2
12-22 10:17:34.845: ERROR/MediaPlayer(31): Unable to to create media
player
12-22 10:17:34.845: ERROR/CameraService(31): Failed to load
CameraService sounds.
12-22 10:17:34.845: ERROR/MediaPlayerService(31):   error: -2
12-22 10:17:34.845: ERROR/MediaPlayer(31): Unable to to create media
player
12-22 10:17:34.845: ERROR/CameraService(31): Failed to load
CameraService sounds.
12-22 10:17:34.845: DEBUG/CameraService(31): Client::Client X (pid 31)
12-22 10:17:34.845: DEBUG/CameraService(31): CameraService::connect X
12-22 10:17:34.855: DEBUG/CameraService(31): setPreviewDisplay
(0x15cd0) (pid 31)
12-22 10:17:34.855: DEBUG/CameraInput(31): Intended mFrameWidth=320,
mFrameHeight=240
12-22 10:17:34.855: DEBUG/CameraService(31): getParameters(picture-
format=jpeg;picture-size=213x350;preview-format=yuv422sp;preview-frame-
rate=15;preview-size=176x144)
12-22 10:17:34.855: DEBUG/CameraService(31): setParameters(picture-
format=jpeg;picture-size=213x350;preview-format=yuv422sp;preview-frame-
rate=20;preview-size=320x240)
12-22 10:17:34.855: DEBUG/CameraHardwareStub(31): initHeapLocked:
preview size=320x240
12-22 10:17:34.865: DEBUG/CameraService(31): getParameters(picture-
format=jpeg;picture-size=213x350;preview-format=yuv422sp;preview-frame-
rate=20;preview-size=320x240)
12-22 10:17:34.865: DEBUG/CameraInput(31): Actual mFrameWidth=320,
mFrameHeight=240
12-22 10:17:34.865: DEBUG/CameraService(31): startPreview (pid 31)
12-22 10:17:34.865: DEBUG/CameraService(31): startCameraMode(0) (pid
31)
12-22 10:17:34.865: DEBUG/CameraService(31): startPreviewMode (pid 31)
12-22 10:17:34.875: ERROR/AuthorDriver(31): Command 13 completed with
error -17
12-22 10:17:34.875: ERROR/MediaRecorder(245): prepare failed: -17
12-22 10:17:34.875: ERROR/IOException(245): java.io.IOException:
prepare failed.
12-22 10:17:35.185: ERROR/SurfaceFlinger(59): layer 0x4d1a58,
texture=3, using format 224, which is not supported by the GL
12-22 10:17:35.205: ERROR/SurfaceFlinger(59): GL error 0x0501


And the exception is:

12-22 10:17:39.295: ERROR/AndroidRuntime(245): Uncaught handler:
thread main exiting due to uncaught exception
12-22 10:17:39.325: ERROR/SurfaceFlinger(59): layer 0x4d1a58,
texture=3, using format 87, which is not supported by the GL
12-22 10:17:39.375: ERROR/AndroidRuntime(245):
java.lang.IllegalStateException
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.media.MediaRecorder.start(Native Method)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.agilemobile.im.android1.CamcorderActivity.onOptionsItemSelected
(CamcorderActivity.java:139)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.app.Activity.onMenuItemSelected(Activity.java:2170)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected
(PhoneWindow.java:730)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:
139)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.view.menu.MenuBuilder.performItemAction
(MenuBuilder.java:855)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.view.menu.IconMenuView.invokeItem
(IconMenuView.java:525)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.view.menu.IconMenuItemView.performClick
(IconMenuItemView.java:122)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.view.View.onTouchEvent(View.java:4179)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.widget.TextView.onTouchEvent(TextView.java:6534)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.view.View.dispatchTouchEvent(View.java:3709)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:883)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:883)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.policy.impl.PhoneWindow
$DecorView.dispatchTouchEvent(PhoneWindow.java:1643)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.view.ViewRoot.handleMessage(ViewRoot.java:1691)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.os.Handler.dispatchMessage(Handler.java:99)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.os.Looper.loop(Looper.java:123)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
android.app.ActivityThread.main(ActivityThread.java:4338)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
java.lang.reflect.Method.invokeNative(Native Method)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
java.lang.reflect.Method.invoke(Method.java:521)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:860)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12-22 10:17:39.375: ERROR/AndroidRuntime(245):     at
dalvik.system.NativeStart.main(Native Method)


I thinks the exception happen when the recorder start without prepare
successfully. But it start well on Android 2.0
Please help me.
Thank you so much!

-- 

2. sqlite3_open_v2 failed error

Greetings Devs:

I'm looking for some help regarding an application I'm building that
uses a SQLite DB. I build the DB once on start up and fill a single
table with a few records. Then when I launch another activity to bind
the records to a listview I throw an SQLite Exception before I can
execute the query and I'm not sure why... Any ides?

Thanks so much and happy holidays to all!
-Michael

:::Logcat:::

12-21 15:37:52.604: ERROR/Database(522): sqlite3_open_v2
("icontrol.s3db", &handle, 2, NULL) failed

12-21 15:37:52.614: ERROR/SAMPLE_QUERY(522):
android.database.sqlite.SQLiteException: unable to open database file


Here is what I used to create the DB:

        SQLiteDatabase icontrol;
        icontrol = openOrCreateDatabase("icontrol.s3db",
SQLiteDatabase.CREATE_IF_NECESSARY,null);


        icontrol.setLocale(Locale.getDefault());
        icontrol.setLockingEnabled(true);
        icontrol.setVersion(DB_VERSION);

        //Create t_color
        icontrol.execSQL(CREATE_COLOR_TABLE);

        Log.i(DEBUG_TAG, "Got here...");

        //Close DB
        icontrol.close();


Here is what I used to query:

public void sampleQuery(){

        SQLiteDatabase icontrol;

        icontrol = SQLiteDatabase.openDatabase("icontrol.s3db", null,
SQLiteDatabase.OPEN_READWRITE);

        //Test Query: SELECT * FROM t_color
        Cursor c = icontrol.query
("t_color",null,null,null,null,null,null);

        startManagingCursor(c);

        ListAdapter adapter = new SimpleCursorAdapter(this,
R.layout.manage_items, c, new String[] { "color" }, new int[]
{R.id.TextView02});

        ((ListView)findViewById(R.id.ListView01)).setAdapter(adapter);
    }

-- 

3. Random crashes when adding a new word to the user dictionary

4. Change behavior of layout display when launching intents

5. Application transparency and window sizing at root level

6. Help Needed with a layout problem

7. WebView and Media