Re: [android-developers] Re: color button backgrounds

2010-07-03 Thread Mark Murphy
On Fri, Jul 2, 2010 at 4:36 PM, aji aji...@gmail.com wrote:
 I had the exact same question today and after a search an answer at
 http://www.coderanch.com/t/494280/Android/Mobile/Why-changing-Color-Default-Button
 It works great!

I am a bit concerned about efficiency with that solution -- specifying
one color and replacing it every time with another color will be
slower than getting the color right the first time. If it is fast
enough for you, fine.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Start ACTION_CALL activity from service on Motorola Milestone

2010-07-03 Thread Mark Murphy
On Fri, Jul 2, 2010 at 6:11 PM, alex.tchumel alex.tchu...@gmail.com wrote:
 I have a problem with starting ACTION_CALL activity from my service on
 Motorola Milestone after upgrade to 2.1 - update1 firmware version.

 I have a very simple (worked before) code.

 code
 Intent dialIntent = new Intent(Intent.ACTION_CALL, Uri.parse(tel://
 + dialOutNumber));
 dialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
 startActivity(dialIntent);
 /code

Try getting rid of the setFlags() call and see if that helps.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: User comments available in the developer console!

2010-07-03 Thread Mark Carter
The biggest problem with this is that the user it not notified and so
probably 95% of the time will not see the response. This means they will not
correct their comment (should it be an invalid one) and will not benefit
from the developer's feedback.

On 2 July 2010 23:32, Maps.Huge.Info (Maps API Guru) cor...@gmail.comwrote:

 You can respond to comments, I do it all the time. All you need to do
 is use the market to download and install your app to a device and
 leave a comment when you see something that needs attention. I preface
 the response with Developer comment:

 You can only leave one comment per install, but every time you update
 that comment it floats to the top of the heap. It leaves no historical
 record but it does allow you to address the most recent user comment.

 -John Coryat

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] File read and write.

2010-07-03 Thread Mark Murphy
On Sat, Jul 3, 2010 at 12:40 AM, choi devmc...@gmail.com wrote:
 Today, i tried to read and write file on the android. but it seems
 that file write mode is only provided for SD card?

With the WRITE_EXTERNAL_STORAGE permission, you can write to the SD card.

 most of article is asked about SD card written. Is there no way to
 save data internal side?

You can call getFilesDir() from your Activity or Service to get a
directory in the on-board flash that you can read and write to.

 So when i install the application to real device. then its application
 installed in SD card or internal space?

For Android 2.1 and earlier, it is installed in internal space.

For Android 2.2 and beyond, you have the option of allowing the user
to install it on the SD card or internal space.

 So, how do we write the file to SD card and specified the absolute
 path where we saved? to load this file.

Use Java file I/O. Use Environment.getExternalStorageDirectory() to
get a File object pointing to the root of the SD card.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


RE: [android-developers] Re: Development phones question

2010-07-03 Thread Tommy
Ok great thanks for the help!

-Original Message-
From: android-developers@googlegroups.com
[mailto:android-develop...@googlegroups.com] On Behalf Of QR
Sent: Friday, July 02, 2010 1:53 PM
To: Android Developers
Subject: [android-developers] Re: Development phones question

http://forum.xda-developers.com/ has information on rooting most HTC
android devices, while http://www.droidforums.net/ covers most
Motorola devices. Rooting a device allows you to install the
engineering bootloader found on dev phones and flash versions of
android that are not signed with the production keys. This is not
provided by or in any way affiliated with Google. This will void your
warranty. That said, I rooted my G1 on day one, and have been very
happy with the increased functionality of my device.

Because of the lack of specificity in your post (no phone model,
manufacturer, or android version), I can't be any more helpful than
this. In the future, please be more specific in your questions.

On Jul 2, 10:25 am, Tommy droi...@gmail.com wrote:
 Hey,

 I was wondering if someone could tell me if there is a way I can
 hardware unlock my android phone like the dev phones are hardware
 unlocked. I don't really have the money to spend on a dev phone but it
 would be nice to be able to load other versions of android on so I can
 test things if needed.

 Thanks for your time and input,

 Tommy

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] GridView Issue

2010-07-03 Thread Landy
I am trying to show a textview below the gridview but it doesnt seem
to work.
The textview never appears.
Below is the code i am using. Please suggest me how to use a TextView
below the GridView.

LinearLayout xmlns:android=http://schemas.android.com/apk/res/
android
android:orientation=vertical
android:background=@drawable/blue
android:layout_width=fill_parent
android:layout_height=wrap_content

LinearLayout
android:orientation=vertical
android:background=@drawable/red
android:layout_width=fill_parent
android:layout_height=wrap_content

GridView

android:id=@+id/myGrid
android:layout_width=fill_parent
android:layout_height=fill_parent
android:padding=10dp
android:verticalSpacing=10dp

android:horizontalSpacing=10dp
android:numColumns=auto_fit
android:columnWidth=60dp
android:stretchMode=columnWidth

android:gravity=center
/
/LinearLayout

TextView
android:background=@drawable/box
android:layout_width=fill_parent
android:layout_height=wrap_content
android:text=@string/linear_layout_1_top/

/LinearLayout

Thanks,
Lardy

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: User comments available in the developer console!

2010-07-03 Thread Maps.Huge.Info (Maps API Guru)
I'm of the opinion that those users who leave negative and incorrect
feedback are a lost cause. What the comments we as developers leave
are there for new users so they aren't confused by those incorrect
negative words.

-John Coryat

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Terminal Server access from an Android Tablet PC

2010-07-03 Thread Al Sutton
You'll probably get a better answer on the android-discuss group.

Regards,

Al.

On Jul 2, 9:26 pm, Peter Ciank pedrociancagl...@gmail.com wrote:
 Dear People,

 very soon, I have to implement for my users something smaller than a
 notebook. I've been searching and researching and I found iPad and
 other Tablets with Android. I'm very interested in Android because, I
 think, it's more flexible but one thing will deerminate my solutions
 and it's gonna be being able to connect to a Terminal Server. It's
 the only way the can access tp their emails and other documents
 securly.

 Do you know any free or paid software to perform this?

 Thanks in advance!

 Peter

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Simple Question about Res folders

2010-07-03 Thread Al Sutton
They are *not* for resolutions. They are for screen densities (i.e.
the number of pixels per inch on the screen).

To illustrate this point, the Nexus One and the Dell Streak both have
screens with a resolution of 800x480 pixels, but because the Nexus One
has a smaler physical screen it has a hight pixel density, so the
Nexus One uses assets from drawable-hdpi and the Dell Streak uses
assets from drawable-mdpi.

Al.

On Jul 2, 3:45 pm, Kostya Vasilyev kmans...@gmail.com wrote:
 02.07.2010 18:37, B Woods пишет: What are the differences between 
 drawable-hdpi, drawable-ldpi, and
  drawable-mdpi? Do I need to place my graphics in each of these folders?

 They are versions of the same graphics files for different screen
 resolutions.

 If you don't provide hdpi and ldpi versions, Android loads the default
 version from drawable and scales it as necessary.

 Sometimes this looks ugly, so you need to provide alternative versions
 yourself. This can be done individually for each graphics file used in
 your app's UI.

 http://developer.android.com/guide/practices/screens_support.html

 --
 Kostya Vasilev -- WiFi Manager + pretty widget --http://kmansoft.wordpress.com

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Error in an XML file eclipse

2010-07-03 Thread Al Sutton
Have you guys put this information into b.android.com so it can be
logged  tracked easily?

Al.

