[android-developers] How to display panormic images on Android/

2012-03-02 Thread dileep
Hi,
Can anyone telll me how to display panormic images on Android?
i tried a lot but didnt get any help.
Regards
dileep

-- 
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: Display problems with Galaxy Notes?

2012-03-02 Thread Terry
Hi, Kostya.

You may be right.
The minSdkversion is set to 7 in the manifest.
I have started reading about compatibility mode, but it is a confusing
subject.
AND - I am unable to reproduce the incorrect screen display using any
of the Android tools I get find.
If you are right - and I try to disable compatibility mode, how can I
know if it will work or not - when it seems impossible to test it
without having the actual device?

Terry


On Mar 2, 10:57 pm, Kostya Vasilyev  wrote:
> This sounds like the app getting displayed in compatibility mode.
>
> Is your minSdk or targetSdk set to 4 or above in the manfest?
>
> -- K
>
> 2 ÍÁÒÔÁ 2012šÇ. 11:46 ÐÏÌØÚÏ×ÁÔÅÌØ Terry  ÎÁÐÉÓÁÌ:
>
>
>
>
>
>
>
> > I am unable to reproduce the problem using the Android Tools on
> > Eclipse - with the actual xml layout files. But there does not seem to
> > exist an option for a screen similar to that of theGalaxyNotes(5.7
> > inch, 1280x800 pixels).
>
> > Has anybody else experienced this problem?
>
> > Regards, Terry.
>
> > On Mar 1, 11:18šam, Terry  wrote:
> >> What do you mean by "change the apn value" ?
>
> >> Terry
>
> >> On 1 Mar, 09:57, MOHANAKRISHNAN  wrote:
>
> >> > i think it may depends upon the apn problems, just change apn value to
> >> > desired devices value.
>
> >> > On Thu, Mar 1, 2012 at 1:41 PM, Terry  wrote:
> >> > > I have an app which shows reasonably well on the screen of all devices
> >> > > I have tested - until one user complained about it on a new Samsung
> >> > >GalaxyNotes. He sent me some screenshots, which shows that my UIs are
> >> > > displayed in a somewhat compressed form at the upper 3/4 of the
> >> > > screen. The lower 1/4 of the screen is black/unused.
>
> >> > > Does anyone know if this could be a general problem with theGalaxy
> >> > >Notes, or is it only occuring with my UI displays?
>
> >> > > Regards, Terry
>
> >> > > --
> >> > > 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

-- 
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] CursorAdapter? or OtherAdapter?

2012-03-02 Thread Build Account
Hello,

If I have a cursor and need to display as a list through adapter,
then which adapter is best under below condition?

 The cursor have datas(of course).
But this cursor contains some of rows which should not be displayed.
For example, totally 10 records, but index 1, 4, 5, 8 should not be
displayed.
(Means, not sequentially sorted. and also cannot sort it by sort
order.).

With above cursor data,
how to filter out only available datas(which index 0, 2, 3, 6, 7, 9)
in adapter?

Any ideas or way to do???

-- 
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] Creating multiselect ListView in android

2012-03-02 Thread kalandar
Dear friends,
This is the example code for creating multiselect listview. I have searched 
over all internet but i didn't get good one. Now i have made this code it 
is working pretty fine. I just want to share this code with all who is 
interested  to know something new.

*visit this link for code*

*Creating multiselect ListView in 
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] Progress bar dialog in splash screen

2012-03-02 Thread rajesh
Hi all,
I want to perform the progress bar dialog loading
operation when the page
splashing.I'm having the application for page splashing and progress
bar dialog loading
operations individually.How can i combine this two applications?
Otherwise give the
solution for full application development.

-- 
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: Android Beam demo on PC

2012-03-02 Thread goodline
Got the error fixed!

Refer to following post:
http://stackoverflow.com/questions/1678122/must-override-a-superclass-method-errors-after-importing-a-project-into-eclips

Eclipse is defaulting to Java 1.5 and you have classes implementing
interface methods (which in Java 1.6 can be annotated with @Override,
but in Java 1.5 can only be applied to methods overriding a superclass
method).

Go to your project/ide preferences and set the java compiler level to
1.6 and also make sure you select JRE 1.6 to execute your program from
eclipse.

With Eclipse Galileo you go to Eclipse -> Preferences menu item, then
select Java and Compiler in the dialog.

Now it still may show compiler compliance level at 1.6, yet you still
see this problem. So now select the link "Configure Project Specific
Settings..." and in there you'll see the project is set to 1.5, now
change this to 1.6. You'll need to do this for all affected projects.

This byzantine menu / dialog interface is typical of Eclipse's poor UI
design.

-Goodline

On Jan 29, 7:08 pm, goodline  wrote:
> Hi,
>
> I am a student and new to android development. I am planning to do a
> project on android nfc peer-to-peer mode.
> I was wondering if it is possible to create two virtual devices(AVD's)
> on a windows machine and send data from one device to another with nfc
> as the medium?
>
> Also, when I try to run the sample AndroidBeamDemo project, I see some
> errors in Beam.java:
> 1. The method createNdefMessage(NfcEvent) of type Beam must override a
> superclass method
> 2. The method onNdefPushComplete(NfcEvent) of type Beam must override
> a superclass method
>
> Any help is appreciated.
>
> -Goodline

-- 
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: reading pdf

2012-03-02 Thread Indicator Veritatis
Please do not post essentially the same question under slightly different 
titles. It tends to attract trolls. As for how to read a PDF file, please 
see the answer I gave in the other thread on that. Use the same tutorial, 
but look further down: you are looking at the part where he is teaching how 
to write files, look where he teaches how to read them.

On Wednesday, February 29, 2012 5:14:24 AM UTC-8, Jags wrote:
>
> hi all, i am trying to read a pdf file in my android app. i realised, 
> unlike safari in iphone android webview does not render pdf file as a 
> local url . 
>
> hence i am exploring itextpdf. i followed following tutorial 
> http://www.vogella.de/articles/JavaPDF/article.html#installation 
>
>
> while reading file, the author is trying to create a file using 
> PDFWriter. he also uses writer to get a page as in Image. My question 
> is, is it essential to use a writer ? cant we use only reader to 
> extract entire page as an image ? 
>
> what i plan here, is get all pages as an image and put them in a 
> scroll view. 
>
> thanks in advance 
> jags

-- 
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: Failed to register input channel?

2012-03-02 Thread Shrift
I also experiencing this problem on my Nexus S 4g, but I am running 2.3.7. 
I am trying to write a simple live wallpaper, but it seems that this crash 
is happening when the preview live wallpaper gets cleaned up (I could 
totally be wrong, but that's what it seems like).

Interestingly the live wallpaper does actually work and assigns my 
wallpaper as you would expect. In my case the exception is being thrown for 
some reason after using the WallpaperManager class.

Please no comments about how wrong this code is... I am trying to reduce 
this down to the barest reproducible code bits, and I have also just 
started trying to make a live wallpaper an hour ago when I got hit with 
this issue.

If you want to duplicate the behavior, just point the relevant path to an 
image on your sdcard.

W/InputQueue-JNI(16794): Input channel is not initialized.
W/WindowManager(14622): Attempted to add wallpaper window with unknown 
token android.os.Binder@40a1fe70.  Aborting.
D/AndroidRuntime(16794): Shutting down VM
W/dalvikvm(16794): threadid=1: thread exiting with uncaught exception 
(group=0x40015560)
E/AndroidRuntime(16794): FATAL EXCEPTION: main
E/AndroidRuntime(16794): java.lang.RuntimeException: Failed to register 
input channel.  Check logs for details.
E/AndroidRuntime(16794): at 
android.view.InputQueue.nativeRegisterInputChannel(Native Method)
E/AndroidRuntime(16794): at 
android.view.InputQueue.registerInputChannel(InputQueue.java:92)
E/AndroidRuntime(16794): at 
android.service.wallpaper.WallpaperService$Engine.updateSurface(WallpaperService.java:521)
E/AndroidRuntime(16794): at 
android.service.wallpaper.WallpaperService$Engine.attach(WallpaperService.java:651)
E/AndroidRuntime(16794): at 
android.service.wallpaper.WallpaperService$IWallpaperEngineWrapper.executeMessage(WallpaperService.java:875)
E/AndroidRuntime(16794): at 
com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:61)
E/AndroidRuntime(16794): at 
android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(16794): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime(16794): at 
android.app.ActivityThread.main(ActivityThread.java:3683)
E/AndroidRuntime(16794): at java.lang.reflect.Method.invokeNative(Native 
Method)
E/AndroidRuntime(16794): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime(16794): at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
E/AndroidRuntime(16794): at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
E/AndroidRuntime(16794): at dalvik.system.NativeStart.main(Native Method)


The WallpaperService:

*package* com.bubbletastic.wallpapercycler;


*import* java.io.IOException;


*import* android.app.WallpaperManager;

*import* android.graphics.Bitmap;

*import* android.graphics.BitmapFactory;

*import* android.os.Environment;

*import* android.os.Handler;

*import* android.service.wallpaper.WallpaperService;

*import* android.util.Log;


*public* *class* WallpaperCycler *extends* WallpaperService {


 Handler handler = *new* Handler();


 @Override

*public* Engine onCreateEngine() {

 *return* *new* WallpaperCyclerEngine();

}


 *private* *class* WallpaperCyclerEngine *extends* Engine {


 *public* WallpaperCyclerEngine() {

 *super*();


  *try* {

  String path = Environment.*getExternalStorageDirectory*()+
"/Wallpapers/1_black-wood.png";

  Bitmap wallpaper = BitmapFactory.*decodeFile*(path);

  *if* (wallpaper != *null*) {

  WallpaperManager.*getInstance*(WallpaperCycler.*this*
).setBitmap(wallpaper);

  } *else* {

  Log.*d*("WallpaperCycler", "bitmap was null, tried to decode path: "
+path);

  }

 } *catch* (IOException e) {

  // *TODO* Auto-generated catch block

  e.printStackTrace();


  }

 }

  }


}
And the manifest of the app:



http://schemas.android.com/apk/res/android"*

package=*"com.bubbletastic.wallpapercycler"*

android:versionCode=*"1"*

android:versionName=*"1.0"* >



































And the meta-data resource:



http://schemas.android.com/apk/res/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: reading pdf file in my android app

2012-03-02 Thread Indicator Veritatis
You are looking at the wrong part of the vogella tutorial. Look a little 
further down at section 5, titled, "
5. Read an existing pdf"
On Wednesday, February 29, 2012 5:16:03 AM UTC-8, Jags wrote:
>
> hi all, i am trying to read a pdf file in my android app. i realised, 
> unlike safari in iphone android webview does not render pdf file as a 
> local url . 
>
> hence i am exploring itextpdf. i followed following tutorial 
> http://www.vogella.de/articles/JavaPDF/article.html#installation 
>
>
> while reading file, the author is trying to create a file using 
> PDFWriter. he also uses writer to get a page as in Image. My question 
> is, is it essential to use a writer ? cant we use only reader to 
> extract entire page as an image ? 
>
> what i plan here, is get all pages as an image and put them in a 
> scroll view. 
>
> thanks in advance 
> jags

-- 
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] spinner style from 4.0.3 to 2.3.3

2012-03-02 Thread Ray Tayek
hi, i'm a newbie. i made this app for 4.0.3 that has some spinners an 
textviews. it looks fine - everything has a black background.


my target phone is a 2.3.3. spinner has grey/and white backgrounds. 
changing the background color works for the dropdown view and for the 
text view on the spinner, but not for the spinner itself. i belive 
this is because they us 9patches or something.


looking in the platforms file and doing some diffs (please see 
below), it seems that the most of the xml files are the same except 
for one small difference. also the level 15 api has some extra files.


is it possible to somehow make my app use these level 15 files (just 
for  the spinners) on a level 10 platform?


or is there a way to use a darker theme on the 2.3.3?

thanks

diff ./android-10/data/res/drawable/search_spinner.xml 
./android-15/data/res/drawable/search_spinner.xml


./android-10/data/res/drawable/spinner_background.xml 
./android-15/data/res/drawable/spinner_background.xml


./android-10/data/res/drawable/spinner_dropdown_background.xml 
./android-15/data/res/drawable/spinner_dropdown_background.xml