On Jul 2, 7:26 pm, Ryan Cook co...@uw.edu wrote:
 I am also having this issue on multiple machines. It was working
 before, and I think it stopped working (and started giving error)
 after I upgraded to Helios (3.6).
 I also tried removing all the strings entries from the file then
 adding them through the GUI interface; it adds them with the same
 format that and everything, but, if I hit save, close it, and then re-
 open it, I get the same error.

 My Setup
 ==
 OS: Windows XP Pro SP3 32bit
 Eclipse: Helios (3.6.0.I20100608-0911)
 ADT: 0.9.7.v201005071157-36220
 Android SDK Tools: r6
 Platform SDK: 2.1-update1, API 7, r2
 Java: 6 Update 20

 Error Details
 ==
 Problems occurred when invoking code from plug-in:
 org.eclipse.jface.

 java.lang.NullPointerException
         at
 org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem 
 entImpl.java:
 259)
         at
 org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme 
 ntImpl.java:
 329)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort 
 Description(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid 
 er.getText(Unknown
 Source)
         at
 org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL 
 abelProvider.java:
 108)
         at
 org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa 
 belProvider.java:
 164)
         at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:
 152)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe 
 r.java:
 934)
         at org.eclipse.jface.viewers.AbstractTreeViewer
 $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe 
 r.java:
 1014)
         at org.eclipse.jface.viewers.StructuredViewer
 $UpdateItemSafeRunnable.run(StructuredViewer.java:481)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
         at
 org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java :
 2141)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie 
 wer.java:
 2689)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract 
 TreeViewer.java:
 1867)
         at
 org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:
 721)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1842)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1799)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1785)
         at org.eclipse.jface.viewers.StructuredViewer
 $7.run(StructuredViewer.java:1487)
         at
 org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi 
 ewer.java:
 1422)
         at
 org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:
 403)
         at
 org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi 
 ewer.java:
 1383)
         at
 org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:
 1485)
         at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:
 537)
         at
 org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:
 1444)
         at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock
 $2.uiElementNodeUpdated(Unknown Source)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUi 
 UpdateListeners(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFrom 
 XmlNode(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlM 
 odelChanged(Unknown
 Source)
         at com.android.ide.eclipse.adt.internal.editors.AndroidEditor
 $XmlModelStateListener.modelChanged(Unknown Source)
         at
 org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.fireModelCh 
 anged(AbstractStructuredModel.java:
 553)
         at
 org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.internalMod 
 elChanged(AbstractStructuredModel.java:
 887)
         at
 org.eclipse.wst.sse.core.internal.model.AbstractStructuredModel.changedMode 
 l(AbstractStructuredModel.java:
 382)
         at
 

[android-developers] Re: from FRF50 to FRF91

2010-07-03 Thread Al Sutton
There was a FRF83 to FRF85B link circulating for a while, but it seems
to have been pulled now.

Your best option may be drop back to a 2.1 stock firmware and wait for
OTA updates.

Al.

On Jul 3, 12:47 am, Ken H hunt1...@gmail.com wrote:
 Anyone know where (or if) I can manually update from FRF50 to FRF91?
 I've got files for going from FRF50 to FRF83, and from FRF85B to
 FRF91, but nothing in between.

 Ken

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Problem with Quick Search Box: ContentProvider with a custom non-sqlite datasource

2010-07-03 Thread Charlie Chilton
Hi,

I've been trying to implement a quick search feature to my app
Thinking Space this weekend without much success..

I've created a searchable.xml, modified the app's manifest, and
created a 'dummy' content provider. My app doesn't use SQLite for
data, as the searchable objects are MindMaps that are stored in XML
files on the SDCard, so my trouble is with trying to get the Quick
Search system to use my dummy content provider.

My initial goal is just to have the opened map searchable, with the
user's search queries being performed in code against the Java object
model of the currently opened MindMap.

The problem is, that when the using the Quick Search Box, I can see
the search query string arrive at my dummy content provider's query()
method, but the main Activity doesn't get it's onCreate() called with
a search intent; I suspect that this is because the dummy
contentprovider returns Null for the cursor in the query() method, and
then the SearchManager assumes there are no results to bother the
activity with.

Has anyone else had success in utilising the Quick Search
Functionality with non-SQLite datastores? Or should I abandon trying
to use the Quick Search functionality like this, and implement my own
method of doing it?

Any help appreciated!

Thanks

Charlie





-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Problem with Quick Search Box: ContentProvider with a custom non-sqlite datasource

2010-07-03 Thread Mark Murphy
On Sat, Jul 3, 2010 at 3:41 AM, Charlie Chilton power...@gmail.com wrote:
 The problem is, that when the using the Quick Search Box, I can see
 the search query string arrive at my dummy content provider's query()
 method, but the main Activity doesn't get it's onCreate() called with
 a search intent; I suspect that this is because the dummy
 contentprovider returns Null for the cursor in the query() method, and
 then the SearchManager assumes there are no results to bother the
 activity with.

Why are you returning null? Why not return a Cursor (e.g.,
MatrixCursor) with the results of the query?

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Problem with Quick Search Box: ContentProvider with a custom non-sqlite datasource

2010-07-03 Thread Charlie Chilton
Mark (you legend!), thanks for heads up!

MatrixCursor looks like just the kind of thing I need :D

Cheers

Charlie

On Jul 3, 8:44 am, Mark Murphy mmur...@commonsware.com wrote:
 On Sat, Jul 3, 2010 at 3:41 AM, Charlie Chilton power...@gmail.com wrote:
  The problem is, that when the using the Quick Search Box, I can see
  the search query string arrive at my dummy content provider's query()
  method, but the main Activity doesn't get it's onCreate() called with
  a search intent; I suspect that this is because the dummy
  contentprovider returns Null for the cursor in the query() method, and
  then the SearchManager assumes there are no results to bother the
  activity with.

 Why are you returning null? Why not return a Cursor (e.g.,
 MatrixCursor) with the results of the query?

 --
 Mark Murphy (a Commons 
 Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy

 Android Training...At Your Office:http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: is there an easier way?

2010-07-03 Thread Tim
Dear Friend,

There is an easier way!!!  If you want to master Android really fast
then I suggest you have a look at rapid development tools such as our
MobiForms Developer.

MobiForms is the world's first rapid application development tool
designed for Android and is also cross platform compatible with other
environments such as Windows Mobile and Symbian.  MobiForms is ideal
for creating data intensive business apps.

With MobiForms there is no need to learn Java, XML, Eclipse or the
Android SDK.  Instead MobiForms offers one compact development and
deployment environment with most programming done just by drag and
drop.

For more information have a look at the MobiForms web site at:
http://www.mobiforms.com

Kind regards,

Tim @ MobiForms

Jokerstud31 wrote:
 is there any other programs or ways to program with the SDK or the ADT
 other then Eclipse because i am having nothing but troubles with it.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] How to handle SCREEN_OFF/_ON intents

2010-07-03 Thread Durg
Hi All,

I'm trying to handle the events SCREEN_OFF and _ON when the device
going to sleep mode.
I tried creating the broadcast receivers registering in the manifest
by using receiver tag, and also tried using the registerReceiver()
in a background running service, to get notified in all the times.
But I couldn't receive any intent in my onReceive of both the cases.

I want to display a dialog before the device is going to sleep mode.

I tried creating the same in onReceive(), but I'm not getting the
control to this place, when device is going to sleep mode.

Could you please help me in solving this? Can you give me some
suggestions, how it is working for you???

- Durga

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Can't mark errors as old in the market developer console

2010-07-03 Thread Neilz
To bump this thread...

I also wish to Mark as old some exceptions in the market dashboard.
But each time I just get the message Server error in red letters.

Fix this please Google!

On Jun 25, 5:32 pm, Olivier Guilyardi l...@samalyse.com wrote:
 Hi,

 in the developer console, I have a couple of errors, which although fixed in 
 the
 code and markedoldin the console, still show up on the front page. And I
 highly suspect that this is affecting the rank of my apps.

 This is obviously a bug in the developer console:

 1. at the developer console homepage it says (in bold face): Errors (2)

 2. when I click on Errors, it shows:

 Freezes Crashes
 1 new 1 new
 0 reports 0 reports
 1old3old
 2 reports 7 reports

 3. When I click on 1 New in the Freezes column, it displays:

 OldANR keyDispatchingTimedOut 2 reports 0 reports/week

 4. When I click on 1 New in the Crashes column, it says:

 OldNullPointerException 1 reports 0 reports/weekOldIllegalArgumentException 1 
 reports 0 reports/weekOldNullPointerException 5 reports 0 reports/week

 As you can see these errors are all marked old, and on individual error 
 pages,
 there is only a Markas new button.

 Also, one of my apps, TapeMachine, has 4.5 stars, 973 downloads, and 83% 
 active
 installs. For certain keyword searches in the market it has been the first
 result for many weeks. And since these (bogus) errors are here, it has lost 
 its
 rank falling under many applications with lower ratings. A similar issue
 happened with the free version, which has 4 stars and about 20k downloads.

 Is there a workaround or a fix for this situation?

 --
   Olivier

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Bluetooth pairing problem

2010-07-03 Thread margo
No. I can only pairs without passkey.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Which development kit ?

2010-07-03 Thread Tim
Dear Stephane,

Could I suggest you add http://www.mobiforms.com to your list.

MobiForms is the world's first rapid application development tool
designed for Android and is also cross platform compatible with other
environments such as Windows Mobile and Symbian.  MobiForms is ideal
for creating data intensive business apps.

With MobiForms there is no need to learn Java, XML, Eclipse or the
Android SDK.  Instead MobiForms offers one compact development and
deployment environment with most programming done just by drag and
drop.

Kind regards,

Tim @ MobiForms

Stéphane wrote:
 Greetings,

 Which environment do you use for your development and why ?

 - Google SDK ?
 - http://rhomobile.com/
 - http://www.phonegap.com/
 - http://www.appcelerator.com/
 ...
 Any suggestion ?

 Thanks for your comments,

 St?phane

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] open other apk from my activity

2010-07-03 Thread CMF
HI, I want to open other apk from my activity. is there any way
similar to new Intent(...)?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Start ACTION_CALL activity from service on Motorola Milestone

2010-07-03 Thread alex.tchumel
Could you say more about your idea - what kind of the flags can be
helpfull?
Do you think an alternative to FLAG_ACTIVITY_NEW_TASK flag or some
additional flag(s) to FLAG_ACTIVITY_NEW_TASK?
I spent a lot of time to fix this problem without of understandig it :
(
I started a simple launcher activity from the service and started
ACTION_CALL from the it. But it also doesn't work. My launcher
activity is fine, but ACTION_CALL hangs up like from the service.
I sent a broadcast message from the service to my activity and started
ACTION_CALL from the it - not help - same bull...:(

I think that it can be solved after understanding - why it happens.
Probably the service should be running with some spesific
attribute(s)?
Probably it's a bug in InCallScreen activity?
May be you know where I can find sources of 2.1-update1 firmware?

Anyway, thank you very much!

On Jul 3, 9:26 am, Mark Murphy mmur...@commonsware.com wrote:
 On Fri, Jul 2, 2010 at 6:11 PM, alex.tchumel alex.tchu...@gmail.com wrote:
  I have a problem with starting ACTION_CALL activity from my service on
  Motorola Milestone after upgrade to 2.1 - update1 firmware version.

  I have a very simple (worked before) code.

  code
  Intent dialIntent = new Intent(Intent.ACTION_CALL, Uri.parse(tel://
  + dialOutNumber));
  dialIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  startActivity(dialIntent);
  /code

 Try getting rid of the setFlags() call and see if that helps.

 --
 Mark Murphy (a Commons 
 Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy

 Android Training...At Your Office:http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: https://dl-ssl.google.com/android/repository/repository.xml

2010-07-03 Thread joebowbeer
You are not alone.  The https link has never worked for me on Windows.

Try http instead of https.  That works for me.  There's a Setting to
force this to happen.

Search this forum for similar reports.  Also see:

http://developer.android.com/sdk/eclipse-adt.html#troubleshooting

On Jul 2, 3:31 am, Raj rajesh.iyya...@gmail.com wrote:
 Hi,

 When i dowloaded the Android for windows getting the Error https://dl-
 ssl.google.com/android/repository/repository.xml during the
 installation. Kindly let me the root cause for the problem as i
 couldn't complete the installation.

 Thanks,
 J.Gopi

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] open other apk from my activity

2010-07-03 Thread YuviDroid
You mean launch another application?

You can set the package name and class name of the activity you want to
start like this:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName(packageName, className);

An example for the package and class name might be:
packageName = com.android.alarmclock;
className = com.android.alarmclock.AlarmClock;

This intent would be used then to start the stock android clock (if it's
present on the device).



On Sat, Jul 3, 2010 at 11:12 AM, CMF manf...@gmail.com wrote:

 HI, I want to open other apk from my activity. is there any way
 similar to new Intent(...)?

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en




-- 
YuviDroid
http://android.yuvalsharon.net

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] SoundPool queries

2010-07-03 Thread Steve
Hi there,

I have been finishing off the port of one of my games to Android, with
the last two things being music and sound effects. I have implemented
the music system now, using a series of MediaPlayer instances, and
that all seems to be working fine (I only need to do limited things
with music, just playing, pausing and stopping really). I am now
trying to finish of the sound effects, but I am struggling.

1. I am targeting Android 1.6+ and therefore do not have access to the
setOnLoadCompleteListener function. What is my best way to wait until
all sound effects are loaded? I am thinking my best bet is to load all
my sounds, then load a dummy (short, silent) sound, and then sit in a
loop attempting to play that sound (and then sleeping for 1ms) until
the play returns non zero. Does this sound reasonable? Would it be
crazy to do this process for every sound effect I load, as the calling
code expects the load function to stall as long as it takes for the
load to complete - I am not interested in the sound pool trying to do
any async stuff for me, all of my background loading is done in a
separate thread, and this thread can stall as long as it likes, as
long as it actually loads what I am asking it to.

2. Is there anyway I can find out when a sound effect has finished
playing? The games I am porting might have code along the lines of
'play sound effect, wait for it to complete, then fade the screen out
and load next context' which on other platforms is easy enough to
implement. In OpenAL for example, at the end of each frame I check if
the OpenAL state for a given SFX is now stopped, in which case I
update the game side sound handle to let it know it's now in the
stopped state. But I just can't seem to find a way to achieve the same
thing on Android. I am beginning to think my only option would be to
(somehow) work out the length of the sample, and then when play is
called, set a timer to trigger 100ms after the sample time (100ms to
account for any delay in the sound starting), and in the timer
function set the game side sfx state to be stopped. Does this sound
reasonable? Are there any better ways of handling this?

3. Will a sound pool run out of ids? It seems it have been designed so
you have one sound pool per 'level' and after each level you release
the pool. This doesn't really fit too well with all my code so I am
trying to avoid it. But I notice the documentation states a lot of
functions will work even after a sound id is no longer valid (it has
stopped for example), the functions won't do anything, but they want
break anything. This to me says that id's are never recycled. So are
there limits? If so what are the limits?

4. Finally, are there any plans for improving the sound pool system?
Ideally I'd like to see it work in a similar way to the other main
sound APIs. The reason being I target multiple platforms on the engine
side, and have 100% generic game code, so I need to establish a base
level interface to the API which will work across the board. This is
made very difficult by the SoundPool API being set up to work in a
specific way, as opposed to just having reasonable low level
functions, and allowing the end user to wrap this up how they see fit.
I like the fact there are high level classes around to handle this
work of work, and I agree these should remain, but I'd like to see
something perhaps lower level exposed, which the SoundPool could wrap
around perhaps.

Many thanks for your time,

Steve

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Is android 2.2 emulator support any flash or flash lite?

2010-07-03 Thread Lance Nanek
what kinds of devices are supporting flash currently?

In addition to what Mark said, my HTC Evo 4G running Android 2.1-
update1 has Flash Lite. Maybe all phones with HTC Sense have this?
It's something, at least.

On Jul 1, 4:09 am, choi devmc...@gmail.com wrote:
 Hello,
 I read several article. they said always emulator doesn't support
 flash, flash lite on the emulator.
 so i just want to make sure it is true or not. i must report to my
 boss.

 Anyway, if flash is not support, what kinds of devices are supporting
 flash currently?

 Regards.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Request for test of a game on an Evo

2010-07-03 Thread Lance Nanek
Works as you intended on my Evo here. I can see how some users might
be confused, though.

The control scheme you've chosen sometimes results in the user tapping
the left side of the screen and the car turning away from their
finger, not always towards it. So if the user is expecting the car to
sort of go where they are touching, they could get confused. It's not
like there are any buttons on the screen, with say a circular arrow
indicating what direction the car would turn, so someone who skipped
the tutorial might just assume, given a blank map, that it is a touch
to move to location sort of interface, which is more common.

Similarly, sometimes the car is facing down. So a user might tap the
left side of the screen and expect the car to turn towards the left
side of the screen, but it won't. The user's left and car's left are
different directions then. Ask a person, look to your left, and they
will make much fewer mistakes than if you ask them, look to my left.
I remember reading something from someone who worked as a cashier who
duly noted a similar issue with customers often just mistaking their
orientation for the cashier's when talked to.

Lastly, analog clocks are less common nowadays and the Market has
users who are not native speakers besides. Would a non-native speaker
understand to the car's left better than anti-clockwise? Beats me.
Bizarre stuff like this is what usability studies are for, I guess.

On Jul 1, 2:12 am, Neil neil.wilkin...@gmx.com wrote:
 Hi,

 Can someone help me out and try a game I've released on an Evo? A user
 has reported that the controls are the wrong way round on the device.
 Like most arrogant developers :) I initially thought dumb user
 error, but I suppose it *might* draw with the Y axis reversed.

 The game is Pocket Racing Lite. Touching the left side of the screen
 should turn the car anti-clockwise, and the right side - clockwise.

 Thanks,

 Neil

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Application state being lost

2010-07-03 Thread Lance Nanek
I've seen this happen when someone was forgetting to call superclass
methods. If you override onSaveInstanceState, for example, you have to
call super.onSaveInstanceState if you still want the default behavior
of saving the state of all view's with an ID. There's a similar method
in buttons and the like for handling state changes than can be
overridden, but then if you don't call the super method the default
state changes get ignored, etc..

On Jun 30, 11:16 am, stanlick stanl...@gmail.com wrote:
 I have a situation where my input fields are losing their contents.  I
 have reviewed the sections on saving instance state and believe I have
 coded it correctly, however, the problem persists.  I actually wonder
 if the problem might have to do with a second instance of the
 application running as opposed to the original instance being
 resumed.  The reason I say this is because I have seen times where my
 application presents itself as an empty page and hitting the return
 button displays my application with all the data as it had been
 entered.  Can you tell me more about the manifest entries concerning
 android:alwaysRetainTaskState=true
 and/or android:launchMode=singleTask  Also, I discovered an
 attribute on the EditText control called android:saveEnabled=true.

 Can you assist in clearing up this seemingly trivial use case?

 Peace,
 Scott

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Request for test of a game on an Evo

2010-07-03 Thread Neil
Thanks Lance, that's appreciated.

I've had a few people tell me they're confused by the control scheme,
which surprised me slightly due to it being the standard one for top-
down racing games - e.g Super Sprint, Super Off Road, Micro Machines.
But I guess I'm just getting old and the youngsters these days aren't
familiar with those classics :). I'm adding an easy mode where the car
goes slower, so hopefully that will help. And I might try adding the
top edge of a steering wheel at the bottom of the screen, to see how
that works.

Oh, and if someone doesn't understand an analog clock then I guess
I've got my work cut out explaining it!

Neil

On Jul 3, 2:40 pm, Lance Nanek lna...@gmail.com wrote:
 Works as you intended on my Evo here. I can see how some users might
 be confused, though.

 The control scheme you've chosen sometimes results in the user tapping
 the left side of the screen and the car turning away from their
 finger, not always towards it. So if the user is expecting the car to
 sort of go where they are touching, they could get confused. It's not
 like there are any buttons on the screen, with say a circular arrow
 indicating what direction the car would turn, so someone who skipped
 the tutorial might just assume, given a blank map, that it is a touch
 to move to location sort of interface, which is more common.

 Similarly, sometimes the car is facing down. So a user might tap the
 left side of the screen and expect the car to turn towards the left
 side of the screen, but it won't. The user's left and car's left are
 different directions then. Ask a person, look to your left, and they
 will make much fewer mistakes than if you ask them, look to my left.
 I remember reading something from someone who worked as a cashier who
 duly noted a similar issue with customers often just mistaking their
 orientation for the cashier's when talked to.

 Lastly, analog clocks are less common nowadays and the Market has
 users who are not native speakers besides. Would a non-native speaker
 understand to the car's left better than anti-clockwise? Beats me.
 Bizarre stuff like this is what usability studies are for, I guess.

 On Jul 1, 2:12 am, Neil neil.wilkin...@gmx.com wrote:



  Hi,

  Can someone help me out and try a game I've released on an Evo? A user
  has reported that the controls are the wrong way round on the device.
  Like most arrogant developers :) I initially thought dumb user
  error, but I suppose it *might* draw with the Y axis reversed.

  The game is Pocket Racing Lite. Touching the left side of the screen
  should turn the car anti-clockwise, and the right side - clockwise.

  Thanks,

  Neil

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Setting and testing state of WiFi Tether hotspot setting in 2.2