./android-10/data/res/layout/simple_spinner_dropdown_item.xml 
./android-15/data/res/layout/simple_spinner_dropdown_item.xml

25c25
< android:layout_height="?android:attr/listPreferredItemHeight"
---
> android:layout_height="?android:attr/dropdownListPreferredItemHeight"

./android-10/data/res/layout/simple_spinner_item.xml 
./android-15/data/res/layout/simple_spinner_item.xml

22c22
<   style="?android:attr/spinnerItemStyle"
---
> style="?android:attr/spinnerItemStyle"

file: ./android-15/data/res/drawable/spinner_ab_holo_dark.xml



http://schemas.android.com/apk/res/android";>






file: ./android-15/data/res/drawable/spinner_ab_holo_light.xml



http://schemas.android.com/apk/res/android";>






file: ./android-15/data/res/drawable/spinner_background_holo_dark.xml



http://schemas.android.com/apk/res/android";>






file: ./android-15/data/res/drawable/spinner_background_holo_light.xml



http://schemas.android.com/apk/res/android";>








---
co-chair http://ocjug.org/

--
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] Having a Problem using a Library in My Project

2012-03-02 Thread Mark Phillips
On Fri, Mar 2, 2012 at 3:36 PM, Mark Murphy  wrote:

> On Fri, Mar 2, 2012 at 5:30 PM, Mark Phillips
>  wrote:
> > I have an Android project, which is a library.
>
> Is this a true Android library project
> (
> http://developer.android.com/guide/developing/projects/projects-eclipse.html#SettingUpLibraryProject
> )?
>
> Yes.

>  > * the library project is in the eclipse build path as a project
>
> Yes, but did you add it to Eclipse as an Android library project
> (
> http://developer.android.com/guide/developing/projects/projects-eclipse.html#ReferencingLibraryProject
> )?
>

Nope, this was my problem. Thanks for the information!!

>
> > * the manifest.xml file has this inside the application tag -
> >> android:name="com.markupartist.android.widget.ActionBar"
> >   android:required="true" />
>
> Delete this, unless your "library" is really a firmware add-on that
> you have built into custom firmware (in which case, you're outside the
> scope of this list).
>

I was looking at the manifest docs and found library, and not a lot of
clear explanation, so I tried it.

>
> > I also
> > tried putting the ActionBar library as a jar in the build path, and I get
> > the same error.
>
> JARs don't have resources.
>

I discovered that by looking in the jar file.

Thanks!!!

Mark

-- 
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 use one Apps in Another as .Jar/Lib Projects

2012-03-02 Thread Jonathan S
Don't hard-coded any file to the root directory of sdcard because it can be 
cluttered up. Just put any file in data// directory.

On Friday, March 2, 2012 8:09:43 AM UTC-5, evergree...@gmail.com wrote:
>
> Hi all,
>
> i have a problem, i have a PdfViewer apps & i call it in another activity
> where i have put the hard-coded path to sdcard & i have stored one pdf file
> in sdcard.
>
> so the problem is now i would like to use that PdfViewer apps in another
> project as a jar. but after bit of googling i came to know that the jar 
> will not
> work , as a library project i can use it.
>
> & finally i have use it to open pdf files but , it doesn't work.
> what else i'll do regarding the above problem ?
>
> any help'll be appreciated !!
>
> Regards,
> Subrat
>
>

-- 
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: Regarding apk installation programatically & getting callback for successful installation.

2012-03-02 Thread Chris Stratton
On Friday, March 2, 2012 8:24:33 PM UTC-5, Josh Brown wrote:
>
> There's the 
> ACTION_PACKAGE_ADDED
>  broadcast 
> you could use to see when it's installed.  I don't think there's one for if 
> it was declined, but you could use some trickery in your onResume().  The 
> only problem is if they hit the home button when the installer is showing 
> and then somehow navigate back to your app in such a way that they can 
> still get back to the installer.


Can't you just ask the package manager if it's (already) installed ?  If 
not you fire off another view intent to begin a new installation attempt. 
 You can't force the user to agree, but then your app doesn't have to go 
beyond that point if they don't.

-- 
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: Regarding apk installation programatically & getting callback for successful installation.

2012-03-02 Thread Josh Brown
There's the 
ACTION_PACKAGE_ADDED
 broadcast 
you could use to see when it's installed.  I don't think there's one for if 
it was declined, but you could use some trickery in your onResume().  The 
only problem is if they hit the home button when the installer is showing 
and then somehow navigate back to your app in such a way that they can 
still get back to the installer.

On Thursday, March 1, 2012 7:08:58 AM UTC-8, ashiq sayyad wrote:
>
> Hi,
>
> Hope all doing well.
>
> I am trying to install app using following intent..
>
>  Intent intent = new Intent(Intent.ACTION_VIEW);
>  
> intent.setDataAndType(apkUri, "application/vnd.android.package-
> archive");
>  startActivity(intent);
>
> This will launch package installer screen with ok & cancel commands
> (depends on device) for user approval.
>
> If the user press Ok ,app will install & if user press
> cancel,installation will decline..
>
> Can I get these callbacks to my programme depending on user selection
> means whether installation is successful or declined...
>
> Do I need to specify some key in the intent to acieve this
>
> Thanks & Regards,
> Ashiq sayyad
>
>
On Thursday, March 1, 2012 7:08:58 AM UTC-8, ashiq sayyad wrote:
>
> Hi,
>
> Hope all doing well.
>
> I am trying to install app using following intent..
>
>  Intent intent = new Intent(Intent.ACTION_VIEW);
>  
> intent.setDataAndType(apkUri, "application/vnd.android.package-
> archive");
>  startActivity(intent);
>
> This will launch package installer screen with ok & cancel commands
> (depends on device) for user approval.
>
> If the user press Ok ,app will install & if user press
> cancel,installation will decline..
>
> Can I get these callbacks to my programme depending on user selection
> means whether installation is successful or declined...
>
> Do I need to specify some key in the intent to acieve this
>
> Thanks & Regards,
> Ashiq sayyad
>
>
On Thursday, March 1, 2012 7:08:58 AM UTC-8, ashiq sayyad wrote:
>
> Hi,
>
> Hope all doing well.
>
> I am trying to install app using following intent..
>
>  Intent intent = new Intent(Intent.ACTION_VIEW);
>  
> intent.setDataAndType(apkUri, "application/vnd.android.package-
> archive");
>  startActivity(intent);
>
> This will launch package installer screen with ok & cancel commands
> (depends on device) for user approval.
>
> If the user press Ok ,app will install & if user press
> cancel,installation will decline..
>
> Can I get these callbacks to my programme depending on user selection
> means whether installation is successful or declined...
>
> Do I need to specify some key in the intent to acieve this
>
> Thanks & Regards,
> Ashiq sayyad
>
>

-- 
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] Approved/recommended/best way to write to GENUINE external storage

2012-03-02 Thread Qwerty

There have been a few threads on the subject and I have not yet found a
good answer.

Is there a recommended way to identify a list of real *external* storage
media?

Like many people we need to export data to an sdcard so that users can
copy it, edit it, or use it elsewhere. And copy it back.

Short of embedding a file browser in every app, the current situation
seems untenable: we have manufacturers who make the internal sdcard
non-writiable when mounted on a PC, we have a variety of different mount
points that manufacturers use for external sdcards, and we have these
same manufacturers shipping phones with android 2.3 installed, so new
APIs are not likely to be all that useful unless that go into a
compatibility library as well.

Does anyone have a good solution to 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


[android-developers] Custom layout - why is behavior different when laying out a ViewGroup (vs View) as a child

2012-03-02 Thread momo
I've got a custom layout for positioning tooltips on a pan-n-zoom tiled map 
(also custom), in reaction to touch events. The tooltips should appear 
above and centered to the marker that fired it.

Everything works perfectly when using normal Views (ImageView, TextView) as 
children. However, when trying to use a ViewGroup (e.g., a RelativeLayout), 
the child does not appear at all.

I added some logging to onLayout, and it was reporting 0 for 
child.getMeasuredWidth()/Height(), so I extended RelativeLayout and 
overrode onMeasure in order to supply the correct dimensions. The 
dimensions are now logging correctly, but still the child ViewGroup does 
not appear. This doesn't seem like it's a necessary step in any case - I'd 
expect to be able to use layouts as children normally.

Why is there a difference? Why would a simple View appear and position 
exactly as expected, but child layouts fail to render at all?

Here's a summarized version of the custom layout:

public class TooltipLayout extends ViewGroup {

public TooltipLayout(Context context) {
super(context);
}

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
//...
}

@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
int count = getChildCount();
for (int i = 0; i < count; i++) {
View child = getChildAt(i);
if (child.getVisibility() != GONE) {
TooltipLayout.LayoutParams lp = 
(TooltipLayout.LayoutParams) child.getLayoutParams();
child.layout(lp.x, lp.y, lp.x + child.getMeasuredWidth(), 
lp.y + child.getMeasuredHeight());
}
}
}

public static class LayoutParams extends ViewGroup.LayoutParams {

public int x;
public int y;

public LayoutParams(int width, int height, int left, int top) {
super(width, height);
x = left;
y = top;
}
}
}

TYIA.

-- 
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] Having a Problem using a Library in My Project

2012-03-02 Thread Mark Murphy
On Fri, Mar 2, 2012 at 5:30 PM, Mark Phillips
 wrote:
> I have an Android project, which is a library.

Is this a true Android library project
(http://developer.android.com/guide/developing/projects/projects-eclipse.html#SettingUpLibraryProject)?

> * the library project is in the eclipse build path as a project

Yes, but did you add it to Eclipse as an Android library project
(http://developer.android.com/guide/developing/projects/projects-eclipse.html#ReferencingLibraryProject)?

> * the manifest.xml file has this inside the application tag -
>            android:name="com.markupartist.android.widget.ActionBar"
>               android:required="true" />

Delete this, unless your "library" is really a firmware add-on that
you have built into custom firmware (in which case, you're outside the
scope of this list).

> I also
> tried putting the ActionBar library as a jar in the build path, and I get
> the same error.

JARs don't have resources.

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

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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: AccountManager object on Archos 101 Tablet

2012-03-02 Thread Peter
I've got an e-mail with the tester to look up what version of the
Market app he has on the device in question.

There should be a Google account on the device, but I get the same
result whether I filter by account type or not. Since the app is using
in-app billing, I believe it will require a google account.


On Mar 2, 3:29 pm, Mark Murphy  wrote:
> Does that device have the Android Market on it from the factory? I
> know early ARCHOS tablets didn't, but I don't know if that one does.
> If it does not, are you sure there's supposed to be a com.google
> account?
>
>
>
>
>
>
>
>
>
> On Fri, Mar 2, 2012 at 5:22 PM, Peter  wrote:
> > Hi all,
>
> > I currently have an app I'm beta testing and one of the test users has
> > an Archos 101 tablet. I'm implementing an in-app store and one of the
> > things I need is the account name they're using. I have logic to
> > handle if they've got multiple accounts, but I seem to be getting only
> > a null result from this code:
>
> >        public String[] getAccountList(Activity activity) {
> >            int numAccounts= 0;
> >            AccountManager accountManager =
> > AccountManager.get(activity);
> >            Account[] accounts =
> > accountManager.getAccountsByType("com.google");
> >            numAccounts= accounts.length;
> >            if (numAccounts< 1) {
> >                return null;
> >            }
> >            String[] accountList = new String[numAccounts];
> >            int i = 0;
> >            for (Account account : accounts) {
> >                accountList[i] = account.name;
> >                i++;
> >            }
> >            return accountList;
> >        }
>
> > The accountManager.getAccountsByType() method keeps returning no
> > results (same goes for getAccounts), so it just returns null. Is there
> > a step I'm missing to allow my app to get account information on 2.2.x
> > devices? The code works fine on a Toshiba Thrive (AT100) and the in-
> > app store functions as I expect.
>
> > Thanks!
>
> > --
> > 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
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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: AccountManager object on Archos 101 Tablet

2012-03-02 Thread Peter
I suppose it's probably helpful to mention that I have the
"GET_ACCOUNTS" permission specified in the manifest.

Thanks!

On Mar 2, 3:22 pm, Peter  wrote:
> Hi all,
>
> I currently have an app I'm beta testing and one of the test users has
> an Archos 101 tablet. I'm implementing an in-app store and one of the
> things I need is the account name they're using. I have logic to
> handle if they've got multiple accounts, but I seem to be getting only
> a null result from this code:
>
>         public String[] getAccountList(Activity activity) {
>             int numAccounts= 0;
>             AccountManager accountManager =
> AccountManager.get(activity);
>             Account[] accounts =
> accountManager.getAccountsByType("com.google");
>             numAccounts= accounts.length;
>             if (numAccounts< 1) {
>                 return null;
>             }
>             String[] accountList = new String[numAccounts];
>             int i = 0;
>             for (Account account : accounts) {
>                 accountList[i] = account.name;
>                 i++;
>             }
>             return accountList;
>         }
>
> The accountManager.getAccountsByType() method keeps returning no
> results (same goes for getAccounts), so it just returns null. Is there
> a step I'm missing to allow my app to get account information on 2.2.x
> devices? The code works fine on a Toshiba Thrive (AT100) and the in-
> app store functions as I expect.
>
> Thanks!

-- 
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] Having a Problem using a Library in My Project

2012-03-02 Thread Mark Phillips
I have an Android project, which is a library. The project compiles and
works in an example project. However, the example project has the same
package name (but a separate project).

In my current project, which has a completely different package name, I am
trying to use the same library. I set up the current project as follows:
* the library project is in the eclipse build path as a project
* the manifest.xml file has this inside the application tag -
  
* I added these lines to the layout file for my activity:

I get the error in eclipse - error: Error: No resource found that matches
the given name (at 'style' with value '@style/ActionBar').

The ActionBar library has a syle.xml file with the ActionBar tag. I also
tried putting the ActionBar library as a jar in the build path, and I get
the same error.

What am I missing to include the ActionBar library in my current project?

Thanks,

Mark

-- 
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] AccountManager object on Archos 101 Tablet