2010-07-03 Thread Stephen
Me too!

On Jul 2, 1:53 pm, Jens jens.is.loca...@googlemail.com wrote:
 I'm interested in this too. Is there already any experience with this?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Deploy App on Google Android G1 Phone

2010-07-03 Thread Lamia Hannoun
Hi !
Actually i've already  tried to use the real IP of my machine but it didn't
work, and yes my my LAN is behind NAT. Do u have any idea?
Thx

2010/7/2 HeHe cnm...@gmail.com

 is your LAN is behind nat?

 On Jul 2, 7:22 am, Lamia Hannoun lamia.hann...@gmail.com wrote:
  Hi !
 
  I actually want to deploy my app on a real phone after deploying it on a
 an
  emulator.the problem is that i access to a web service (.net) hosted on
 my
  machine , i used the address 10.0.2.2 to test it on emulator and everythg
  went well, when i install my app on my htc i couldn't access to my web
  service, i tried to change the address by using a real machine IP
 connected
  to a LAN but it didn't work!!!
 
  Do u have any ideas to solve that issue.
 
  Thank you.

  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Change the progress bar style dynamically

2010-07-03 Thread Serdel
Ekhem... thank for your answer but the problem is that I don't know
HOW to do this. So if it is possible I humbly ask for an advice how to
do this, because I haven't seen any methods that regard to style in
the progress bar class...

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: from FRF50 to FRF91

2010-07-03 Thread JP
I am running FRF50. For only a few more minutes, as I just got the OTA
update notice. No need to go back to 2.1 it would seem.
 ... five minutes later ...
Up and running on FRF91 now.

On Jul 2, 4:47 pm, Ken H hunt1...@gmail.com wrote:
 Anyone know where (or if) I can manually update from FRF50 to FRF91?
 I've got files for going from FRF50 to FRF83, and from FRF85B to
 FRF91, but nothing in between.

 Ken

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] multitouch for a piano

2010-07-03 Thread ArcDroid
Hi does anyone have good way to impliment multi touch for a piano,
thanks Jake

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Changing UI

2010-07-03 Thread ghost faithfull
hello there

do you mean how to navigate between screens within a single application.
well if that what you meant, you would use what is known as INTENT.
INTENT are used either explicitly i.e to  specify what screen or activity
would handle the event or implicitly i.e framework to decide which activity
is capable of handling the requested event [through INTENT Resolution ...
INTENT FILTER ]

i would recommend you make a bit of research on INTENT and INTENT FILTER .

slam
On Fri, Jul 2, 2010 at 1:15 PM, Muhammad Ali smanaqv...@gmail.com wrote:

 Hello to All!
 I am new to android! I have a query that I have one form in Android
 app. When I click on next button it should load other components. and
 hide the previous one or change the screen and load the new requested
 form.

 Like if we go in settings and select Call Settings it loads the
 screen with Call Settings. How can we achieve this?

 Best Regards

 Syed Muhammad Ali Naqvi

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en


-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: Error in an XML file eclipse

2010-07-03 Thread Xavier Ducrohet
I reply to a different thread and I thought I started with a new
thread with an explicit subject but it looked like it never arrived.

In any case, we are aware of it. This is a bug in Eclipse
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=318108) and are working
on a work around.

Xav

On Sat, Jul 3, 2010 at 12:28 AM, Al Sutton a...@funkyandroid.com wrote:
 Have you guys put this information into b.android.com so it can be
 logged  tracked easily?

 Al.

 On Jul 2, 7:26 pm, Ryan Cook co...@uw.edu wrote:
 I am also having this issue on multiple machines. It was working
 before, and I think it stopped working (and started giving error)
 after I upgraded to Helios (3.6).
 I also tried removing all the strings entries from the file then
 adding them through the GUI interface; it adds them with the same
 format that and everything, but, if I hit save, close it, and then re-
 open it, I get the same error.

 My Setup
 ==
 OS: Windows XP Pro SP3 32bit
 Eclipse: Helios (3.6.0.I20100608-0911)
 ADT: 0.9.7.v201005071157-36220
 Android SDK Tools: r6
 Platform SDK: 2.1-update1, API 7, r2
 Java: 6 Update 20

 Error Details
 ==
 Problems occurred when invoking code from plug-in:
 org.eclipse.jface.

 java.lang.NullPointerException
         at
 org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem 
 entImpl.java:
 259)
         at
 org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme 
 ntImpl.java:
 329)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort 
 Description(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid 
 er.getText(Unknown
 Source)
         at
 org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL 
 abelProvider.java:
 108)
         at
 org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa 
 belProvider.java:
 164)
         at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:
 152)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe 
 r.java:
 934)
         at org.eclipse.jface.viewers.AbstractTreeViewer
 $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe 
 r.java:
 1014)
         at org.eclipse.jface.viewers.StructuredViewer
 $UpdateItemSafeRunnable.run(StructuredViewer.java:481)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
         at
 org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java :
 2141)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie 
 wer.java:
 2689)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract 
 TreeViewer.java:
 1867)
         at
 org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:
 721)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1842)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1799)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1785)
         at org.eclipse.jface.viewers.StructuredViewer
 $7.run(StructuredViewer.java:1487)
         at
 org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi 
 ewer.java:
 1422)
         at
 org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:
 403)
         at
 org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi 
 ewer.java:
 1383)
         at
 org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:
 1485)
         at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:
 537)
         at
 org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:
 1444)
         at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock
 $2.uiElementNodeUpdated(Unknown Source)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUi 
 UpdateListeners(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFrom 
 XmlNode(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlM 
 odelChanged(Unknown
 Source)
         at com.android.ide.eclipse.adt.internal.editors.AndroidEditor
 $XmlModelStateListener.modelChanged(Unknown Source)
         at
 

Re: [android-developers] Re: Error in an XML file eclipse

2010-07-03 Thread Xavier Ducrohet
oh actually my post is right here:
http://groups.google.com/group/android-developers/browse_thread/thread/60f5a07baaf345fc#

On Sat, Jul 3, 2010 at 10:15 AM, Xavier Ducrohet x...@android.com wrote:
 I reply to a different thread and I thought I started with a new
 thread with an explicit subject but it looked like it never arrived.

 In any case, we are aware of it. This is a bug in Eclipse
 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=318108) and are working
 on a work around.

 Xav

 On Sat, Jul 3, 2010 at 12:28 AM, Al Sutton a...@funkyandroid.com wrote:
 Have you guys put this information into b.android.com so it can be
 logged  tracked easily?

 Al.

 On Jul 2, 7:26 pm, Ryan Cook co...@uw.edu wrote:
 I am also having this issue on multiple machines. It was working
 before, and I think it stopped working (and started giving error)
 after I upgraded to Helios (3.6).
 I also tried removing all the strings entries from the file then
 adding them through the GUI interface; it adds them with the same
 format that and everything, but, if I hit save, close it, and then re-
 open it, I get the same error.

 My Setup
 ==
 OS: Windows XP Pro SP3 32bit
 Eclipse: Helios (3.6.0.I20100608-0911)
 ADT: 0.9.7.v201005071157-36220
 Android SDK Tools: r6
 Platform SDK: 2.1-update1, API 7, r2
 Java: 6 Update 20

 Error Details
 ==
 Problems occurred when invoking code from plug-in:
 org.eclipse.jface.

 java.lang.NullPointerException
         at
 org.eclipse.wst.xml.core.internal.document.ElementImpl.getDefaultValue(Elem 
 entImpl.java:
 259)
         at
 org.eclipse.wst.xml.core.internal.document.ElementImpl.getAttributeNS(Eleme 
 ntImpl.java:
 329)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.getShort 
 Description(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.ui.tree.UiModelTreeLabelProvid 
 er.getText(Unknown
 Source)
         at
 org.eclipse.jface.viewers.WrappedViewerLabelProvider.getText(WrappedViewerL 
 abelProvider.java:
 108)
         at
 org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLa 
 belProvider.java:
 164)
         at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:
 152)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe 
 r.java:
 934)
         at org.eclipse.jface.viewers.AbstractTreeViewer
 $UpdateItemSafeRunnable.run(AbstractTreeViewer.java:102)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.doUpdateItem(AbstractTreeViewe 
 r.java:
 1014)
         at org.eclipse.jface.viewers.StructuredViewer
 $UpdateItemSafeRunnable.run(StructuredViewer.java:481)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
         at
 org.eclipse.jface.viewers.StructuredViewer.updateItem(StructuredViewer.java 
 :
 2141)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeVie 
 wer.java:
 2689)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(Abstract 
 TreeViewer.java:
 1867)
         at
 org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:
 721)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1842)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1799)
         at
 org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeVi 
 ewer.java:
 1785)
         at org.eclipse.jface.viewers.StructuredViewer
 $7.run(StructuredViewer.java:1487)
         at
 org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi 
 ewer.java:
 1422)
         at
 org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:
 403)
         at
 org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredVi 
 ewer.java:
 1383)
         at
 org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:
 1485)
         at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:
 537)
         at
 org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:
 1444)
         at com.android.ide.eclipse.adt.internal.editors.ui.tree.UiTreeBlock
 $2.uiElementNodeUpdated(Unknown Source)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.invokeUi 
 UpdateListeners(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.uimodel.UiElementNode.loadFrom
  XmlNode(Unknown
 Source)
         at
 com.android.ide.eclipse.adt.internal.editors.resources.ResourcesEditor.xmlM 
 odelChanged(Unknown
 

[android-developers] How can I pass my custom object to onSaveInstanceState?

2010-07-03 Thread jul
Hi,

I created a RestaurantList class to hold my data (a list of some
Restaurant objects created to get some json data using gson). How can
I pass an instance of that class to onSaveInstanceState to be able to
restore my data when needed?

thanks

Jul

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Popup Window like 'Quick Contact'

2010-07-03 Thread kr...@boerse-go.de
Lorensius,

On Jul 2, 2:28 pm, Lorensius W. L. T lor...@londatiga.net wrote:
 Hello all,

 Is there a way to create custom popup window like 'Quick Contact' or the one
 in official Twitter application (image attached) ? I've read the Contact app
 source code (downloaded from git) but still confused, it seems to use
 internal api. Thanx in advance.

Google stated that they would release the source code of the official
Twitter client if I remember correctly, but I guess its not ready yet.

I use simple-quickactions by Qberticus and am quite happy with it:

http://code.google.com/p/simple-quickactions/

Other suggestions can be found here:
http://stackoverflow.com/questions/2957860/quickactions-like-the-twitter-app

Best regards,

Kevin
--
Kevin Read
Android developer
Boerse-Go AG
http://www.boerse-go.ag/

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Get all text (including encoded) from XML Text Node

2010-07-03 Thread Bob Kerns
I'm a little puzzled by this behavior. This is supposed to be
controlled by this:
http://developer.android.com/intl/de/reference/javax/xml/parsers/DocumentBuilderFactory.html#setExpandEntityReferences(boolean)
which is supposed to default to true.

On Jul 2, 8:06 pm, Julius Spencer jul...@msa.co.nz wrote:
 On closer inspection the index part I have misinterpreted - the whole string 
 might be broken into parts eg.
 Text node j
 EntityReference node ó
 Text node bb

 Regards,
 Julius.

 (on closer inspection zees are loafers)

 On 3/07/2010, at 2:47 PM, Julius Spencer wrote:



  Hi,

  Thank you for the reply.

  Something's not right. Although I have no experience with
  DocumentBuilder, (ask me a SAXParser question, please!)
  I'm starting to think about converting it all to SAX!

  the API
  reference,http://developer.android.com/intl/de/reference/org/w3c/dom/EntityRefe...,
  appears to say that character references should be expanded. What HTML
  or XML processor, refered to in the API, are you using?
  I'm not sure what these terms mean exactly so I may not be responding 
  accurately.

  I use the following to retrieve a response from the server:

             ResponseHandlerString responseHandler = new 
  BasicResponseHandler();
             String xmlResponse = httpClient.execute(getMethod, 
  responseHandler);

  (httpClient is from org.apache.http.client.HttpClient)

  I then create a document using the following:

             DocumentBuilder builder = 
  DocumentBuilderFactory.newInstance().newDocumentBuilder();
             Document doc = builder.parse(new 
  ByteArrayInputStream(xmlResponse.getBytes()));

  Regards.
  Julius.

  --
  You received this message because you are subscribed to the Google
  Groups Android Developers group.
  To post to this group, send email to android-developers@googlegroups.com
  To unsubscribe from this group, send email to
  android-developers+unsubscr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] I need to send message from api to the simulator where the test running

2010-07-03 Thread joe
I have to create unit tests where I need to send message from api to
the  simulator where the test running(The test junit  must check
functionality  which has place after as phone received sms). I
searched in google but people always talk about sending message
between simulators (using SmsManager) or  sending message from
shell.

If this is not possible how I can test the above functionality ...


Please for help !!!

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] How can I pass my custom object to onSaveInstanceState?