2012-03-02 Thread Mark Murphy
Does that device have the Android Market on it from the factory? I
know early ARCHOS tablets didn't, but I don't know if that one does.
If it does not, are you sure there's supposed to be a com.google
account?

On Fri, Mar 2, 2012 at 5:22 PM, Peter  wrote:
> Hi all,
>
> I currently have an app I'm beta testing and one of the test users has
> an Archos 101 tablet. I'm implementing an in-app store and one of the
> things I need is the account name they're using. I have logic to
> handle if they've got multiple accounts, but I seem to be getting only
> a null result from this code:
>
>        public String[] getAccountList(Activity activity) {
>            int numAccounts= 0;
>            AccountManager accountManager =
> AccountManager.get(activity);
>            Account[] accounts =
> accountManager.getAccountsByType("com.google");
>            numAccounts= accounts.length;
>            if (numAccounts< 1) {
>                return null;
>            }
>            String[] accountList = new String[numAccounts];
>            int i = 0;
>            for (Account account : accounts) {
>                accountList[i] = account.name;
>                i++;
>            }
>            return accountList;
>        }
>
> The accountManager.getAccountsByType() method keeps returning no
> results (same goes for getAccounts), so it just returns null. Is there
> a step I'm missing to allow my app to get account information on 2.2.x
> devices? The code works fine on a Toshiba Thrive (AT100) and the in-
> app store functions as I expect.
>
> Thanks!
>
> --
> 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



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

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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] AccountManager object on Archos 101 Tablet

2012-03-02 Thread Peter
Hi all,

I currently have an app I'm beta testing and one of the test users has
an Archos 101 tablet. I'm implementing an in-app store and one of the
things I need is the account name they're using. I have logic to
handle if they've got multiple accounts, but I seem to be getting only
a null result from this code:

public String[] getAccountList(Activity activity) {
int numAccounts= 0;
AccountManager accountManager =
AccountManager.get(activity);
Account[] accounts =
accountManager.getAccountsByType("com.google");
numAccounts= accounts.length;
if (numAccounts< 1) {
return null;
}
String[] accountList = new String[numAccounts];
int i = 0;
for (Account account : accounts) {
accountList[i] = account.name;
i++;
}
return accountList;
}

The accountManager.getAccountsByType() method keeps returning no
results (same goes for getAccounts), so it just returns null. Is there
a step I'm missing to allow my app to get account information on 2.2.x
devices? The code works fine on a Toshiba Thrive (AT100) and the in-
app store functions as I expect.

Thanks!

-- 
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: Display problems with Galaxy Notes?

2012-03-02 Thread Kostya Vasilyev
This sounds like the app getting displayed in compatibility mode.

Is your minSdk or targetSdk set to 4 or above in the manfest?

-- K

2 марта 2012 г. 11:46 пользователь Terry  написал:
> I am unable to reproduce the problem using the Android Tools on
> Eclipse - with the actual xml layout files. But there does not seem to
> exist an option for a screen similar to that of the Galaxy Notes (5.7
> inch, 1280x800 pixels).
>
> Has anybody else experienced this problem?
>
> Regards, Terry.
>
>
> On Mar 1, 11:18 am, Terry  wrote:
>> What do you mean by "change the apn value" ?
>>
>> Terry
>>
>> On 1 Mar, 09:57, MOHANAKRISHNAN  wrote:
>>
>>
>>
>>
>>
>>
>>
>> > i think it may depends upon the apn problems, just change apn value to
>> > desired devices value.
>>
>> > On Thu, Mar 1, 2012 at 1:41 PM, Terry  wrote:
>> > > I have an app which shows reasonably well on the screen of all devices
>> > > I have tested - until one user complained about it on a new Samsung
>> > >GalaxyNotes. He sent me some screenshots, which shows that my UIs are
>> > > displayed in a somewhat compressed form at the upper 3/4 of the
>> > > screen. The lower 1/4 of the screen is black/unused.
>>
>> > > Does anyone know if this could be a general problem with theGalaxy
>> > >Notes, or is it only occuring with my UI displays?
>>
>> > > Regards, Terry
>>
>> > > --
>> > > 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

-- 
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: OpenGL es and min3d - textures only load on certain hardware and how to fix.

2012-03-02 Thread Jim Andresakis
Hey thanks for the reply :)

I figured out that it was on certain builds of android even when you have 
images that are in the power of two, once you pull them from a stream and 
pass them by reference some how theres a chance that they will be resized. 
I went through and made sure that anywhere I was making a copy by reference 
I used 

BitmapFactory.Options ops = new BitmapFactory.Options();
ops.inScaled = false;
And this prevents the system from messing with the images. 

On Thursday, March 1, 2012 10:53:42 PM UTC-8, Yan wrote:
>
> Well there's an API calls that can easily load several different standard 
> graphics file formats, for example:
>
> //Get the texture from the Android resource directory
> InputStream is = 
> context.getResources().openRawResource(R.drawable.onlylowercasefilenameshere);
> Bitmap bitmap = null;
> try {
> //BitmapFactory is an Android graphics utility for images
> bitmap = BitmapFactory.decodeStream(is);
>
> } finally {
> //Always clear and close
> try {
> is.close();
> is = null;
> } catch (IOException e) {
> }
> }
>
> If you are concerned about people replacing your image files with 
> something else, then you can make that more difficult by doing some sort of 
> checksum before using them. Otherwise, if you are concerned with people 
> getting exact copies of standard image files, I don't know what to tell 
> you. I wonder if anybody can suggest an efficient solution for that?
>
>
> On Thursday, March 1, 2012 4:34:00 AM UTC-7, Jim Andresakis wrote:
>>
>> Im using min3d to draw 3d boxes and Im applying textures to them in the 
>> updateScene method which works great on some devices and on others the 
>> textures wont load. Ive tried debugging by turning on the 
>> glflags but I dont see any errors what so ever. Ive done a lot of reading 
>> and googling the past two days on the matter and it looks like theres no 
>> real good answer on why opengl would work on one device and not on another.
>>
>> So far Ive tried making sure the images were in the power of two and that 
>> wasnt it. 
>>
>> The way that Im accessing the images to use as bitmaps is by pulling 
>> bitmaps from images that are stored on the devices internal file system. I 
>> read in one thread some where that instead of decoding a file to make a 
>> bitmap
>> you could turn the file into a stream and then decode that as a bitmap 
>> and that would work but I havent even tried doing that since I spent most 
>> of my time trying to debug to find any nullpointers or anything. At first I 
>> thought I had found some null textures but they were just textures that 
>> hadnt initialized yet.
>>
>> So as this is a common problem on android I was hoping others could help 
>> me out by shedding some light on how they tackled the problem of opengl 
>> textures not loading on certain devices. 
>>
>

-- 
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: positioning a view based on it's calculated dimensions

2012-03-02 Thread momo
the answer is to manage positioning by override onLayout of the containing 
ViewGroup, rather than the View itself.

E.g.,

@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
int count = getChildCount();
for (int i = 0; i < count; i++) {
View child = getChildAt(i);
if (child.getVisibility() != GONE) {
MyCustomLayout.LayoutParams lp = (MyCustomLayout.LayoutParams) 
child.getLayoutParams();
int w = child.getMeasuredWidth();
int h = child.getMeasuredHeight();
int x = lp.left - (int) (w / 2f);
int y = lp.top - h;
child.layout(x, y, x + w, y + h);
}
}
}

(note that the above example specifically is untested, but i've tested the 
basic premise and it works)

-- 
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] Any way to change one color to another on a bitmap?

2012-03-02 Thread darrinps
I have a bitmap and want to be able to change all black pixels to all
blue. I know you can do this via Bitmap.setPixel but that process is
extremely slow (believe me, I tried it).

Researching this is see where people recommend using PorterDuff Xor,
but there isn't any posts on how this was successfully done. Lots of
people asking...no one spelling out the answer.

So using, paint, bitmap, and canvas, how do you change every black
pixel to all blue ones?

Thanks!

-- 
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: Passing ArrayList in BroadcastReceiver in Android

2012-03-02 Thread Mark Murphy
On Fri, Mar 2, 2012 at 2:23 PM, tatebn  wrote:
> As it turns out, I'm emptying that array after I send it off.  For
> some reason the broadcast receiver is either using a reference to it,
> so it gets the cleared one, or is sending after it's cleared.  Either
> way, not clearing the array after allows it to show up correctly.

Ah, that's an interesting point.

With classic broadcasts, the Intents get, um, parcelized (v.t., to
convert into Parcels). With LocalBroadcastManager, they are just
passed around. Hence, you have to be very careful that you do not
modify things that you put into the Intent, or explicitly copy them as
you are putting them in the Intent.

I have a section on LocalBroadcastManager in a book update coming out
shortly, and I'll add in more material on this.

Thanks!

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

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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: Passing ArrayList in BroadcastReceiver in Android

2012-03-02 Thread tatebn
As it turns out, I'm emptying that array after I send it off.  For
some reason the broadcast receiver is either using a reference to it,
so it gets the cleared one, or is sending after it's cleared.  Either
way, not clearing the array after allows it to show up correctly.

On Mar 2, 2:13 pm, tatebn  wrote:
> What's confusing to me is that it actually gets an ArrayList.
> It's just been emptied out somehow.
>
> On Mar 2, 1:25 pm, tatebn  wrote:
>
>
>
>
>
>
>
> > Accidentally left that prefix in the code there.  That's not the issue
> > in the actual app.
>
> > On Mar 2, 1:17 pm, tatebn  wrote:
>
> > > It's the intent in the broadcast receiver's onReceive message
>
> > > /** Handler for content ids updated. */
> > > private BroadcastReceiver mContentIdsUpdated = new BroadcastReceiver()
> > > {
> > >      @Override
> > >      public void onReceive(Context context, Intent intent) {
> > >          Log.i(TAG, "received " +
> > > intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey).size()
> > > + " items in receiver"); // 0
> > >          Log.i(TAG, "content ids updated in activity " +
> > > intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey));  //
> > > empty array
> > >      }
>
> > > };
>
> > > // In oncreate
>
> > > LocalBroadcastManager.getInstance(this).registerReceiver(mContentIdsUpdated
> > >  ,
> > >                             new 
> > > IntentFilter(Common.ContentIdsUpdatedNotification));
>
> > > On Mar 2, 12:15 pm, Mark Murphy  wrote:
>
> > > > Are you sure you are looking at the right Intent?
>
> > > > On Fri, Mar 2, 2012 at 11:25 AM, tatebn  wrote:
>
> > > > > I'm using LocalBroadcastManager to send data between classes. I'm
> > > > > trying to send an ArrayList of String objects, 1 dimensional, in one
> > > > > of them. The array has all my strings when I send it, but on the
> > > > > receiving end it is empty. Has anyone seen this before? Here's my
> > > > > code.
>
> > > > > Send Message (I can print the array here and it has 5 items):
>
> > > > > Intent updatedIdsIntent = new
> > > > > Intent(Common.ContentIdsUpdatedNotification);
>
> > > > > updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey,
> > > > > this.updatedContentIds);
>
> > > > > LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);
>
> > > > > Retrieve Message (always empty):
>
> > > > > Log.i(TAG, "content ids updated in activity " +
> > > > > intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));
>
> > > > > Why are the items gone from the array in the broadcast receiver?
>
> > > > > --
> > > > > 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
>
> > > > --
> > > > Mark Murphy (a Commons 
> > > > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> > > > Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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: Passing ArrayList in BroadcastReceiver in Android

2012-03-02 Thread tatebn
What's confusing to me is that it actually gets an ArrayList.
It's just been emptied out somehow.


On Mar 2, 1:25 pm, tatebn  wrote:
> Accidentally left that prefix in the code there.  That's not the issue
> in the actual app.
>
> On Mar 2, 1:17 pm, tatebn  wrote:
>
>
>
>
>
>
>
> > It's the intent in the broadcast receiver's onReceive message
>
> > /** Handler for content ids updated. */
> > private BroadcastReceiver mContentIdsUpdated = new BroadcastReceiver()
> > {
> >      @Override
> >      public void onReceive(Context context, Intent intent) {
> >          Log.i(TAG, "received " +
> > intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey).size()
> > + " items in receiver"); // 0
> >          Log.i(TAG, "content ids updated in activity " +
> > intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey));  //
> > empty array
> >      }
>
> > };
>
> > // In oncreate
>
> > LocalBroadcastManager.getInstance(this).registerReceiver(mContentIdsUpdated 
> > ,
> >                             new 
> > IntentFilter(Common.ContentIdsUpdatedNotification));
>
> > On Mar 2, 12:15 pm, Mark Murphy  wrote:
>
> > > Are you sure you are looking at the right Intent?
>
> > > On Fri, Mar 2, 2012 at 11:25 AM, tatebn  wrote:
>
> > > > I'm using LocalBroadcastManager to send data between classes. I'm
> > > > trying to send an ArrayList of String objects, 1 dimensional, in one
> > > > of them. The array has all my strings when I send it, but on the
> > > > receiving end it is empty. Has anyone seen this before? Here's my
> > > > code.
>
> > > > Send Message (I can print the array here and it has 5 items):
>
> > > > Intent updatedIdsIntent = new
> > > > Intent(Common.ContentIdsUpdatedNotification);
>
> > > > updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey,
> > > > this.updatedContentIds);
>
> > > > LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);
>
> > > > Retrieve Message (always empty):
>
> > > > Log.i(TAG, "content ids updated in activity " +
> > > > intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));
>
> > > > Why are the items gone from the array in the broadcast receiver?
>
> > > > --
> > > > 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
>
> > > --
> > > Mark Murphy (a Commons 
> > > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> > > Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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] Prevent multiple copies of an Android service

2012-03-02 Thread Alan Smith
Thanks. I had my code in the  onHandleIntent()  method, so it was, as you
suggest, being executed on each call to startService. I've now got my code
in the onCreate method and things are moving forward.

On Fri, Mar 2, 2012 at 11:49 PM, Mark Murphy wrote:

> On Thu, Mar 1, 2012 at 11:51 PM, Alan Smith  wrote:
> > The doco for startService states "If this service is not already
> running, it
> > will be instantiated and started (creating a process for it if needed);
> if
> > it is running then it remains running." I'm finding that each call to
> > startService appears to be starting a separate instance of the service,
> in
> > that the work that the service is doing (in my test case, trivially
> writing
> > to a new log file) is being done again for each call.
>
> That does not mean that there are multiple instances of the service.
> onStartCommand() will be called for each startService() call, so if
> your work is there (or, say, in onHandleIntent() of an IntentService),
> N calls to startService() will result in N runs through your work.
>
> --
> Mark Murphy (a Commons Guy)
> http://commonsware.com | http://github.com/commonsguy
> http://commonsware.com/blog | http://twitter.com/commonsguy
>
> Warescription: Three Android Books, Plus Updates, One Low Price!
>
> --
> 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: Passing ArrayList in BroadcastReceiver in Android

2012-03-02 Thread tatebn
Accidentally left that prefix in the code there.  That's not the issue
in the actual app.

On Mar 2, 1:17 pm, tatebn  wrote:
> It's the intent in the broadcast receiver's onReceive message
>
> /** Handler for content ids updated. */
> private BroadcastReceiver mContentIdsUpdated = new BroadcastReceiver()
> {
>      @Override
>      public void onReceive(Context context, Intent intent) {
>          Log.i(TAG, "received " +
> intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey).size()
> + " items in receiver"); // 0
>          Log.i(TAG, "content ids updated in activity " +
> intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey));  //
> empty array
>      }
>
> };
>
> // In oncreate
>
> LocalBroadcastManager.getInstance(this).registerReceiver(mContentIdsUpdated ,
>                             new 
> IntentFilter(Common.ContentIdsUpdatedNotification));
>
> On Mar 2, 12:15 pm, Mark Murphy  wrote:
>
>
>
>
>
>
>
> > Are you sure you are looking at the right Intent?
>
> > On Fri, Mar 2, 2012 at 11:25 AM, tatebn  wrote:
>
> > > I'm using LocalBroadcastManager to send data between classes. I'm
> > > trying to send an ArrayList of String objects, 1 dimensional, in one
> > > of them. The array has all my strings when I send it, but on the
> > > receiving end it is empty. Has anyone seen this before? Here's my
> > > code.
>
> > > Send Message (I can print the array here and it has 5 items):
>
> > > Intent updatedIdsIntent = new
> > > Intent(Common.ContentIdsUpdatedNotification);
>
> > > updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey,
> > > this.updatedContentIds);
>
> > > LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);
>
> > > Retrieve Message (always empty):
>
> > > Log.i(TAG, "content ids updated in activity " +
> > > intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));
>
> > > Why are the items gone from the array in the broadcast receiver?
>
> > > --
> > > 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
>
> > --
> > Mark Murphy (a Commons 
> > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> > Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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: Passing ArrayList in BroadcastReceiver in Android

2012-03-02 Thread tatebn
It's the intent in the broadcast receiver's onReceive message

/** Handler for content ids updated. */
private BroadcastReceiver mContentIdsUpdated = new BroadcastReceiver()
{
 @Override
 public void onReceive(Context context, Intent intent) {
 Log.i(TAG, "received " +
intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey).size()
+ " items in receiver"); // 0
 Log.i(TAG, "content ids updated in activity " +
intent.getStringArrayListExtra(Common.CDCUpdatedContentIdsKey));  //
empty array
 }

};


// In oncreate

LocalBroadcastManager.getInstance(this).registerReceiver(mContentIdsUpdated,
new 
IntentFilter(Common.ContentIdsUpdatedNotification));

On Mar 2, 12:15 pm, Mark Murphy  wrote:
> Are you sure you are looking at the right Intent?
>
>
>
>
>
>
>
>
>
> On Fri, Mar 2, 2012 at 11:25 AM, tatebn  wrote:
>
> > I'm using LocalBroadcastManager to send data between classes. I'm
> > trying to send an ArrayList of String objects, 1 dimensional, in one
> > of them. The array has all my strings when I send it, but on the
> > receiving end it is empty. Has anyone seen this before? Here's my
> > code.
>
> > Send Message (I can print the array here and it has 5 items):
>
> > Intent updatedIdsIntent = new
> > Intent(Common.ContentIdsUpdatedNotification);
>
> > updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey,
> > this.updatedContentIds);
>
> > LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);
>
> > Retrieve Message (always empty):
>
> > Log.i(TAG, "content ids updated in activity " +
> > intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));
>
> > Why are the items gone from the array in the broadcast receiver?
>
> > --
> > 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
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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 change default HIPRI connection expiry?

2012-03-02 Thread flumby
Has anyone played with TYPE_MOBILE_HIPRI? Is there a way to set the
RestoreDefaultNetworkDelay or any other way to increase the duration
of HIPRI connection?

On Feb 29, 5:55 pm, flumby  wrote:
> In my project, I need to access an IP Address through mobile connection
> --irrespective of whether it is connected to mobile or WIFI network. My
> code is similar to below:
>
>                connMan = (ConnectivityManager)
> getSystemService(Context.CONNECTIVITY_SERVICE);
>                int res =
> connMan.startUsingNetworkFeature(ConnectivityManager.TYPE_MOBILE,
> "enableHIPRI");
>
> Then when I get the notification that HIPRI is available, I call:
>                boolean reqRes =
> connMan.requestRouteToHost(ConnectivityManager.TYPE_MOBILE_HIPRI,
> ipAddress);
>
> This is working fine. My app can connect to the URL specified in the
> ipAddress. My app can send requests, and receive responses. However, the
> connection gets disconnected after about a minute. Is there a way to have
> HIPRI connection for longer time?
>
> To make a short story long,  I see the following in the log:
> D/ConnectivityService( 1640): ignoring as dup is found
> stopUsingNetworkFeature for net 5: enableHIPRI by 9683/10033(expire -
> created 60026 mSec ago)
>
> I took a look at the source and I see that in ConnectivityService.java, in
> the implementation of requestRouteToHost method, it calls:
>
>       mHandler.sendMessageDelayed (mHandler.obtainMessage
> (NetworkStateTracker.EVENT_RESTORE_DEFAULT_NETWORK, f),
> getRestoreDefaultNetworkDelay());
>
> And I see that getRestoreDefaultNetworkDelay is returning 6. So, I know
> why my app is getting disconnected after about a minute.
> My question is, how can I have HIPRI connection for a longer period -at
> least 30 minutes?

-- 
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: Layout text justificaiton question:

2012-03-02 Thread Kookamonga
Sanitize your inputs? http://xkcd.com/327/

On Friday, 2 March 2012 11:49:21 UTC-5, Mark Winchester wrote:
>
> I finally figured out what my problem was.  My data source was appending a 
> bunch of extra white space at the end of input names that it was giving 
> me.  So, even though I had my layouts set up like they were supposed to be 
> (I'm not absolutely sure the one that I posted would have worked, but I 
> feel reasonably confident), my junked up data was screwing up how it 
> looked.  There is a moral there, somewhere, I'm just not entirely sure what 
> it is.
>
> -Mark
>
> On Thursday, March 1, 2012 5:33:19 PM UTC-6, Mark Winchester wrote:
>>
>> I've got a GUI coded up, and it works pretty well, but I'm having an 
>> issue getting everything formatted just right.  Currently, there exists a 
>> ListView on the page.  This list view is then filled with horizontal 
>> LinearLayouts that have a TextView (label) a either an EditText or Spinner, 
>> depending on the type of input.  When I populate the list, I'm setting the 
>> visibility of the unused control to GONE, so that only the correct control 
>> appears on the screen.  What I'm having trouble with, is that I'd like for 
>> the left edge of the text/spinners to be lined up, down the list, and the 
>> labels to appear "right justified" next to them.  I can get the 
>> text/spinners lined up correctly by setting the width of the TextView, but 
>> the text on the TextView doesn't bump up against the input controls, like I 
>> want it to.  Can anybody suggest a way to get this looking like I'm 
>> wanting?  Any help is appreciated.
>>
>> This is kindof like what I'm looking for:
>>   Input 1: __
>> Another Input: __
>>   Input Three: __
>>
>

-- 
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: Layout text justificaiton question:

2012-03-02 Thread Kookamonga
Sanitize your inputs? http://xkcd.com/327/