2010-07-03 Thread Mark Murphy
On Sat, Jul 3, 2010 at 1:28 PM, jul juj...@gmail.com wrote:
 I created a RestaurantList class to hold my data (a list of some
 Restaurant objects created to get some json data using gson). How can
 I pass an instance of that class to onSaveInstanceState to be able to
 restore my data when needed?

You shouldn't pass an instance of that class to onSaveInstanceState().
Your data model is not part of your instance state.

If you are trying to deal with orientation changes, return your
RestaurantList in onRetainNonConfigurationInstance() and get it back
in onCreate() via getLastNonConfigurationInstance().

Otherwise (or perhaps even if orientation is your issue), move that
data out of the activity into a database, or in a pinch a Java object
mediated by a service (so it will stick around despite activities
coming and going).

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android 2.2 Programming Books: http://commonsware.com/books

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Deploy App on Google Android G1 Phone

2010-07-03 Thread Mark Murphy
On Sat, Jul 3, 2010 at 11:27 AM, Lamia Hannoun lamia.hann...@gmail.com wrote:
 Actually i've already  tried to use the real IP of my machine but it didn't
 work, and yes my my LAN is behind NAT. Do u have any idea?

If you are using a 3G connection, your phone will be unable to access
your Web service on  your local machine, unless your local machine has
a public IP address available to the entire planet (or at least to
your mobile provider).

If you are using a WiFi connection, make sure your Web service is set
up to listen on your PC's real IP address and not just on localhost.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android 2.2 Programming Books: http://commonsware.com/books

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Start ACTION_CALL activity from service on Motorola Milestone

2010-07-03 Thread Mark Murphy
On Sat, Jul 3, 2010 at 5:54 AM, alex.tchumel alex.tchu...@gmail.com wrote:
 Could you say more about your idea - what kind of the flags can be
 helpfull?

Position the cursor of  your editor at the end of the line containing
you setFlags() call. Press the backspace key enough times to eliminate
all characters on that line. Save the file. Recompile, and test the
modified application.

 Do you think an alternative to FLAG_ACTIVITY_NEW_TASK flag or some
 additional flag(s) to FLAG_ACTIVITY_NEW_TASK?

Most startActivity() calls do not need setFlags(). Hence, I am
suggesting that perhaps the flag you are presently setting is not
merely not needed but also may be interfering with what you are
trying to accomplish.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android 2.2 Programming Books: http://commonsware.com/books

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: onLocationChanged doesn't draw

2010-07-03 Thread Lance Nanek
Typically you would change some variable or model object in your
program onLocationChanged, invalidate some view you are showing, that
will cause the view's onDraw method to be called, then you would draw
to the Canvas provided to you in that method of the view:
http://developer.android.com/reference/android/view/View.html#onDraw%28android.graphics.Canvas%29

Just drawing to a bitmap backed Canvas instance that you create on
your own won't do anything. That's just creating an internal buffer if
you never draw the bitmap to anything later.

On Jul 2, 1:42 pm, havanakoda andreaviane...@gmail.com wrote:
 Hi,
 I've a problem, I call a method that draw a circle over  a canvas
 inside onLocationChanged but it doesn't do anything.
 Can anyone tell me why ?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Moving map method

2010-07-03 Thread Michael
Is there any method that listens for map moves or zoom changes? I know
there is a mapMoved() method in the map listener interface for the
nutiteq map (I'm using google maps though) so I'm wondering if there
is anything similar for google maps, or if not, if there is someway to
listen for getMapCenter() changes. Thanks in advance!

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Video Render application using Native SurfaceFlinger APIs

2010-07-03 Thread Lance Nanek
It's not Java, but there was an interesting mention of something
related here that is still in your app at least:
http://developer.android.com/sdk/ndk/index.html
 Adds support for Android 2.2, including a new stable API for accessing the 
 pixel buffers of Bitmap  objects from native code.

On Jul 2, 1:08 am, ganya ganeshbm...@gmail.com wrote:
 Hi all,

 This is about the issue, I am facing in Android display system(Video
 Rendering using Surface Flinger Native APIs).

 As for my understanding, Android display system relies on
 Surfaceflinger library( a system wide screen composer).
 Surfaceflinger runs as a service along with Mediaserver service,
 Camera service, Audioflinger and these services interact with each
 other through Binder APIs at native level. If any user application
 wants to access SurfaceFlinger native APIs, it requires Surfaceflinger
 Access permissions.

 My requirement is that I want to create a SurfaceView at the JAVA
 level (Android Application level) and render video data to that
 Surface,  means, pass video data  to the Surface flinger library by
 invoking native Surface Flinger APIs. But, because of Permission
 Problems, I am not able to invoke Native Surface Flinger APIs from
 Application Layer.

 Is there any ways to invoke Surface Flinger Native APIs from
 Application Level ?

 Thanks  Regards,
 Ganesh

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Moving map method

2010-07-03 Thread Frank Weiss
Try this and let us know if it works for you:

http://osdir.com/ml/Android-Developers/2010-06/msg01242.html

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] open other apk from my activity

2010-07-03 Thread Dianne Hackborn
On Sat, Jul 3, 2010 at 3:23 AM, YuviDroid yuvidr...@gmail.com wrote:

 An example for the package and class name might be:
 packageName = com.android.alarmclock;
 className = com.android.alarmclock.AlarmClock;
 This intent would be used then to start the stock android clock (if it's
 present on the device).


Note that using explicit package and class names like this is using
implementation details.  Especially this kind of thing, these things will
vary all over the place: different manufacturers have their own apps, etc.
 And this is a great example because even in the standard platform the app
that actually handles the alarm clock has changed across releases -- in fact
the code here will not work on newer platforms that have replaced the alarm
clock app with the desk clock/dock.

-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] How to Send Phone to Phone Alerts in Background?

2010-07-03 Thread Matt M
Hello,

In my app I am giving the option for users to share information with
other users of my app. After two users decide to share, every time one
of the sharers updates the app I need an alert/notification sent to
the phone of the other user so that the app updates automatically with
the new information. So basically I am looking for something along the
lines of hidden text messages, which when received the app will
automatically update.

Can anyone point me in the direction of what to use? What Android has
to offer to accomplish this?

Thank you!

Matt.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] open other apk from my activity

2010-07-03 Thread YuviDroid
Yep sure. It was just an example on how to start an external app from an
activity ;)
In a real scenario to get the package/class names the PackageManager would
be used.

On Sun, Jul 4, 2010 at 12:37 AM, Dianne Hackborn hack...@android.comwrote:

 On Sat, Jul 3, 2010 at 3:23 AM, YuviDroid yuvidr...@gmail.com wrote:

 An example for the package and class name might be:
 packageName = com.android.alarmclock;
 className = com.android.alarmclock.AlarmClock;
 This intent would be used then to start the stock android clock (if it's
 present on the device).


 Note that using explicit package and class names like this is using
 implementation details.  Especially this kind of thing, these things will
 vary all over the place: different manufacturers have their own apps, etc.
  And this is a great example because even in the standard platform the app
 that actually handles the alarm clock has changed across releases -- in fact
 the code here will not work on newer platforms that have replaced the alarm
 clock app with the desk clock/dock.

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support, and so won't reply to such e-mails.  All such
 questions should be posted on public forums, where I and others can see and
 answer them.

  --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en




-- 
YuviDroid
http://android.yuvalsharon.net

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: share images with twitter app and buzz app

2010-07-03 Thread jdeslip
I still have this issue. Does anyone know what I am doing wrong.
Other apps (like the gallery) can share images to Twitter/buzz; so, I
must be missing something.

On Jun 16, 2:11 pm, jdeslip jdes...@gmail.com wrote:
 So, I added the following intent to my app to share images captured.

                         Intent i=new
 Intent(android.content.Intent.ACTION_SEND);

 i.setDataAndType(Uri.parse(sharedfilename),image/jpeg);
                         i.putExtra(Intent.EXTRA_SUBJECT, Check out
 this picture from SquirrelCam);
                         i.putExtra(Intent.EXTRA_TEXT,Taken with
 SquirrelCam for Android);
                         i.putExtra(Intent.EXTRA_STREAM,
 Uri.parse(sharedfilename));
                         startActivity(Intent.createChooser(i, Share
 Image));

 It works as expected when using the intent to launch gmail/picassa/
 picsay/messenger but the image does not seem to attach it self when I
 choose the Buzz of Twitter app from the share menu that pops up.  I.e.
 those two apps launch just with the text and not the image attached.

 Any idea what I am missing to have this intent launch buzz/twitter
 with the image attached?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Is automatic calling possible with android?