On Thursday, 1 March 2012 18:33:19 UTC-5, Mark Winchester wrote:
>
> I've got a GUI coded up, and it works pretty well, but I'm having an issue 
> getting everything formatted just right.  Currently, there exists a 
> ListView on the page.  This list view is then filled with horizontal 
> LinearLayouts that have a TextView (label) a either an EditText or Spinner, 
> depending on the type of input.  When I populate the list, I'm setting the 
> visibility of the unused control to GONE, so that only the correct control 
> appears on the screen.  What I'm having trouble with, is that I'd like for 
> the left edge of the text/spinners to be lined up, down the list, and the 
> labels to appear "right justified" next to them.  I can get the 
> text/spinners lined up correctly by setting the width of the TextView, but 
> the text on the TextView doesn't bump up against the input controls, like I 
> want it to.  Can anybody suggest a way to get this looking like I'm 
> wanting?  Any help is appreciated.
>
> This is kindof like what I'm looking for:
>   Input 1: __
> Another Input: __
>   Input Three: __
>

-- 
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] Passing ArrayList in BroadcastReceiver in Android

2012-03-02 Thread Mark Murphy
Are you sure you are looking at the right Intent?

On Fri, Mar 2, 2012 at 11:25 AM, tatebn  wrote:
>
>
> I'm using LocalBroadcastManager to send data between classes. I'm
> trying to send an ArrayList of String objects, 1 dimensional, in one
> of them. The array has all my strings when I send it, but on the
> receiving end it is empty. Has anyone seen this before? Here's my
> code.
>
> Send Message (I can print the array here and it has 5 items):
>
> Intent updatedIdsIntent = new
> Intent(Common.ContentIdsUpdatedNotification);
>
> updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey,
> this.updatedContentIds);
>
> LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);
>
>
> Retrieve Message (always empty):
>
>
> Log.i(TAG, "content ids updated in activity " +
> intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));
>
>
> Why are the items gone from the array in the broadcast receiver?
>
> --
> 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



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

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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: java.lang.SecurityException: Permission Denial, but my app does not change settings

2012-03-02 Thread Kostya Vasilyev
Blackberry?

And I thought that an HTC HD2 running 4.0.3 was weird :)
02.03.2012 5:05 пользователь "Nikolay Elenkov" 
написал:

> On Fri, Mar 2, 2012 at 7:34 AM, Kostya Vasilyev 
> wrote:
>
> >
> > My advice -- still the same, just ignore. As your app gets mode
> > downloads, there'll be "stranger and stranger" crash and ANR reports.
> >
>
> +1
>
> Just wait till someone tries to run it on BlackBerry, then you'll get
> some really weird stuff.
>
> (People are converting apps and posting to BB forums and
> what not, and there isn't much you could do about 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

-- 
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: Layout text justificaiton question:

2012-03-02 Thread Mark Winchester
I finally figured out what my problem was.  My data source was appending a 
bunch of extra white space at the end of input names that it was giving 
me.  So, even though I had my layouts set up like they were supposed to be 
(I'm not absolutely sure the one that I posted would have worked, but I 
feel reasonably confident), my junked up data was screwing up how it 
looked.  There is a moral there, somewhere, I'm just not entirely sure what 
it is.

-Mark

On Thursday, March 1, 2012 5:33:19 PM UTC-6, Mark Winchester wrote:
>
> I've got a GUI coded up, and it works pretty well, but I'm having an issue 
> getting everything formatted just right.  Currently, there exists a 
> ListView on the page.  This list view is then filled with horizontal 
> LinearLayouts that have a TextView (label) a either an EditText or Spinner, 
> depending on the type of input.  When I populate the list, I'm setting the 
> visibility of the unused control to GONE, so that only the correct control 
> appears on the screen.  What I'm having trouble with, is that I'd like for 
> the left edge of the text/spinners to be lined up, down the list, and the 
> labels to appear "right justified" next to them.  I can get the 
> text/spinners lined up correctly by setting the width of the TextView, but 
> the text on the TextView doesn't bump up against the input controls, like I 
> want it to.  Can anybody suggest a way to get this looking like I'm 
> wanting?  Any help is appreciated.
>
> This is kindof like what I'm looking for:
>   Input 1: __
> Another Input: __
>   Input Three: __
>

-- 
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: spliting srings

2012-03-02 Thread Kookamonga
You mean you have accomplished the two individual tasks "reading from a 
file" and "splitting a string", but can't put them together?

I assume your  code is a loop, reading the file line by 
line, which you assign to a String variable. Why can't you just use your 
"split a string" code on this variable that was assigned to while reading 
from a file?

I guess I find it hard to believe that you've accomplished the two tasks 
separately yet can't put them together. What error do you receive when you 
try?

On Friday, 2 March 2012 11:26:42 UTC-5, leigh8347 wrote:
>
> Hello 
>
> sorry for the simple and i guess basic question but how would i get 
> some lines ot text saved in a .txt file on a sd card. 
>
> then split the line and display word 1 and word 3. the words are 
> separated by commas. 
>
> i have spent a good few hours looking through google for the answer 
> but have not come up with any code that works. 
>
> i can read a file and display it 
> and i can split a string 
>
> but i cant seem to merge these two parts and get it to work 
>
> 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] spliting srings

2012-03-02 Thread leigh8347
Hello

sorry for the simple and i guess basic question but how would i get
some lines ot text saved in a .txt file on a sd card.

then split the line and display word 1 and word 3. the words are
separated by commas.

i have spent a good few hours looking through google for the answer
but have not come up with any code that works.

i can read a file and display it
and i can split a string

but i cant seem to merge these two parts and get it to work

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] Passing ArrayList in BroadcastReceiver in Android

2012-03-02 Thread tatebn


I'm using LocalBroadcastManager to send data between classes. I'm
trying to send an ArrayList of String objects, 1 dimensional, in one
of them. The array has all my strings when I send it, but on the
receiving end it is empty. Has anyone seen this before? Here's my
code.

Send Message (I can print the array here and it has 5 items):

Intent updatedIdsIntent = new
Intent(Common.ContentIdsUpdatedNotification);
 
updatedIdsIntent.putStringArrayListExtra(Common.UpdatedContentIdsKey,
this.updatedContentIds);

LocalBroadcastManager.getInstance(ctx).sendBroadcast(updatedIdsIntent);


Retrieve Message (always empty):


Log.i(TAG, "content ids updated in activity " +
intent.getStringArrayListExtra(Common.UpdatedContentIdsKey));


Why are the items gone from the array in the broadcast receiver?

-- 
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] Android SQLite Example Project

2012-03-02 Thread Bryan
I have created an open source Google Android App, hosted on Google
Projects to help new Android Developers get up to speed with how to do
some various development tasks, and provide some reusable code that
all developers may use.

The Google Project URL is code.google.com/p/my-android-sqlite-example-
project/.

I am looking for some constructive feedback, suggestions on how
improve the code, to help ensure good solutions are being provided.

The audience for this project is intended to be software developers
who are new to developing Google Android Applications, and also for
those developers that are searching for a clean and simple
SQLiteOpenHelper Database Adapter implementation.

I have provided some documentation in the downloads section of this
project, to help you get started, including the full downloadable
Eclipse Android Project source file in a .ZIP file format, and an
executable Android .APK file, built from this project (refer to the
description for installation instructions).

The project consists of a simple list activity for demonstrating how
to do different things in Android, including: - A SQLiteOpenHelper
database adapter, how to properly open and close it, etc. - A custom
AlertDialog?.Builder message box - Logging messages, warnings, errors,
etc. - How to export SQLite database data - How to sort data through a
custom Preference Activity - How to clean up objects in onDestroy -
How to make menu icons - How to add animation to buttons - How to
create User Interfaces - How to use the string.xml file to populate
labels, text, etc. - How to create a date-select button - And more.

Have fun, this is meant to be educational, and constructive feedback
is appreciated.

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.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Service Being paused on screen off.

2012-03-02 Thread Chris Conry
The issue is that the accelerometer sensor is turning off. So the listener
will not detect any changes while it is off. Your CPU isnt sleeping while
the screen is off, maybe slowing down to save power, but it will
not completely shut off. So a service running should still be running. The
best work around is on a kernel level, not really an app level.

On Thu, Jan 19, 2012 at 3:38 PM, Kristopher Micinski  wrote:

> I didn't see the original thread you're responding to, so what's your
> question?
>
> As in you want your service to stop using resources when the screen is
> off, or the opposite.  In one of those situations you can hold a wake
> lock to keep the cpu on, but not the screen, I believe.
>
> kris
>
> On Thu, Jan 19, 2012 at 11:18 AM, crennie  wrote:
> > I found the same thing. The accelerometer still fires when the screen is
> off
> > but connected to USB and logcat. There might be a work around here
> > somewhere. I'm just not savy enough to figure it out. Andyone else care
> to
> > hack 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
>
> --
> 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

Re: [android-developers] Odd issue involving hardware acceleration

2012-03-02 Thread Ab
thank you for the replies, I will do what you suggested with the UI.

Romain guy,

I use drawPicture to cache complex drawing commands.  The number of 
commands range from a few hundred drawing commands to a few hundred 
thousand.  I find the Picture object to be an efficient way to store these 
cached commands, and the drawPicture to be a responsive way of rendering 
them.  The Picture is particularly useful in my case because my app allows 
zooming and scrolling within the rendering; so I can easily just draw 
certain portions of the picture at certain scales using Canvas' clip and 
scale options. 

Any suggestions of how to use display lists for this purpose, or 
documentation on their uses? 

On Thursday, 1 March 2012 23:45:52 UTC-5, Romain Guy (Google) wrote:
>
> Also note that drawPicture() is a lot less useful since the framework
> will create display lists (the equivalent of Picture) automatically
> for you under the scene.
>
> On Thu, Mar 1, 2012 at 6:48 PM, Dianne Hackborn  
> wrote:
> > What that call is doing is not turning off HW drawing, it is creating a
> > separate layer (bitmap) which that specific view can do software drawing 
> in
> > to, but it is then drawn to the window with the GPU.
> >
> > My first answer would be that this option is a developer option, and 
> users
> > shouldn't be changing it, and they get what they deserve when apps crash.
> >
> > I know that doesn't help with you getting crash reports from users 
> messing
> > with things they shouldn't.
> >
> > You could check in your app if hardware acceleration is being used, and 
> if
> > in that case just change your UI to a simple message telling them they 
> need
> > to turn off that developer debugging tool.
> >
> > On Thu, Mar 1, 2012 at 12:46 PM, Ab  wrote:
> >>
> >> My app allows the user to draw on the screen by capturing and
> >> processing touch events. Additionally, my application makes use of
> >> Canvas.drawPicture and some other methods not supported by hardware
> >> acceleration.
> >>
> >> On some ICS devices there is an option to force hardware acceleration
> >> in settings: "force gpu rendering, use 2d harware acceleartion in
> >> applciations". When this is enabled, my application crashes with
> >> error: android.view.GLES20Canvas.drawPicture(GLES20Canvas.java:895).
> >> So, I explicitly disabled hardware acceleration on the View that uses
> >> this method with: View.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
> >>
> >> However, disabling hardware acceleration in this way impacts the
> >> performance of my drawing, the drawing gets "choppy", as if less
> >> MotionEvent.ACTION_MOVE are being generated. This happens on all 3.0+
> >> devices, regardless of if the "force acceleration" setting is on.
> >>
> >> So, I figure that there was something in the View's LayerType which
> >> was assisting my drawing, and that this is lost when I call
> >> View.setLayerType(...). Prior to my call to View.setLayerType(...),
> >> View.getLayerType() evaluates to LAYER_TYPE_NONE.
> >>
> >> Any suggestions as to how to explicitly prevent Hardware Acceleration
> >> while preserving whatever it is that was assisting my touch input?
> >>
> >> --
> >> 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
> >
> >
> >
> >
> > --
> > 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
>
> -- 
> Romain Guy
> Android framework engineer
> romain...@android.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

Re: [android-developers] Layout text justificaiton question:

2012-03-02 Thread TreKing
On Fri, Mar 2, 2012 at 9:11 AM, Mark Winchester wrote:

> Where all the input controls are lined up, right, but the labels are
> pretty much centered in the remaining room.  I feel like I'm missing
> something simple, because it doesn't seem like this should be so difficult.


Seems to me that you need either a Table, with two columns, or probably
even simpler, Three LinearLayouts:
- A root parent (horizontal)
- A left child for your inputs, with right gravity to move its children to
the right
- A right child for your labels

Some crude ascii art:

---
| |-|---| |
| | Input 1 | ___   | |
| |   Another Input | ___   | |
| |-|---| |
---

Feel me?

-
TreKing  - Chicago
transit tracking app for Android-powered devices

-- 
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: Please guide me how to send data(datastream, not files) from a PC to a real android phone via USB.

2012-03-02 Thread Chris Stratton
On Friday, March 2, 2012 3:16:12 AM UTC-5, vvis wrote:
>
> That is, 
> when I tried to send data stream from Simulator to PC, as PC's address 
> being 10.0.2.2, the PC can receive data stream from 
> Simulator(10.0.2.2). I just guess there is somewhat THREAD running on 
> the Simulator. 
>

The 10.0.2.2 etc capabilities are unique to the emulator and not ordinarily 
shared by real devices.

The adb port forwards you were trying to use earlier do work on real 
devices, but you have to make the phone the server and the pc the client, 
ie, the PC can initiate a connection to the phone, but the phone cannot 
initiate a connection to the pc.  When using port forwards you do indeed 
use the loopback address, since you are actually contact a local port, 
which gets forwarded to a remote one by adb.
 

> And you said that I should setup a network between the PC and the 
> android phone, I tried the Internet Tethering. And now, it works! 
>
> I don't get what is reverse tethering yet, but I will go in deeper 
> steps. 
>

Various tether capabilities may enable this, or have the side effect of 
putting the phone and computer on a network segment.  Just be sure you 
don't accidentally route all the pc's network traffic through the phone's 
mobile network (unless you mean to)

-- 
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] Layout text justificaiton question:

2012-03-02 Thread Mark Winchester
This is my latest attempt to get what I want.  It still doesn't work, 
unfortunately.


http://schemas.android.com/apk/res/android";
android:layout_width="match_parent"
android:layout_height="match_parent" >











In an attempt to be able to use the toLeftOf property, I created another 
label, and hide both the extra label and unused control.  I'm still getting 
the same result.  This is kindof what I'm getting, now:

   Input 1:__
Another Input: __
 Input Three:  __

Where all the input controls are lined up, right, but the labels are pretty 
much centered in the remaining room.  I feel like I'm missing something 
simple, because it doesn't seem like this should be so difficult.

-Mark

On Thursday, March 1, 2012 6:21:57 PM UTC-6, TreKing wrote:
>
> On Thu, Mar 1, 2012 at 5:33 PM, Mark Winchester wrote:
>
>> I can get the text/spinners lined up correctly by setting the width of 
>> the TextView, but the text on the TextView doesn't bump up against the 
>> input controls, like I want it to.  Can anybody suggest a way to get this 
>> looking like I'm wanting?
>
>
> What does it do now? What does your code / layouts look like right now 
> that does not work?
>
>
> -
> TreKing  - Chicago 
> transit tracking app for Android-powered devices
>
>

-- 
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] lockdown

2012-03-02 Thread Mark Murphy
On Fri, Mar 2, 2012 at 9:48 AM, bob  wrote:
> I'm making a movieplayer for a specific Android tablet (not for Android
> market), and I want to make all 3 buttons non-functional.
>
> The 3 buttons are
>
> back
> menu
> home.
>
> Menu is non-functional since I don't implement a menu.  I overrode
> onBackPressed() with an empty method to make the back button not function.
>  However, I can't figure out what to do about the home button.  Is there a
> way to take over this button?

Be the home screen.

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

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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] lockdown

2012-03-02 Thread bob
I'm making a movieplayer for a specific Android tablet (not for Android 
market), and I want to make all 3 buttons non-functional.

The 3 buttons are

back
menu
home.

Menu is non-functional since I don't implement a menu.  I overrode 
onBackPressed() with an empty method to make the back button not function. 
 However, I can't figure out what to do about the home button.  Is there a 
way to take over this button?

-- 
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] Platform Library Example - The Details I Don't Get

2012-03-02 Thread TreKing
On Sat, Nov 13, 2010 at 6:36 PM, Hayley Dawson wrote:

> Any help at all would be very appreciated.


This all sounds like it should go to list having to do with building the
platform. This one is for developing at the SDK level.

-
TreKing  - Chicago
transit tracking app for Android-powered devices

-- 
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: Platform Library Example - The Details I Don't Get

2012-03-02 Thread hack_tick
Did you found the answer?


On Sunday, November 14, 2010 6:06:55 AM UTC+5:30, Hayley Dawson wrote:
>
> Folks, 
>
> I've spent a couple days now googling this and trying to figure out 
> all the steps, and I'm getting really frustrated. I'm using the 
> Platform Library example and trying to figure out how to add my own 
> library to android. It resides in my own namespace, and is intended 
> for a full image build so that it's already on a device ready for 
> other applications to use. 
>
> I have a Unix system that I can compile the android source code on, 
> and have my library already designed. What I can't figure out is the 
> following - 
>
> 1. Where do I put my library in the file system so that it will get 
> compiled? Do I put it under framework and create a new folder there or 
> somewhere else? The README.txt mentions a file to be put in /system/ 
> etc/permissions to declare things to the framework - however nowhere 
> under mydroid (top level folder), can I find anything that looks like 
> it goes to /system/etc/ on the device. I know it's got to be there 
> somewhere. 
>
> 2. What base build system files do I have to change so that this jar 
> will compile and be included correctly? The top level android.mk file 
> for the whole system? I'm confused on this point. 
>
> 3. When an application uses my library, is there anyway to tell 
> Eclipse about this? I know the Android.mk is how you specify 
> LOCAL_JAVA_LIBRARIES, but there is no Android.mk for eclipse projects. 
> Does using a custom library preclude the ability to use eclipse? 
>
> Any help at all would be very appreciated. 
>
> Thanks.


On Sunday, November 14, 2010 6:06:55 AM UTC+5:30, Hayley Dawson wrote:
>
> Folks, 
>
> I've spent a couple days now googling this and trying to figure out 
> all the steps, and I'm getting really frustrated. I'm using the 
> Platform Library example and trying to figure out how to add my own 
> library to android. It resides in my own namespace, and is intended 
> for a full image build so that it's already on a device ready for 
> other applications to use. 
>
> I have a Unix system that I can compile the android source code on, 
> and have my library already designed. What I can't figure out is the 
> following - 
>
> 1. Where do I put my library in the file system so that it will get 
> compiled? Do I put it under framework and create a new folder there or 
> somewhere else? The README.txt mentions a file to be put in /system/ 
> etc/permissions to declare things to the framework - however nowhere 
> under mydroid (top level folder), can I find anything that looks like 
> it goes to /system/etc/ on the device. I know it's got to be there 
> somewhere. 
>
> 2. What base build system files do I have to change so that this jar 
> will compile and be included correctly? The top level android.mk file 
> for the whole system? I'm confused on this point. 
>
> 3. When an application uses my library, is there anyway to tell 
> Eclipse about this? I know the Android.mk is how you specify 
> LOCAL_JAVA_LIBRARIES, but there is no Android.mk for eclipse projects. 
> Does using a custom library preclude the ability to use eclipse? 
>
> Any help at all would be very appreciated. 
>
> Thanks.


On Sunday, November 14, 2010 6:06:55 AM UTC+5:30, Hayley Dawson wrote:
>
> Folks, 
>
> I've spent a couple days now googling this and trying to figure out 
> all the steps, and I'm getting really frustrated. I'm using the 
> Platform Library example and trying to figure out how to add my own 
> library to android. It resides in my own namespace, and is intended 
> for a full image build so that it's already on a device ready for 
> other applications to use. 
>
> I have a Unix system that I can compile the android source code on, 
> and have my library already designed. What I can't figure out is the 
> following - 
>
> 1. Where do I put my library in the file system so that it will get 
> compiled? Do I put it under framework and create a new folder there or 
> somewhere else? The README.txt mentions a file to be put in /system/ 
> etc/permissions to declare things to the framework - however nowhere 
> under mydroid (top level folder), can I find anything that looks like 
> it goes to /system/etc/ on the device. I know it's got to be there 
> somewhere. 
>
> 2. What base build system files do I have to change so that this jar 
> will compile and be included correctly? The top level android.mk file 
> for the whole system? I'm confused on this point. 
>
> 3. When an application uses my library, is there anyway to tell 
> Eclipse about this? I know the Android.mk is how you specify 
> LOCAL_JAVA_LIBRARIES, but there is no Android.mk for eclipse projects. 
> Does using a custom library preclude the ability to use eclipse? 
>
> Any help at all would be very appreciated. 
>
> Thanks.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to an

Re: [android-developers] Re : Spinner from Database

2012-03-02 Thread TreKing
On Fri, Mar 2, 2012 at 3:00 AM, vivek elangovan
wrote:

> How to retrieve xml data from xml database


Google that.


> and display in spinner?


Google that too.

-
TreKing  - Chicago
transit tracking app for Android-powered devices

-- 
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 to use one Apps in Another as .Jar/Lib Projects

2012-03-02 Thread TreKing
On Fri, Mar 2, 2012 at 7:09 AM, subrat kumar panda <
evergreen.sub...@gmail.com> wrote:

> i came to know that the jar will not work , as a library project i can use
> it.
>

Then make it a library project. What's the problem?


> & finally i have use it to open pdf files but , it doesn't work. what else
> i'll do regarding the above problem ?
>

No one here is going to know what "doesn't work" means.
http://www.catb.org/~esr/faqs/smart-questions.html

-
TreKing  - Chicago
transit tracking app for Android-powered devices

-- 
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] Memory allocation for a process, when the that application is not really active

2012-03-02 Thread Mark Murphy
On Fri, Mar 2, 2012 at 8:33 AM, pop  wrote:
> Does the Alarm Manager perform any action during this period? Due to
> which the memory allocation keeps increasing?

The AlarmManager is not in your process. The AlarmManager object that
*is* in your process is merely a proxy to the real implementation that
resides in an OS process.

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

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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] Memory allocation for a process, when the that application is not really active

2012-03-02 Thread pop
Hi,
I have a receiver which sets an alarm for 4hours. The code snippet is
below.

Intent myIntent = new Intent(context,XYZService.class);
myIntent.setAction("com.android.LavaDeviceTracker.SEND_SMS_SERVICE");
pendingIntent = PendingIntent.getService(context, 0,myIntent, 0);
AlarmManager alarmManager = (AlarmManager)
context.getSystemService(Context.ALARM_SERVICE);
alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, 4*60*1000,
pendingIntent);

The receiver sets the alarm and stops. Until the 4 hours I mean until
the alarm goes off, believe there is no action is going on. Still I
can see chunks of 4-8 bytes getting allocated to the PSS and “shared
dirty” in Native and Other. (Dalvik allocation seems unchanged)
continuously. After probably 5-10minutes the PSS value becomes almost
static for “Native” but “other” usage keeps multiplying.
Does the Alarm Manager perform any action during this period? Due to
which the memory allocation keeps increasing?
Also when I tried using AlarmManager.RTC instead of
AlarmManager.ELAPSED_REALTIME_WAKEUP, the frequency of memory
allocation was considerably less.
Any idea on this?

Thanks.

-- 
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] stopping a thread after particular time.

2012-03-02 Thread TreKing
On Fri, Mar 2, 2012 at 12:26 AM, Narendra Singh Rathore <
nsr.curi...@gmail.com> wrote:

> May you please suggest any good tutorial for it?


Google it - I assure you, you will find plenty of information on the topic.

-
TreKing  - Chicago
transit tracking app for Android-powered devices

-- 
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 use one Apps in Another as .Jar/Lib Projects

2012-03-02 Thread subrat kumar panda
Hi all,

i have a problem, i have a PdfViewer apps & i call it in another activity
where i have put the hard-coded path to sdcard & i have stored one pdf file
in sdcard.

so the problem is now i would like to use that PdfViewer apps in another
project as a jar. but after bit of googling i came to know that the jar will not
work , as a library project i can use it.