2010-07-03 Thread Smarth Behl
So this application is not possible with android?

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: How to Send Phone to Phone Alerts in Background?

2010-07-03 Thread Maps.Huge.Info (Maps API Guru)
There's a very cool thing starting in Froyo called push
notifications that will probably work for you. Search Google for that
topic to find more information.

-John Coryat

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] HDPI images looking like crap

2010-07-03 Thread Jeffrey
How do I get my HDPI images to not look like autoscaled versions? Do I
need to make the pixels per inch special or something? I use GIMP and
I've tried everything and my images still look terrible. I don't know
what property I have to change to make it work.

Right now I have my ppi set at 72. Also I don't know if this matters
but the images are 9patch images. Also, I am using the HDPI button
image straight from the HDPI source folder, and it also looks like
crap when using .setBackgroundResource(R.drawable.imagename).

The weird part about the button image is that it looks just fine when
it's set via XML as the background resource, but when it's reset
using .setBackgroundResource, it looks like shit. Please tell me what
I am doing wrong...

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: play RTSP stream using MediaPlayer or VideoView

2010-07-03 Thread Indicator Veritatis
MediaPlayer supports it. See, for example, dated though it is,
http://justdevelopment.blogspot.com/2009/10/video-streaming-with-android-phone.html

On Jul 2, 7:18 am, Yadnesh Phadke yadn...@gmail.com wrote:
 Hi All,

 I wanted to stream A/V from my machine to Android over HTTP 
 (http://lists.mplayerhq.hu/pipermail/libav-user/2010-July/004944.html).  But
 that does not seem feasible using FFMpeg.  I am planning to try FFMpeg
 streaming over RTSP.  But I am not sure whether MediaPlayer or VideoView
 classes on Android support RTSP playback.

 Is playing RTSP stream possible in simple application?  Is there any
 example?

 Regards,
 Yadnesh
 --

 --
 Christopher Morley - There is only one success - to be able to spend your
 life in your own way.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: CursorAdapter notifyDataSetChanged doesn't work? What am I doing wrong?

2010-07-03 Thread Moto
So from what I understand when I modify my database table and I want
the changes to show requery is the way to do it?  I'm still a little
confused about notifyDataSetChanged() when that would be useful...

@Android Dev, I don't see any function setNotifyOnChange(..)?

Thanks for the help guys!
-Moto

On Jul 2, 4:47 am, Android Development indodr...@gmail.com wrote:
 I think for getting this callback, you need to call setNotifyOnChange(true).

 On 7/2/10, Mark Murphy mmur...@commonsware.com wrote:

  On Thu, Jul 1, 2010 at 10:51 PM, Moto medicalsou...@gmail.com wrote:
  But not sure if design wise is good? Why doesn't
  notifyDataSetChanged() work? what's the difference on what I just did?

  requery() reloads the Cursor's data.

  notifyDataSetChanged() tells an Adapter's listeners that its data has
  changed.

  requery() on a Cursor will cause an attached CursorAdapter to call
  notifyDataSetChanged(), after having loaded in the new data.

  Calling notifyDataSetChanged() yourself, without actually having
  changed the data set, will not work.

  --
  Mark Murphy (a Commons Guy)
 http://commonsware.com|http://github.com/commonsguy
 http://commonsware.com/blog|http://twitter.com/commonsguy

  Android Training...At Your Office:http://commonsware.com/training

  --
  You received this message because you are subscribed to the Google
  Groups Android Developers group.
  To post to this group, send email to android-developers@googlegroups.com
  To unsubscribe from this group, send email to
  android-developers+unsubscr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: CursorAdapter notifyDataSetChanged doesn't work? What am I doing wrong?

2010-07-03 Thread Moto
Ahh just after I posted I think it clicked!

So notifyDataSetChanged() seems to be more useful for ListViews
adapters that aren't database driven...  Such as array of data.

The requery is exactly what it says it requeries the data it updates
it...

Thanks guys! :)

On Jul 3, 10:23 pm, Moto medicalsou...@gmail.com wrote:
 So from what I understand when I modify my database table and I want
 the changes to show requery is the way to do it?  I'm still a little
 confused about notifyDataSetChanged() when that would be useful...

 @Android Dev, I don't see any function setNotifyOnChange(..)?

 Thanks for the help guys!
 -Moto

 On Jul 2, 4:47 am, Android Development indodr...@gmail.com wrote:

  I think for getting this callback, you need to call setNotifyOnChange(true).

  On 7/2/10, Mark Murphy mmur...@commonsware.com wrote:

   On Thu, Jul 1, 2010 at 10:51 PM, Moto medicalsou...@gmail.com wrote:
   But not sure if design wise is good? Why doesn't
   notifyDataSetChanged() work? what's the difference on what I just did?

   requery() reloads the Cursor's data.

   notifyDataSetChanged() tells an Adapter's listeners that its data has
   changed.

   requery() on a Cursor will cause an attached CursorAdapter to call
   notifyDataSetChanged(), after having loaded in the new data.

   Calling notifyDataSetChanged() yourself, without actually having
   changed the data set, will not work.

   --
   Mark Murphy (a Commons Guy)
  http://commonsware.com|http://github.com/commonsguy
  http://commonsware.com/blog|http://twitter.com/commonsguy

   Android Training...At Your Office:http://commonsware.com/training

   --
   You received this message because you are subscribed to the Google
   Groups Android Developers group.
   To post to this group, send email to android-developers@googlegroups.com
   To unsubscribe from this group, send email to
   android-developers+unsubscr...@googlegroups.com
   For more options, visit this group at
  http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: HDPI images looking like crap

2010-07-03 Thread Jeffrey
Nevermind, I have found the solution.

I changed uses-sdk android:minSdkVersion=3/ to uses-sdk
android:targetSdkVersion=6/ and added

supports-screens
  android:largeScreens=true
  android:normalScreens=true
**android:resizeable=true**
  android:smallScreens=true
  android:anyDensity=true /

On Jul 3, 8:39 pm, Jeffrey jeffisagen...@gmail.com wrote:
 How do I get my HDPI images to not look like autoscaled versions? Do I
 need to make the pixels per inch special or something? I use GIMP and
 I've tried everything and my images still look terrible. I don't know
 what property I have to change to make it work.

 Right now I have my ppi set at 72. Also I don't know if this matters
 but the images are 9patch images. Also, I am using the HDPI button
 image straight from the HDPI source folder, and it also looks like
 crap when using .setBackgroundResource(R.drawable.imagename).

 The weird part about the button image is that it looks just fine when
 it's set via XML as the background resource, but when it's reset
 using .setBackgroundResource, it looks like shit. Please tell me what
 I am doing wrong...

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Popup Window like 'Quick Contact'

2010-07-03 Thread Lorensius W. L. T
Hi Kevin,

Thanx a lot for the info, this is exactly as i want, i'll make a try..

Kind Regards
- Lorensius W. L. T -

On Sun, Jul 4, 2010 at 12:30 AM, kr...@boerse-go.de 
obsidia...@googlemail.com wrote:

 Lorensius,

 On Jul 2, 2:28 pm, Lorensius W. L. T lor...@londatiga.net wrote:
  Hello all,
 
  Is there a way to create custom popup window like 'Quick Contact' or the
 one
  in official Twitter application (image attached) ? I've read the Contact
 app
  source code (downloaded from git) but still confused, it seems to use
  internal api. Thanx in advance.

 Google stated that they would release the source code of the official
 Twitter client if I remember correctly, but I guess its not ready yet.

 I use simple-quickactions by Qberticus and am quite happy with it:

 http://code.google.com/p/simple-quickactions/

 Other suggestions can be found here:

 http://stackoverflow.com/questions/2957860/quickactions-like-the-twitter-app

 Best regards,

 Kevin
 --
 Kevin Read
 Android developer
 Boerse-Go AG
 http://www.boerse-go.ag/

 --
 You received this message because you are subscribed to the Google
 Groups Android Developers group.
 To post to this group, send email to android-developers@googlegroups.com
 To unsubscribe from this group, send email to
 android-developers+unsubscr...@googlegroups.comandroid-developers%2bunsubscr...@googlegroups.com
 For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en