& finally i have use it to open pdf files but , it doesn't work.
what else i'll do regarding the above problem ?

any help'll be appreciated !!

Regards,
Subrat

-- 
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] Prevent multiple copies of an Android service

2012-03-02 Thread Mark Murphy
On Thu, Mar 1, 2012 at 11:51 PM, Alan Smith  wrote:
> The doco for startService states "If this service is not already running, it
> will be instantiated and started (creating a process for it if needed); if
> it is running then it remains running." I'm finding that each call to
> startService appears to be starting a separate instance of the service, in
> that the work that the service is doing (in my test case, trivially writing
> to a new log file) is being done again for each call.

That does not mean that there are multiple instances of the service.
onStartCommand() will be called for each startService() call, so if
your work is there (or, say, in onHandleIntent() of an IntentService),
N calls to startService() will result in N runs through your work.

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

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
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 to get alert dialog on home screen?

2012-03-02 Thread arun kumar
http://mylifewithandroid.blogspot.in/2008/01/phonecalls.html
This site will help you :)

On Fri, Mar 2, 2012 at 4:15 PM, Juned Khan  wrote:

> thanks arun kumar,
> if you know any link or source regarding this task please
> share.
>
> --
> 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
>



-- 
WITH REGARDS
ARUN KUMAR P D
+91-9663471079

-- 
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: Android widget: dinamically list from own combiled string (as template)

2012-03-02 Thread Stan Prihodko
Hi all,
I would like to do Windget, with dynamic strings (notActivityApplication!)
from template, template should be combined(mixed), like: img text text,
need to generating more strings from one template on widget.
My template should be as (for example) 10 times/rows or 39 times/rows or
more... and it's depends from size of widget.
Size of widget can be any and should be selected by user, by finger-taping.
I want to generate content (inside of form, on main LenearLayout), as
content should be my template where Image+TextView+TextView.
Obviously it need generate from Java code. but I cant understood how to do
it is correct.

...my current template is:












   














1 марта 2012 г. 12:18 пользователь Chalavadi Sagar  написал:

> I am suggesting you to use custom adapter that will solve your problem.
>
>
> Ch.B.Sagar
>
>
> On Thu, Mar 1, 2012 at 11:11 AM, moktarul anam  wrote:
>
>> hi Stan,
>> its not clear... can u send me ur sample template ir images ? or can u
>> clearly explain
>>
>> Moktarul
>>
>>
>>
>> On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>>>
>>> HI,
>>>
>>> I'm now develop my first widget (not application) and I want to generate
>>> dynamically strings, there each string should be as:
>>> "image(left)+text(left)+text(**right)".
>>> I has been prepared this string in layout,  and I want to use my
>>> template-string as "template" to generate all strings a few times, as list.
>>> But I can't understood how it do.
>>>
>>> Could you please explain how do correct my idea?
>>> (Or may be key words to search in google...)
>>>
>>> Thanks.
>>>
>>>
>>>
>> On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>>>
>>> HI,
>>>
>>> I'm now develop my first widget (not application) and I want to generate
>>> dynamically strings, there each string should be as:
>>> "image(left)+text(left)+text(**right)".
>>> I has been prepared this string in layout,  and I want to use my
>>> template-string as "template" to generate all strings a few times, as list.
>>> But I can't understood how it do.
>>>
>>> Could you please explain how do correct my idea?
>>> (Or may be key words to search in google...)
>>>
>>> Thanks.
>>>
>>>
>>>
>> On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>>>
>>> HI,
>>>
>>> I'm now develop my first widget (not application) and I want to generate
>>> dynamically strings, there each string should be as:
>>> "image(left)+text(left)+text(**right)".
>>> I has been prepared this string in layout,  and I want to use my
>>> template-string as "template" to generate all strings a few times, as list.
>>> But I can't understood how it do.
>>>
>>> Could you please explain how do correct my idea?
>>> (Or may be key words to search in google...)
>>>
>>> Thanks.
>>>
>>>
>>>
>> On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>>>
>>> HI,
>>>
>>> I'm now develop my first widget (not application) and I want to generate
>>> dynamically strings, there each string should be as:
>>> "image(left)+text(left)+text(**right)".
>>> I has been prepared this string in layout,  and I want to use my
>>> template-string as "template" to generate all strings a few times, as list.
>>> But I can't understood how it do.
>>>
>>> Could you please explain how do correct my idea?
>>> (Or may be key words to search in google...)
>>>
>>> Thanks.
>>>
>>>
>>>  --
>> 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
>



-- 
Stanislav G. Prihodko
ICQ # 83332014 // Jabber # `~*-v-*~`@jabber.ru // mailto:
stas.priho...@gmail.com
http://www.projects.org.ua

-- 
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: Android widget: dinamically list from own combiled string (as template)

2012-03-02 Thread Stan Prihodko
Hi all,
I would like to do Windget, with dynamic strings
(notActivityApplication!) from template, template should be
combined(mixed), like: img text text, need to generating more strings
from one template on widget.
My template should be as (for example) 10 times/rows or 39 times/rows
or more... and it's depends from size of widget.
Size of widget can be any and should be selected by user, by finger-
taping.
I want to generate content (inside of form, on main LenearLayout), as
content should be my template where Image+TextView+TextView.
Obviously it need generate from Java code. but I cant understood how
to do it is correct.

...my current template is:












   













On 1 мар, 12:18, Chalavadi Sagar  wrote:
> I am suggesting you to use custom adapter that will solve your problem.
>
> Ch.B.Sagar
>
>
> On Thu, Mar 1, 2012 at 11:11 AM, moktarul anam  wrote:
> > hi Stan,
> > its not clear... can u send me ur sample template ir images ? or can u
> > clearly explain
>
> > Moktarul
>
> > On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>
> >> HI,
>
> >> I'm now develop my first widget (not application) and I want to generate
> >> dynamically strings, there each string should be as:
> >> "image(left)+text(left)+text(**right)".
> >> I has been prepared this string in layout,  and I want to use my
> >> template-string as "template" to generate all strings a few times, as list.
> >> But I can't understood how it do.
>
> >> Could you please explain how do correct my idea?
> >> (Or may be key words to search in google...)
>
> >> Thanks.
>
> > On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>
> >> HI,
>
> >> I'm now develop my first widget (not application) and I want to generate
> >> dynamically strings, there each string should be as:
> >> "image(left)+text(left)+text(**right)".
> >> I has been prepared this string in layout,  and I want to use my
> >> template-string as "template" to generate all strings a few times, as list.
> >> But I can't understood how it do.
>
> >> Could you please explain how do correct my idea?
> >> (Or may be key words to search in google...)
>
> >> Thanks.
>
> > On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>
> >> HI,
>
> >> I'm now develop my first widget (not application) and I want to generate
> >> dynamically strings, there each string should be as:
> >> "image(left)+text(left)+text(**right)".
> >> I has been prepared this string in layout,  and I want to use my
> >> template-string as "template" to generate all strings a few times, as list.
> >> But I can't understood how it do.
>
> >> Could you please explain how do correct my idea?
> >> (Or may be key words to search in google...)
>
> >> Thanks.
>
> > On Wednesday, 29 February 2012 18:10:03 UTC+5:30, Stan Prihodko wrote:
>
> >> HI,
>
> >> I'm now develop my first widget (not application) and I want to generate
> >> dynamically strings, there each string should be as:
> >> "image(left)+text(left)+text(**right)".
> >> I has been prepared this string in layout,  and I want to use my
> >> template-string as "template" to generate all strings a few times, as list.
> >> But I can't understood how it do.
>
> >> Could you please explain how do correct my idea?
> >> (Or may be key words to search in google...)
>
> >> Thanks.
>
> >>  --
> > 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: TalkBack interactions with Android widgets

2012-03-02 Thread kalgik
Finally, I managed it by mixing both Talkback(with the use
android:setcontentDescription for each widget) and text to speech
(android.speech.tts).


On Feb 24, 11:54 pm, kalgik  wrote:
> Dear all,
> I have installedTalkBackapplication in Samsung Galaxy S II in order
> to see the interaction with a sample application of mine.
> I added contentDescritpion to any of the widget of my application. As
> I saw, it does not make any difference for Button, ImageView and
> Spinner widgets if you added contentDescription.For example, when I
> click the Button, TalkBacks says "clicked" without mentioning the
> valued from the contentDescription. Moreover, when I focus to
> ImageView (by just touching a bit the screen or touching
> continuosuly),talkbackdoes not say anything. Is this the right way
> that an ImageView is getting focus on, on touch screen devices?
>
> Do I have to create my own custom components overriding the
> corresponding methods and implement AccessibilityEventSource? For
> example, is it possible for theTalkBackto "say" the spinner's
> current selection?Currently, I manage it by showing the selected value
> on an EditText which is focused on.
>
> Or can I alternatively use the Text to Speech engine API (from the
> example) in order to manually enable text to speech?
>
> Regards,kalgik

-- 
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 you give me the answer...about 'Unable to stop activity'...

2012-03-02 Thread Jae-young Yun
thank you for answering~~ i catch the bug!  :))

-- 
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 you give me the answer...about 'Unable to stop activity'...

2012-03-02 Thread Jae-young Yun
thank you for helping me :)

-- 
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] positioning a view based on it's calculated dimensions

2012-03-02 Thread momo


I've got a tiled pan-n-zoom component that uses several FrameLayouts to 
position image tiles (that scale), markers (that move, but don't scale) and 
controls (which neither move nor scale). It works fine.

Markers are positioned in a FrameLayout with topMargin and leftMargin. So 
far so good.

When a marker is touched, I need to open a little popup, at the same 
position as the marker that was touched *but offset by the dimensions of 
the popup*. That's to say that if the popup is 100 pixels wide and 50 
pixels tall, and the marker touched was at 800 x and 1100 y, the popup 
should be at 750 x (postion of marker minus half the width of the popup) 
and 1050 y (position of the marker minus the full height of the popup). The 
effect is like a tooltip - a little nub points down at the marker, etc. 
 the ideal logic would be "x position is layoutParams.leftMargin - 
(getWidth() / 2), y position is layoutParams.topMargin - getHeight() - but 
obviously that wouldn't work.

the popups should be in a separate layer (viewgroup) than the markers.

The popup dimensions are flexible, based on the text to be displayed, and 
need to be calculated.

Obviously the dimensions aren't available until after layout happens.  It 
looks like I can get the dimensions of the children during onLayout and the 
second pass of onMeasure, but if I update and re-assign LayoutParams (with 
modified top/leftMargins), during onLayout, sounds like an infinite loop. 
 I tried setting a flag so I could catch just the first pass, but this 
failed - I don't really expect this to be the right approach in any case.

I also tried getting the dimensions during onLayout, then in onDraw using 
canvas.translate(offsetX, offsetY), but this caused it to be "clipped" and 
drawn outside the available region.

What's the best way to get these dimensions and position these views 
accordingly?

(should mention that a RelativeLayout is not an option - the popups should 
be in a different viewgroup than the markers).

TYIA.

-- 
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 to get alert dialog on home screen?

2012-03-02 Thread Juned Khan
thanks arun kumar,
if you know any link or source regarding this task please 
share. 

-- 
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] Unable to Upload new apps

2012-03-02 Thread Mohamed Gougam
i thought you are developing an App, sorry ma bad.


Soyer.

On Mon, Feb 27, 2012 at 1:42 PM, Anirudh Loya wrote:

> Kumar,
>
> Pls change your clock date n time and try once. It will work out.
>
> Rahul,
>
> Nops nuthing to do with logcat.!
>
> Thanks
>
> On Sun, Feb 26, 2012 at 7:39 PM, Raghav Sood <
> raghavs...@androidactivist.org> wrote:
>
>> Have a look on what the LogCat is suggesting, it can be for many reasons.
>>>
>>
>> Since when do we get LogCat messages when uploading new apps? Did I miss
>> an update to the market?
>>
>> Thanks
>> --
>> Raghav Sood
>> http://www.androidactivist.org/ - Author
>> http://www.appaholics.in/ - Founder
>>
>>  --
>> 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
>

-- 
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 to get alert dialog on home screen?

2012-03-02 Thread arun kumar
hai juned khan use *broadcastreceivers* it will help you to achieve your
task.

On Fri, Mar 2, 2012 at 3:30 PM, Juned Khan  wrote:

> hello all developers,
>  for incoming call notification i am using alert
> dialog but problem is that when i am on home or main screen the dialog does
> not appears. it resides in the application. how to get that alert dialog on
> main or home home screen. so i can get notify of incoming calls.
>  any idea about this. any suggestion and advice
> will be appreciated . thanks
>
> --
> 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




-- 
WITH REGARDS
ARUN KUMAR P D
+91-9663471079

-- 
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 get alert dialog on home screen?

2012-03-02 Thread Juned Khan
hello all developers,
 for incoming call notification i am using alert 
dialog but problem is that when i am on home or main screen the dialog does 
not appears. it resides in the application. how to get that alert dialog on 
main or home home screen. so i can get notify of incoming calls.
 any idea about this. any suggestion and advice 
will be appreciated . thanks

-- 
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] setTranslationX() and getX() on previous API

2012-03-02 Thread Walter Bishop
Howdy,

I've developed an application that uses setTranslationX() and getX()
methods that are only available after API 11. However, I discovered
that my app must support android 2.1 that is way back API 11. Is there
any chance that I can achieve the same result? How?


Thanks in advance,
Walter.

-- 
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] back button in Tabactivity going to previous activity rather than dismissing the soft keyboard

2012-03-02 Thread vani reddy
HI friends,

Under my tabactivity in the activity group ,i have an edittext , when i
touch on it the soft  keyboard appears,but when i press back button, the
keyboard dismisses but it goes to the previous activity.It is happening in
HTC mobile,in emulator it works fine.

How to resolve this?
-- 
Regards,
Vani Reddy

-- 
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] put application in background run

2012-03-02 Thread Jagruti Sangani
hello but i had never use the service and also i want to comeback on front
the application when call will come in my application.
If you have code then please tell me how get in front.

On Fri, Mar 2, 2012 at 11:46 AM, abhijeet tomar wrote:

> Hi Jagruti,
>
> I think you should make Service for thatbecause services runs in
> background.
>
>  --
> 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: Camera cannot get frame data if the attached SurfaceView is hidden in Galaxy Nexus

2012-03-02 Thread 驼峰
Anyone have any ideas?

在 2012年2月28日星期二UTC+8下午5时35分20秒,驼峰写道:
>
> I open camera using the following code: 
>
> mCamera.open(); 
> //set parameters. 
> ... 
> mCamera.setPreviewCallback(cameraPreviewCallback); 
> mCamera.setPreviewDisplay(msurfaceHolder); 
>
> mSurfaceHolder.addCallback(surfaceHolderCallback); 
>
> The SurfaceHolder.Callback is implemented as following: 
>
> @Override 
> public void surfaceChanged(SurfaceHolder holder, int format, int 
> width, int height) 
> { 
> } 
>
> @Override 
> public void surfaceCreated(SurfaceHolder holder) 
> { 
>mCamera.setPreviewDisplay(holder); 
> } 
>
> @Override 
> public void surfaceDestroyed(SurfaceHolder holder) 
> { 
> mCamera.setPreviewDisplay(null); 
> } 
>
> If I hide the preview surface view, the surfaceDestroyed will be 
> called. In Galaxy Nexus, the API would make camera servcie crash. 
>
> But this code work correctly in Nexus S 2.3.6. 
>
> Does anyone know how to let camera can capture video data even if 
> preview surface view is hidden in Android 4.0? 
>
> I attach the crash dump. 
>
> =
>  
>
> D/Camera  ( 2294): app passed NULL surface 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=316) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x2bd58) failed -22 
> (Invalid argument) 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=318) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x3b7f0) failed -22 
> (Invalid argument) 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=322) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x3bbb0) failed -22 
> (Invalid argument) 
> E/IMGSRV  ( 2050): :0: gralloc_unregister_buffer: Cannot unregister a 
> locked buffer (ID=326) 
> W/GraphicBufferMapper( 2050): unregisterBuffer(0x3b738) failed -22 
> (Invalid argument) 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked: encountered 
> NULL buffer in slot 0 looking for buffer 0x3b7f0 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   00: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   01: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   02: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   03: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   04: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   05: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   06: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   07: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   08: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   09: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   10: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   11: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   12: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   13: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   14: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   15: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   16: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   17: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   18: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   19: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   20: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   21: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   22: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   23: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   24: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   25: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   26: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   27: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   28: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   29: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   30: NULL 
> D/SurfaceTextureClient( 2050): getSlotFromBufferLocked:   31: NULL 
> E/SurfaceTextureClient( 2050): getSlotFromBufferLocked: unknown 
> buffer: 0x3b7f0 
> E/CameraHAL( 2050): Surface::queueBuffer returned error -22 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid argument) 
> E/CameraHAL( 2050): Gralloc Lock FrameReturn Error: Sleeping 15ms 
> E/IMGSRV  ( 2050): :0: gralloc_module_lock: Buffer cannot be locked 
> for any write operation when it is already locked 
> W/GraphicBufferMapper( 2050): lock(...) failed -22 (Invalid arg

[android-developers] Re : Spinner from Database

2012-03-02 Thread vivek elangovan
Hi members,
How to retrieve xml data from xml database and 
display in spinner?

-- 
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] Memory leak and GC

2012-03-02 Thread B.Arunkumar
Hi,

I would like to post the same question I have done on android ndk
googlegroups. Please see this link:

http://groups.google.com/group/android-ndk/browse_frm/thread/7bfffc2591ecb49b

Thank you,
B.Arunkumar

Hi,

  Thank you for your reply. The byte array we get is converted into a
Bitmap in Android and rendered on ImageView (The entire app is about
rendering H.264 Video from IP Caamera on Android mobile). Sometimes we
are running into memory leaks. I am not sure if this is the right
forum to ask this question but sometimes we get this message in the
logcat on the OnDestory of Activity class:

E/WindowManager( 9859): Activity
com.example.OnVRViewer.AsyncRecordTrial has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@405aeeb8 that
was originally added here

E/WindowManager( 9859): android.view.WindowLeaked: Activity
com.example.OnVRViewer.AsyncRecordTrial has leaked window
com.android.internal.policy.impl.PhoneWindow$DecorView@405aeeb8 that
was originally added here

E/WindowManager( 9859): at
android.view.ViewRoot.(ViewRoot.java:
266)

E/WindowManager( 9859): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:174)

E/WindowManager( 9859): at
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:117)

E/WindowManager( 9859): at android.view.Window
$LocalWindowManager.addView(Window.java:424)

E/WindowManager( 9859): at android.app.Dialog.show(Dialog.java:
241)

E/WindowManager( 9859): at android.app.AlertDialog
$Builder.show(AlertDialog.java:802)

E/WindowManager( 9859): at
com.example.OnVRViewer.AsyncRecordTrial
$7.handleMessage(AsyncRecordTrial.java:1581)

E/WindowManager( 9859): at
android.os.Handler.dispatchMessage(Handler.java:99)

E/WindowManager( 9859): at android.os.Looper.loop(Looper.java:
123)

E/WindowManager( 9859): at
android.app.ActivityThread.main(ActivityThread.java:3691)

E/WindowManager( 9859): at
java.lang.reflect.Method.invokeNative(Native Method)

E/WindowManager( 9859): at
java.lang.reflect.Method.invoke(Method.java:507)

E/WindowManager( 9859): at com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:847)

E/WindowManager( 9859): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)

E/WindowManager( 9859): at
dalvik.system.NativeStart.main(Native
Method)

This error appears once in 30 times on testing and sometimes results
in a crash (the alert dialog is dismissed and it appears this is not
the error and is due to some other problem).

My question is this byte array coversion could be the problem?
sometimes not properly GC'ed or something of that sort??

Thank you,
B.Arunkumar

-- 
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: draw texture in OpenGL Android from 0,0 coordinates

2012-03-02 Thread Rikki
Thanks for the reply. I did the same thing but its getting difficult
to manage the coordinates in floating points. Is there a way out to
use the absolute screen coordinates in OpenGL? if so can you provide
with some example to do it.

On Feb 10, 6:44 pm, niko20  wrote:
> No, you shouldn't change the vertices if you don't have to.
>
> To "move" an image just perform a glTranslate. So what you do is like
> this:
>
> glTranslate(0,0);
> DrawYourImage();
> glTranslate(x,x);
> DrawYourImage();
> glTranslate(x,x);
> DrawYourImage();
>
> Etc.
>
> -niko
>
> On Feb 8, 12:58 am,Rikki wrote:
>
>
>
> > I'm new to opengGL and excuse if the questions are too naive. I'm
> > going through some tuturials for seeking help on learning this. I have
> > a small program written where i'm drawing a texture on a
> > GLSurfaceView.
>
> > I want to draw a number of textures(bitmap images) in a sequential
> > order starting from 0,0 coordinates. Also I need some gap in images on
> > the screen. Please help. Do I need to change the positioning of
> > vertices buffer. please suggest.
>
> > For more code details, checkout hte below link:
>
> >http://stackoverflow.com/questions/9188857/draw-texture-in-opengl-and...- 
> >Hide quoted text -
>
> - Show quoted text -

-- 
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 can i make my texture (or polygon) transparent when i want? (opengl es 1.1)

2012-03-02 Thread saex
How can i do that?

El viernes 2 de marzo de 2012 07:44:42 UTC+1, Yan escribió:
>
> Using the alpha values would add a huge layer of complexity to your 
> program. Perhaps instead you may consider having a switch in your code to 
> throw those polygons in your color buffer rather than your texture buffer...
>
>
> On Thursday, March 1, 2012 9:53:44 AM UTC-7, saex wrote:
>>
>> I have a square polygon with a texture (opengl es 1.1), and i need 
>> that when i want the polygon get's invisible and when i want the 
>> polygon turn's visible again. 
>>
>> It's frustrating because seems to be a very easy thing but i can't 
>> find any tutorials or examples for do it on google or stackoverflow. 
>>
>> please, can someone give me a sample to do it? 
>>
>> thanks! 
>>
>

-- 
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] stopping a thread after particular time.

2012-03-02 Thread Chalavadi Sagar
you can asynctask just extend your class with asynctask ,check the
condition(if it finds any location then return true there) in the
doinbackground() method of asynctask  and then dismiss the progressbar in
postexecute()method of asynctask.

Ch.B.Sagar.

On Fri, Mar 2, 2012 at 12:39 PM, Narendra Singh Rathore <
nsr.curi...@gmail.com> wrote:

>
>
>
> better you use handler if your finds out any location then just call the
>> handler.sendEmptyMessage() from there and handle that message and dismiss
>> the progress bar in the handleMessage() method of handler.
>>
>
>
> Thanks Sagar,
> Plz suggest if there exists any other possible method for achieving my
> goal, rather than doing it with threads.
>
>
> In short, is there any provision here in android to make any delay or
> pause, just like Thread.sleep() ?
>
>  --
> 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: Please guide me how to send data(datastream, not files) from a PC to a real android phone via USB.

2012-03-02 Thread vvis
Thanks to your advice, I made it at last.

//While on the  Simulator use "10.0.2.2" it works

That is,
when I tried to send data stream from Simulator to PC, as PC's address
being 10.0.2.2, the PC can receive data stream from
Simulator(10.0.2.2). I just guess there is somewhat THREAD running on
the Simulator.

And you said that I should setup a network between the PC and the
android phone, I tried the Internet Tethering. And now, it works!

I don't get what is reverse tethering yet, but I will go in deeper
steps.

PS: ag means I will try again.

On 2月19日, 上午2时49分, Lew  wrote:
> vvis wrote:
> > Thx [sic] a lot, I will try "reverse tethering" via USB, and connect the
> > PC
> > and the mobile phone ag.. I think that is the most immediate way to
> > go.
>
> What does "ag" mean?
>
> Let me remind you:
>
> > Lew wrote:
> > > There are problems with reverse tethering; tread carefully.
>
> Make sure you understand the Dark Side before you engage.
>
> For one, it only works on rooted phones.
>
> You didn't answer what I asked. Why is that?
>
> --
> Lew

-- 
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