-- 
Kind Regards

- Lorensius W. L. T -
- http://www.londatiga.net -

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Resource Alias not resolving

2010-07-03 Thread Stephen Lebed
Hi Dianne,

I wish I could share with you my source so you can see why its
necessary.  I've already tried various methods before settling on the
solution I have now.  My app now displays its custom graphics on the
G1, Droid, and Dell Streak's specs on the emulator.

My app is a utility that uses rendered graphics to make the app look
nice.   I have imagery that is 320x480 for use on mdpi devices, and
imagery at 480x720 for use on hdpi and large devices.  My goal was to
create graphics that would not require resizing for the majority of
high res devices.  The Dell Streak being a high res device should have
used the 480x720 imagery, but instead used the images in the 'drawable-
mdpi'.  It was only after I created a 'drawable-large' folder with a
duplicate set of 480x720 images that the Dell Streak would finally use
them.  I could have worked it out so that the Streak would use the
graphics in the mdpi folder and just scaled them up to fill the
screen, but that would have been a bad solution for people capable of
displaying high resolutions.

I also tried creating a 'drawable-hdpi-large' folder, but it wouldn't
work for some reason.

I hope this makes sense and helps explain the issue I was having.  I
found that the resource aliasing only works from a 'drawable' folder.
I've copied all my high res images into that folder and I have
references in my 'drawable-hdpi' and 'drawable-large' folder.

I believe it is a shortcoming of the way Android is designed where I
can't run the alias's from anything other than the 'drawable' folder.

I understand the difference between screen sizes and dpi', I'm just
trying to find a simple way to make a device utilize graphics that its
capable of supporting.

Thanks,
Stephen



On Jul 2, 5:33 pm, Dianne Hackborn hack...@android.com wrote:
 Why do you want to do this?  The Streak's screen is really what it reports
 -- mdpi density, but more space.  If you use hdpi graphics, then your
 graphics will appear incorrectly large on the screen.  You should layout
 your UI to use the extra space, not blow it up larger.

 The main time I can think where it would be okay to just use larger graphics
 is a game, where having everything blow up bigger is not so noticeable.  In
 that case, you should maybe just go down the path of picking the graphics
 you want to use explicitly based on the raw space you have to work with.
  Before going down that road, though, you should probably stop and consider
 what it really means to be manually adjusting for whatever the screen is.





 On Fri, Jul 2, 2010 at 5:15 PM, Stephen Lebed srle...@gmail.com wrote:
  I'm hoping there is an answer to my problem.  I've created two sets of
  graphics for my app.  A set for medium res phones and a set for high
  res phones.  I've placed them into their drawable-mdpi and drawable-
  hdpi folders.

  I've now learned that the Dell Streak identifies itself as a large-
  mdpi display.  I've created a drawable-large folder and placed the
  high res images into it.  Its so far, everything is working in the
  emulator.

  My problem is I would like to create a single set of high res graphics
  and have it availalbe to both drawable-hdpi and drawable-large.  I've
  tried using the example in the docs

 http://developer.android.com/guide/topics/resources/providing-resourc...

  but it doesn't seem to work.  I wanted to use drawable-hdpi to store a
  single copy of all the high res images, and store the xml aliases in
  drawable-large.  It compiles without error, but when my app tries to
  read the drawable, it throws an error, Null Pointer Exception.

  Does the alias xml file only work with images in drawable, or can they
  be in a drawable-hdpi folder?  When I try to pull the file from
  drawable-hdpi it causes the error.

  Any help would be appreciated.

  Stephen

  --
  You received this message because you are subscribed to the Google
  Groups Android Developers group.
  To post to this group, send email to android-developers@googlegroups.com
  To unsubscribe from this group, send email to
  android-developers+unsubscr...@googlegroups.comandroid-developers%2Bunsubs 
  cr...@googlegroups.com
  For more options, visit this group at
 http://groups.google.com/group/android-developers?hl=en

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support, and so won't reply to such e-mails.  All such
 questions should be posted on public forums, where I and others can see and
 answer them.

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: How to set the default download files location

2010-07-03 Thread uday
Files downloaded from browser by default they are stored under sdcard/
downloads folder..
1) Is it possible to create the .pdf files using client program in
android device and how to write the .pdf file content from server into
the local files
2) is it the better way to store any pdf files into the device's
internal memory if the internal memory is high???



On Jul 2, 9:35 pm, Mark Murphy mmur...@commonsware.com wrote:
 On Fri, Jul 2, 2010 at 8:50 AM, uday uday.pic...@gmail.com wrote:
   From my application i can able to download the files from the
  internet. but the files are downloaded to sdcard/downloads directory
  by default. Is it possible to change this location so that user can
  give the path to save the file?? Is it possible to save the files in
  internal memory???

 Don't use the Browser for the download. Handle the download yourself,
 and you can store it wherever you can write to.

 If you use the Browser for the download, it will download where the
 Browser wants to, not where you want it to.

 --
 Mark Murphy (a Commons 
 Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy

 Android Training...At Your Office:http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Problem with JNI - using Multiple Native Methods in a library

2010-07-03 Thread Gaurav Vaish
Hi,

While using the NDK, I came across a very peculiar problem...

Let's take case of the simple hello-jni sample.

It has one method called stringFromJNI which works wonderfully.
I add another method called stringFromMyJNI and it doesn't work.

I then did some research and found something very peculiar... If I
have more than one method, only first method is actually exported in
the shared-object.

So, I thought about naming it to something like registerNatives and
ensure that it is called.
And it does get called. But still unable to invoke any method.

The code is given below...


Thanks in advance!

--
Happy Hacking,
Gaurav Vaish
www.mastergaurav.com



-
 JNI Code
-

jstring Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env,
jobject thiz );

jstring Java_com_example_hellojni_HelloJni_stringFromJNIx( JNIEnv*
env, jobject thiz );

//*
static JNINativeMethod methods[] = {
{ stringFromJNI, ()Ljava/lang/String;,
Java_com_example_hellojni_HelloJni_stringFromJNI},
{ stringFromJNIx, ()Ljava/lang/String;,
Java_com_example_hellojni_HelloJni_stringFromJNIx},
};
//*/

JNIEXPORT void JNICALL
Java_com_example_hellojni_HelloJni_registerNatives
  (JNIEnv *env, jclass clazz)
{
(*env)-RegisterNatives(env, clazz, methods, 2);
}

JNIEXPORT jstring JNICALL
Java_com_example_hellojni_HelloJni_stringFromJNI( JNIEnv* env, jobject
thiz )
{
return (*env)-NewStringUTF(env, iHello!);
}

JNIEXPORT jstring JNICALL
Java_com_example_hellojni_HelloJni_stringFromJNIx( JNIEnv* env,
jobject thiz )
{
return (*env)-NewStringUTF(env, iHello X!);
}

-
 Java Code
-

public class HelloJni extends Activity
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);

TextView tv = new TextView(this);
tv.setText(stringFromJNI() + \n + stringFromJNIx());
setContentView(tv);
}

public static native void registerNatives();

public native String stringFromJNI();

public native String stringFromJNIx();

public native String unimplementedStringFromJNI();

static
{
extractAndLoadLibrary(hello-jni);
}

private static void extractAndLoadLibrary(String basename)
{
String filename = lib + basename + .so;
String pkg = com.example.hellojni;
String sourceFile = /data/app/ + pkg + .apk;
String targetFolder = /data/data/ + pkg + /;

String libraryFile = targetFolder + filename;
File f = new File(libraryFile);
if(f.exists()  f.isFile())
{
// System.out.println(File found! All IZ well);
System.out.println(File  + libraryFile +  deleted?  
+
f.delete());
return;
}

try
{
ZipFile file = new ZipFile(sourceFile);

ZipEntry entry = file.getEntry(assets/ + filename);
InputStream input = file.getInputStream(entry);

System.out.println(Got the input stream...);

OutputStream output = new FileOutputStream(libraryFile);
System.out.println(Got the OUTput stream...);
byte[] buf = new byte[1024];
int read;

read = input.read(buf, 0, 1024);
while(read  0)
{
output.write(buf, 0, read);
read = input.read(buf, 0, 1024);
}
output.close();
input.close();

System.load(libraryFile);
registerNatives();
} catch(IOException e)
{
e.printStackTrace();
}
}
}

-- 
You received this message because you are subscribed to the Google
Groups Android Developers group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en