[android-developers] getspeed
Hi, If I want to simulate getspeed using emulator how do I do it. I used the following code and it gives me 04-23 05:39:18.485: ERROR/AndroidRuntime(292): Caused by: java.lang.SecurityException: Requires ACCESS_FINE_LOCATION permission --- package gd.Speedometer; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import android.content.Context; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.util.Log; public class Speedometer extends Activity { private TextView tv; private LocationManager lm; private LocationListener ll; double mySpeed, maxSpeed; private final String Speed = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { Log.i(Speed, working1 ); super.onCreate(savedInstanceState); tv = new TextView(this); setContentView(tv); maxSpeed = mySpeed = 0; Log.i(Speed, working1 ); lm = (LocationManager) getSystemService (Context.LOCATION_SERVICE); ll = new SpeedoActionListener(); lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, ll); } private class SpeedoActionListener implements LocationListener { @Override public void onLocationChanged(Location location) { Log.i(Speed, working2 ); if(location!=null) { if(location.hasSpeed()){ mySpeed = location.getSpeed(); tv.setText(\nCurrent speed: + mySpeed + km/h, Max speed: + maxSpeed + km/h); } } Log.i(Speed, working3 ); } @Override public void onProviderDisabled(String provider) { // TODO Auto-generated method stub } @Override public void onProviderEnabled(String provider) { // TODO Auto-generated method stub } @Override public void onStatusChanged(String provider, int status, Bundle extras) { // TODO Auto-generated method stub } } } --~--~-~--~~~---~--~~ 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] resolution problem!
Hello Android members, I'm a new android developper and I have problem with my database.In fact, I have done : private EditText name; private EditText number; private void saveState() { String name = name.getText().toString(); String number = number.getText().toString(); I have this message:The method getText() is undefined for the type String Please, I need help. Thank you Aglagla --~--~-~--~~~---~--~~ 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: resolution problem!
That's a simple problem of variable scoping. Reference the outer EditText by using this.name or rename the variables. j On Wed, Apr 22, 2009 at 11:41 PM, Eric Ladem lad...@gmail.com wrote: Hello Android members, I'm a new android developper and I have problem with my database.In fact, I have done : private EditText name; private EditText number; private void saveState() { String name = name.getText().toString(); String number = number.getText().toString(); I have this message:The method getText() is undefined for the type String Please, I need help. Thank you Aglagla -- Jeff Sharkey jshar...@google.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] MediaPlayer sound problem
Hello. I have this task: Need to play short (0.3-0.4 sec) sounds all the time. When sound is played, it should start again, etc. User can press button to reset sound - it should stop and lunch. I did many tests. I tried to create 1 MediaPlayer, then do this: MediaPlayer.OnCompletionListener complListener = new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer mp) { lunchSound(); // rewind } }; private boolean lunchSound() { try { mplayer.seekTo(0); // move to start mplayer.start(); return true; }catch(Exception e){} return false; } When user press button, I call lunchSound(); It works great on emulator and on device if I have eclipse+debugger on. When I disconnect debugger, I have very strange errors - sound can stop at all (till program restart), sound can start repeating (play 0.1-0.2 sec, then restart). Can someone please provide me some info about problem? 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] Re: Audio streaming/progressive download over HTTP
what is more: according to media-formats.html in the reference, MPEG4 SP is not supported for both encoding and decoding, so how can it support streaming? quite confusing. On 4月23日, 上午7时59分, Dave Sparks davidspa...@android.com wrote: Progressive streaming using HTTP is well-supported. RTSP support isn't great yet, but it will get better with the 1.5 release (Cupcake), which fixes the 302 redirect problem. There may be some issues with RTSP and H.264 - we found some issues with the hardware codec late in the test cycle that we're too risky to fix. H. 263 and MPEG4-SP should work pretty well. The caveat with RTSP is that carriers may block the streams. On Apr 22, 2:04 am, tainy tainy.zh...@gmail.com wrote: Hi Dave: for audio streaming, only MPEG-4(AAC LC/LTP decoding) is supported, right? what about video streaming? I found no place saying that is not supported, but someone said video streaming is not available by now. and if it will be supported, what format will be ok for streaming? thanks! tainy On 4月16日, 上午3时40分, Dave Sparks davidspa...@android.com wrote: AAC inside an MP4 file is fine. There is no support for raw AAC streams. On Apr 15, 5:53 am, patrick patrick.boul...@gmail.com wrote: When you say no support for AAC, does it mean no AAC support for pure audio stream? Can we use rtspstreamingwith a MPEG-4 video containing an AAC audio channel? On Apr 14, 11:56 pm, Dave Sparks davidspa...@android.com wrote: We don't have an API for progressive download yet. Technically, the website should say progressivestreaming, but from a file authoring perspective there is no distinction between the two. RTSP support is only available for MPEG-4 file formats. There is no support for raw AMR, AAC, or MP3 streams. On Apr 14, 1:12 pm, Alexander forw...@mail.ru wrote: Hi All, I have a couple questions regarding audiostreaming/progressive download over HTTP. Could you please help me? 1. MediaPlayer supports progressive download according to the developer guide from this linkhttp://developer.android.com/guide/topics/media/index.html (If you're passing a URL to an online media file, the file must be capable of progressive download.). As far as I understand progressive download means media playback during download process with saving the media file to file system(SD card or internal FS) after the downloading is finished (if it's a file, not a stream in the passed URL). So, I tried to set the following URL: setDataSource (http://84.204.154.49/mmapi/music.mp3). Playback is fine, but the file isn't saved to SD card or internal phone file system. Can MediaPlayer save media content to the file system after downloading is completed? Is there a way to turn on such capability? 2. Does MediaPlayer support HTTPstreaming? I tried to usehttp://217.10.32.134:8129/ultrafan128.mp3,http://62.32.66.180:8800, also AMR-, AAC- audio stream over HTTP on the local server, but playback does not work. For example, RTSPstreamingworks fine with AMR and AAC. Thank you, Alexander- 隐藏被引用文字 - - 显示引用的文字 -- 隐藏被引用文字 - - 显示引用的文字 - --~--~-~--~~~---~--~~ 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 browse deeper into /data/data/package/app_somename/somedir
Hi, I think I found two answers to my own question: 1. The files and directories I wanted to see start with a dot (.) which are hidden by default on linux. Using adb shell, I can use ls - a to see them. Anyway, I can not see them in DDMS and I cannot find a setting to change that. I think I will file a bug report for that. 2. I've managed to write a simple directory browser activity in 67 lines of code. Only this way I found out that the files started with a dot. I anyone's interested, I can post that code, too. On 17 Apr., 20:29, Dianne Hackborn hack...@android.com wrote: Unfortunately you can only do this if running as root or the uid of the app that owns the data. On a production G1 you can not do this from adb. On Fri, Apr 17, 2009 at 10:18 AM, brian.schimmel brian.schim...@googlemail.com wrote: I have to make some additions to what I said before: 1. There are some typos in the folder names in my post. They are only in that post and are definitely not the cause of my problems. 2. Though there is a small chance that my folder /data/data/package/ app_mycustomname/mysubdirectory was indeed empty, but I cannot look into any of the application folders. I think this is a permission related problem, but I thought the usage of MODE_WORLD_WRITEABLE would solve this. I have no good understanding of what linux permissions mean, but drwxrwxrwx seems to me as if every user has every possible permission on that dir. Because I cannot see the files and subdirectories there in, I cannot tell if they are present and if they have the right permissions. If there is really a permission problem, I think I could get arround it if I rooted my phone. Do you think this would help? All the how- to's that I found so far were written for consumer devices, do they work an a ADP1 too? On Apr 17, 3:33 pm, brian.schim...@googlemail.com brian.schim...@googlemail.com wrote: Hi, my app is creating a directory by using File thisDir = getDir(mycustomname, Context.MODE_WORLD_WRITEABLE); It is stored at /data/data/package/app_mycustomname/ I can browse that directory with DDMS or with 'adb shell', of course, it is empty. My App then creates some subdirectories there, and those have subdirectories too, and so on, and creates files in several of those. My app can read all those dirs and files, too. Sometimes I have to take a look at this directory tree, but I cannot browse deep into that tree, neither using DDMS (both inside Eclipse and standalone) nor using the shell. I can see that there is a directory called /data/data/package/app_mycustomname/mysubdirectory and I can even 'cd' into this directory. But when I do a 'ls' there, the directory is reported to be empty, though I'm sure there must be something inside. app_mycoustomname has the permissions drwxrwx-wx app_mycoustomname/mysubdirectory has the permissions drwxrwxrwx I have the same issue on the emulator and on the ADP1, both running a 1.1 firmware. -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Is it possible to have a view that is transformed by a matrix?
I would like to draw some buttons that are rotated 45 degrees and was wondering if there was any way to do that? --~--~-~--~~~---~--~~ 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 check resolution of a Image
Hi Experts, i am having a problem when i select a very large image for the code below: Uri image= Uri.parse(imageFile); imageicon.setImageURI(image); in my application, user selects an image from sd card or capture it. please advise me how can i check the resolution of the selected image (URI) and compress if it is very large before passing to imageicon. i can compress when i capture but not when i select from sd card. --~--~-~--~~~---~--~~ 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] changing language on demand?
hello, I need to change the language of a running apk on demand. So the texts are set in xml to @strings/name And there are different strings.xml inside values-de values-en values- tr and so on. Is there a way to tell android to update the layout in order to change the strings automatically? Or do I have to replace all of them by hand using findById().setText (R.strings.name) ? Greetings DaRolla --~--~-~--~~~---~--~~ 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] AudioRecord can't get any notification when record/marker position updated
hello everyone, I would like to use the new AudioRecord class to record in PCM format. Create class and setRecordPositionUpdateListener to it, then start recording, I can't get any notification from system forever,why?(I didn't get any error when running) please help me, thanks. the next is my code. public class Recorder { private static final int AUDIO_SAMPLE_FREQ = 8000; private static final int AUDIO_BUFFER_SIZE = 20; private AudioRecord recorder; public Recorder() { try { // init recorder recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, AUDIO_SAMPLE_FREQ, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, AUDIO_BUFFER_SIZE); } catch (IllegalArgumentException e) { e.printStackTrace(); } recorder.setRecordPositionUpdateListener(mNotification); recorder.setPositionNotificationPeriod(50); recorder.setNotificationMarkerPosition(AUDIO_SAMPLE_FREQ); } public OnRecordPositionUpdateListener mNotification = new OnRecordPositionUpdateListener(){ public void onMarkerReached(AudioRecord arg0) { // read PCM buffer here byte[] audioBuffer = new byte[AUDIO_SAMPLE_FREQ]; arg0.read(audioBuffer, 0, AUDIO_SAMPLE_FREQ); } public void onPeriodicNotification(AudioRecord arg0) { // read PCM buffer here byte[] audioBuffer = new byte[AUDIO_SAMPLE_FREQ]; arg0.read(audioBuffer, 0, AUDIO_SAMPLE_FREQ); } public void StartRecord() { recorder.startRecording(); } public void StopRecord() { recorder.stop(); } public void ReleaseRecord() { recorder.release(); } }; --~--~-~--~~~---~--~~ 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: changing language on demand?
Hi! Try this. I have res\values and res\values-ja-rJP folders. Using following code: String languageToLoad = jp; Locale locale = new Locale(languageToLoad); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; context.getBaseContext().getResources().updateConfiguration(config, context.getBaseContext().getResources().getDisplayMetrics()); On Thu, Apr 23, 2009 at 11:43 AM, DaRolla netzprofi.ma...@googlemail.comwrote: hello, I need to change the language of a running apk on demand. So the texts are set in xml to @strings/name And there are different strings.xml inside values-de values-en values- tr and so on. Is there a way to tell android to update the layout in order to change the strings automatically? Or do I have to replace all of them by hand using findById().setText (R.strings.name http://r.strings.name/) ? Greetings DaRolla --~--~-~--~~~---~--~~ 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] AudioRecord can't get any notification when record/marker position updated
hi all I want use AudioRecord class to record audio in PCM formate. after create class and set setRecordPositionUpdateListener, then start recording. I can't get any notification from system. why? please help me, thanks public class Recorder { private static final int AUDIO_SAMPLE_FREQ = 8000; private static final int AUDIO_BUFFER_SIZE = 80; private AudioRecord recorder; public Recorder() { try { // init recorder recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, AUDIO_SAMPLE_FREQ, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, AUDIO_BUFFER_SIZE); } catch (IllegalArgumentException e) { e.printStackTrace(); } recorder.setRecordPositionUpdateListener(mNotification); recorder.setPositionNotificationPeriod(50); recorder.setNotificationMarkerPosition(AUDIO_SAMPLE_FREQ); } public OnRecordPositionUpdateListener mNotification = new OnRecordPositionUpdateListener(){ public void onMarkerReached(AudioRecord arg0) { // read PCM buffer byte[] audioBuffer = new byte[AUDIO_SAMPLE_FREQ]; arg0.read(audioBuffer, 0, AUDIO_SAMPLE_FREQ); } public void onPeriodicNotification(AudioRecord arg0) { // read PCM buffer byte[] audioBuffer = new byte[AUDIO_SAMPLE_FREQ]; arg0.read(audioBuffer, 0, AUDIO_SAMPLE_FREQ); } }; public void StartRecord() { recorder.startRecording(); } public void StopRecord() { recorder.stop(); } public void ReleaseRecord() { recorder.release(); } } --~--~-~--~~~---~--~~ 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 the wedgit property
How to get the wedgit property such as the title,text ...etc by wedgit id --~--~-~--~~~---~--~~ 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] Regarding RSS Feeds
Hi, I want to display RSS feeds in my app. I found that there are some RSS readers are available for Android. I got some where the link: http://code.google.com/p/android-rss/source/checkout It is not working on my sdk, giving some errors. I think, it works on older versioned Android SDK. Currently I am using android-sdk-windows-1.0_r2. Can any one please suggest me the better one. Thanks, Manoj. --~--~-~--~~~---~--~~ 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: changing language on demand?
hi, thanks for this. I've found the same sourcecode here: http://almondmendoza.com/2009/01/28/force-localize-an-application-on-android/ :) All I had to add was this: this.setContentView(R.layout.main); This way my layout is updated with the right language. Thought there might be an update mechanism except loading the xml again Greetings, DaRolla 2009/4/23 Evgeny V evgen...@gmail.com: Hi! Try this. I have res\values and res\values-ja-rJP folders. Using following code: String languageToLoad = jp; Locale locale = new Locale(languageToLoad); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; context.getBaseContext().getResources().updateConfiguration(config, context.getBaseContext().getResources().getDisplayMetrics()); On Thu, Apr 23, 2009 at 11:43 AM, DaRolla netzprofi.ma...@googlemail.com wrote: hello, I need to change the language of a running apk on demand. So the texts are set in xml to @strings/name And there are different strings.xml inside values-de values-en values- tr and so on. Is there a way to tell android to update the layout in order to change the strings automatically? Or do I have to replace all of them by hand using findById().setText (R.strings.name) ? Greetings DaRolla --~--~-~--~~~---~--~~ 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] Toggle Listadapter Item
Hi guys i am having a problem disabling a particular listadapter's item depending on a certain condition. I have overriden public boolean isEnabled(int position) { return true; } and public boolean isEnabled(int position) { return !mStrings[position].startsWith(Eclipse); } This is getting disabled fine but i want to toggle it to enable - disable based on a certain condition. Presently it is permanently Disabled.Any help ? 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] Parsing XML feed with SAX
Hi, I'm unable to consume a WS with the SAX, for some reason my implementation doesn't read the complete XML feed, it reads it up to a random point. Has anyone faced anything similiar? Here's what I'm doing: After calling a RESTful WS a read the response from the server as follows: if (isSessionActive){ HttpEntity entity = response.getEntity(); SAXParserFactory spFactory = SAXParserFactory.newInstance(); SAXParser saxParser = spFactory.newSAXParser(); XMLReader xmlReader = saxParser.getXMLReader(); eventsHandler = new EventsHandler(); xmlReader.setContentHandler(eventsHandler); xmlReader.parse(new InputSource(entity.getContent())); } Where my EventsHandler.java is as follows: public class EventsHandler extends DefaultHandler { @Override public void startDocument() throws SAXException { } @Override public void endDocument() throws SAXException { } @Override public void startElement(String namespaceURI, String localName, String qName, Attributes atts) throws SAXException { Log.i(this.toString(), + localName + ); } @Override public void endElement(String namespaceURI, String localName, String qName) throws SAXException{ Log.i(this.toString(), / + localName + ); } @Override public void characters(char ch[], int start, int length){ } } Hope to get some feedback! 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] Re: why there's no boot.img in Android-1.5
The kernel is lost. I traced the making log, and found boot image is generated based on ramdisk image kernel. So, boot image is not created successfully. Then I 'make ARCH=arm CROSS_COMPILE=arm-eabi- goldfish_defconfig make' and got a zImage. Then I used it as 'kernel' to generate a boot.img and flashed it to G1. Finally, the G1 can not boot up at all. I miss something else? Or zImage can't be used as a kernel for G1 at all? Any hint is appreciated. david 2009/4/23 david 1 david...@gmail.com Hi All, I've built all android-1.5. But except for ramdisk.img, userdata.img system.img, I did not find boot.img. Why? Ramdisk.img includes or replaces it? Thx. David --~--~-~--~~~---~--~~ 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 do I get the source code of Android 1.1_r1?
Thanks for the answer. On Apr 20, 7:42 pm, Jean-Baptiste Queru j...@android.com wrote: We focused our energy on getting thesourcecode for 1.5 available. JBQ On Sun, Apr 19, 2009 at 5:30 AM, Marek Urbaniak marek.urban...@gmail.com wrote: On Mar 28, 9:12 pm, Jean-Baptiste Queru j...@android.com wrote: The exactsourcecode for1.1is not available. Why? -- Jean-Baptiste M. JBQ Queru Android Engineer, Google. Questions sent directly to me that have no reason for being private will likely get ignored or forwarded to a public forum with no further warning. --~--~-~--~~~---~--~~ 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: Parsing XML feed with SAX
Just to add to my message, endDocument() doesn't get called... Does that mean that the document is too big too parse?! --~--~-~--~~~---~--~~ 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: PendingIntent problem
Hello, By explicit component do you mean data android scheme=custom/ data in the intent filter or code in the broadcast receiver? Is that all i'd need? Thanks, George On Apr 23, 1:29 am, Dianne Hackborn hack...@android.com wrote: You didn't include all of your code, but you definitely what to set an explicit component for your receiver, and then the rest of the intent data doesn't matter for deciding where or whether it will be delivered. On Wed, Apr 22, 2009 at 5:19 PM, Fuzzmonkey she...@gmail.com wrote: Done a bit more digging. proxIntent.setData((Uri.parse(custom://+SystemClock.elapsedRealtime (; If i add this line, the proximity alert is still triggered but the intent is never received. That is I assume it's still being fired but not received. I just get.. I/LocationManagerService( 57): Entered alert Rather than.. I/LocationManagerService( 57): Entered alert D/DEBUG ( 319): Broadcast received D/MyActivity( 319): Proximity alert fired D/MyActivity( 319): 2 2 Those log commands are in my broadcast reciever btw. Do i need to change my intent filter with regards to the data bit? I've also logged SystemClock.elapsedRealtime to see if the pending intents were being added at the same time, they aren't. Thanks, George On Apr 22, 11:53 pm, Fuzzmonkey she...@gmail.com wrote: Hmm. I'm currently using unique request codes and i'm still getting this problem. I'm trying to add multiple proximity alerts, with each alert containing different information. For example, i have 4 gps co- ordinates belong to the same group. I want the intent to contain the extra information reflecting this. Intent proxIntent = new Intent (android.intent.action.PROXIMITY_ALERT); proxIntent.putExtra(goal, goalid); proxIntent.putExtra(mgoal, mgoalid); I then add this 'unique' intent to a pending intent. r represents a unique request code, generated at random. PendingIntent pi = PendingIntent.getBroadcast(this, r, proxIntent, PendingIntent.FLAG_CANCEL_CURRENT); And then add this pending intent to the location manager. lm.addProximityAlert(latitude, longitude, radius, -1, pi); The problem i'm finding that if a add 4 proximity alerts quite a distance appart, say 500m and set the radius to 50 the information i'm receiving when a proximity alert is fired is always that of the last alert added. I'm assuming this is because the pending intents are not being seen as unique, and is being over written every time i add a new proximity alert. If i had the line.. i.setData((Uri.parse(custom://+SystemClock.elapsedRealtime(; The proximity alerts don't seem to fire at all! It's all very confusing. Any one shed any light on this? Thanks, George On Apr 22, 9:06 pm, Rob Franz rob.fr...@gmail.com wrote: Yeah I agree - it is ugly, but for my purposes it worked... the intents wouldn't be fired one right after the other for me. On Wed, Apr 22, 2009 at 4:02 PM, Tom Gibara m...@tomgibara.com wrote: Setting the data uniquely in this way is a bit ugly - and what if you post two intents within the granularity of the clock? I use unique request codes. I can't claim that this is the intended use for them (the documentation is a bit sparse) but it seems to work well. Tom. 2009/4/22 Rob Franz rob.fr...@gmail.com Hi Dianne,I thought that the goal was to create unique pendingIntents... i.e. don't cancel or change the currently pending one. For me, changing the extras didn't work - doing the setData() with the random value made the intent 'unique' in the eyes of the notification manager...i wanted the ability to send multiple different pending intents, and that's worked for me thus far. -rob On Wed, Apr 22, 2009 at 3:44 PM, Dianne Hackborn hack...@android.comwrote: I hope you aren't writing constants into real code like that. :} For changing the extras -- you need to use cancel, and this will result in a new PendingIntent that you need to send to the notification manager. As of cupcake you can alternatively use the new FLAG_UPDATE_CURRENT. On Thu, Mar 26, 2009 at 7:05 PM, Rob Franz rob.fr...@gmail.com wrote: Actually it looks like PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0x1000); ...works for me (0x1000 represents FLAG_CANCEL_CURRENT). I can verify that the appropriate extras data makes it to the intent. Hope this helps. -Rob On Thu, Mar 26, 2009 at 9:29 PM, Rob Franz rob.fr...@gmail.com wrote: I'm running into the same thing - sending multiple PIs with the extras data changing each time. If I send two PIs, I get the first PI extra data. I'm glad someone else ran into this, because I was going crazy trying to find out why my stuff wasn't
[android-developers] Re: animated GIF support in android
Nasam wrote: Is animated GIF supported in android through SKIA library. I am not able to play animated GIF which is partially updated about each frame. I do not believe anything built into Android plays animated GIFs. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://twitter.com/commonsguy _The Busy Coder's Guide to Android Development_ Version 2.0 Available! --~--~-~--~~~---~--~~ 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] Scroll view determine maximum scrollY value
How to determine maximum ScrollY value for ScrollView? --~--~-~--~~~---~--~~ 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] VM won't let us allocate 6291456 bytes
Hi Experts, i captured an image by android G1, now trying to display it as ImageView but it gives me memory allocation exception. Uri image= Uri.parse(imageFile); imageicon.setImageURI(image); / ImageView android:id=@+id/imageicon android:adjustViewBounds=true android:maxWidth=291dip android:maxHeight=55dip android:layout_width=wrap_content android:layout_height=wrap_content android:layout_gravity=center android:paddingTop=10dip / the default image resolution of G1 camera is 2048 * 1536 i also tried to compress image on selection but still same exception. onActivityResult // OutputStream outstream; Bitmap bitmap = Media.getBitmap(getContentResolver(), selectedImage); outstream = getContentResolver().openOutputStream(Uri.parse (imageFile)); bitmap.compress(Bitmap.CompressFormat.JPEG, 70, outstream); outstream.close(); any solution please? --~--~-~--~~~---~--~~ 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] CAN ANYONE ANSWER THIS QUESTION, SIMPLE FOR YOU LOT question on tutorial
this should be simple for you lot, after all its a tutorial, and it stops me and a lot of others getting into the software. id like to first ask how does the hello android, (get list of contacts, and call selected one work) i cant get the source code to work. i have figured out all but the i.setData(Phones.CONTENT_URI.addId(phoneId)); line, what should it be??? regards chris --~--~-~--~~~---~--~~ 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: PendingIntent problem
I've added the scheme to my intent filter as following. proxBroadcastReceiver = new MyIntentReceiver(); proxIntentFilter = new IntentFilter (android.intent.action.PROXIMITY_ALERT); proxIntentFilter.addDataScheme(custom); registerReceiver(proxBroadcastReceiver, proxIntentFilter); I'm now receiving the intents in my receiver again, but the intents are still containing incorrect data. For example, here are three proximity alerts i've added to the location manager. The numbers before the alert info is the goal and sub goal number. These three belong to goal 2, and are sub goals 0 - 2. If i add them in order, that is (0, 1, 2) when the proximity alert is fired, i get goal 2, sub goal 2 in the extras for my intent. My actual location is 2 0, and the distance between each gps co-ordinate is relatively large. If i enter the alerts in the manner shown below, i get the correct information, that is, 2 0. Im assuming this is something to do with the intent / pendingintent but can't figure out what the problem is! I just hope it's note the location manager being massively inaccurate! E/LocalService( 772): 2 2 D/LocationManager( 772): addProximityAlert: latitude = 52.506086855802266, longitude = -2.169971466064453, radius = 100.0, expiration = -1, intent = android.app.pendingint...@434274f8 D/LocationManagerService( 56): addProximityAlert: latitude = 52.506086855802266, longitude = -2.169971466064453, expiration = -1, intent = android.app.pendingint...@43552008 E/LocalService( 772): 2 1 D/LocationManager( 772): addProximityAlert: latitude = 52.48497554406308, longitude = -2.167224884033203, radius = 100.0, expiration = -1, intent = android.app.pendingint...@43428c40 D/LocationManagerService( 56): addProximityAlert: latitude = 52.48497554406308, longitude = -2.167224884033203, expiration = -1, intent = android.app.pendingint...@43482018 E/LocalService( 772): 2 0 D/LocationManager( 772): addProximityAlert: latitude = 52.493667551283544, longitude = -2.1683353185653687, radius = 100.0, expiration = -1, intent = android.app.pendingint...@4342a400 D/LocationManagerService( 56): addProximityAlert: latitude = 52.493667551283544, longitude = -2.1683353185653687, expiration = -1, intent = android.app.pendingint...@4357f0c0 --~--~-~--~~~---~--~~ 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] Netbook with Android
Hello all, I am an Android developer and I am going to buy a new netbook for seamless portability. Once I read it is possible to install Android on netbooks as an OS, my eyes started to shine. Therefore, I would like to be able to test my or third party applications on this netbook in the future. Which netbook brand/model will be the best suited(no driver headaches- sdcard, camera...) for upcoming Android OS for netbooks? I am reading a lot of rumors on the net, but I cannot find a baseline. Any idea will be appreciated... Regards, info+farm --~--~-~--~~~---~--~~ 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: what is intent action name to launch the native map appl?
Hello Mark Murphy For showing direction between two points on map there is for launching maps for driving direction this.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(http://maps.google.com/maps? f=dsaddr=37.4,-121.9+ daddr=Bellevue, WAhl=en))); Like this is there any way to show path between two geo points on map? --~--~-~--~~~---~--~~ 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 1.5: Video and photo sharing intents
I understand that there are video and photo sharing intents in the 1.5 SDK but am not able to find it. Can someone please help me with this? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: PendingIntent problem
I've fixed this now. Rather embarrassingly, in my intent receiver i never actually retrieved the mgoal from the extras. So the info i was getting was just the number i initialized the variable with! Thanks for all your help! George On Apr 23, 1:17 pm, Fuzzmonkey she...@gmail.com wrote: I've added the scheme to my intent filter as following. proxBroadcastReceiver = new MyIntentReceiver(); proxIntentFilter = new IntentFilter (android.intent.action.PROXIMITY_ALERT); proxIntentFilter.addDataScheme(custom); registerReceiver(proxBroadcastReceiver, proxIntentFilter); I'm now receiving the intents in my receiver again, but the intents are still containing incorrect data. For example, here are three proximity alerts i've added to the location manager. The numbers before the alert info is the goal and sub goal number. These three belong to goal 2, and are sub goals 0 - 2. If i add them in order, that is (0, 1, 2) when the proximity alert is fired, i get goal 2, sub goal 2 in the extras for my intent. My actual location is 2 0, and the distance between each gps co-ordinate is relatively large. If i enter the alerts in the manner shown below, i get the correct information, that is, 2 0. Im assuming this is something to do with the intent / pendingintent but can't figure out what the problem is! I just hope it's note the location manager being massively inaccurate! E/LocalService( 772): 2 2 D/LocationManager( 772): addProximityAlert: latitude = 52.506086855802266, longitude = -2.169971466064453, radius = 100.0, expiration = -1, intent = android.app.pendingint...@434274f8 D/LocationManagerService( 56): addProximityAlert: latitude = 52.506086855802266, longitude = -2.169971466064453, expiration = -1, intent = android.app.pendingint...@43552008 E/LocalService( 772): 2 1 D/LocationManager( 772): addProximityAlert: latitude = 52.48497554406308, longitude = -2.167224884033203, radius = 100.0, expiration = -1, intent = android.app.pendingint...@43428c40 D/LocationManagerService( 56): addProximityAlert: latitude = 52.48497554406308, longitude = -2.167224884033203, expiration = -1, intent = android.app.pendingint...@43482018 E/LocalService( 772): 2 0 D/LocationManager( 772): addProximityAlert: latitude = 52.493667551283544, longitude = -2.1683353185653687, radius = 100.0, expiration = -1, intent = android.app.pendingint...@4342a400 D/LocationManagerService( 56): addProximityAlert: latitude = 52.493667551283544, longitude = -2.1683353185653687, expiration = -1, intent = android.app.pendingint...@4357f0c0 --~--~-~--~~~---~--~~ 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: PendingIntent problem
I've fixed this now. Rather embarrassingly, in my intent receiver i never actually retrieved the mgoal from the extras. So the info i was getting was just the number i initialized the variable with! Thanks for all your help! George On Apr 23, 1:17 pm, Fuzzmonkey she...@gmail.com wrote: I've added the scheme to my intent filter as following. proxBroadcastReceiver = new MyIntentReceiver(); proxIntentFilter = new IntentFilter (android.intent.action.PROXIMITY_ALERT); proxIntentFilter.addDataScheme(custom); registerReceiver(proxBroadcastReceiver, proxIntentFilter); I'm now receiving the intents in my receiver again, but the intents are still containing incorrect data. For example, here are three proximity alerts i've added to the location manager. The numbers before the alert info is the goal and sub goal number. These three belong to goal 2, and are sub goals 0 - 2. If i add them in order, that is (0, 1, 2) when the proximity alert is fired, i get goal 2, sub goal 2 in the extras for my intent. My actual location is 2 0, and the distance between each gps co-ordinate is relatively large. If i enter the alerts in the manner shown below, i get the correct information, that is, 2 0. Im assuming this is something to do with the intent / pendingintent but can't figure out what the problem is! I just hope it's note the location manager being massively inaccurate! E/LocalService( 772): 2 2 D/LocationManager( 772): addProximityAlert: latitude = 52.506086855802266, longitude = -2.169971466064453, radius = 100.0, expiration = -1, intent = android.app.pendingint...@434274f8 D/LocationManagerService( 56): addProximityAlert: latitude = 52.506086855802266, longitude = -2.169971466064453, expiration = -1, intent = android.app.pendingint...@43552008 E/LocalService( 772): 2 1 D/LocationManager( 772): addProximityAlert: latitude = 52.48497554406308, longitude = -2.167224884033203, radius = 100.0, expiration = -1, intent = android.app.pendingint...@43428c40 D/LocationManagerService( 56): addProximityAlert: latitude = 52.48497554406308, longitude = -2.167224884033203, expiration = -1, intent = android.app.pendingint...@43482018 E/LocalService( 772): 2 0 D/LocationManager( 772): addProximityAlert: latitude = 52.493667551283544, longitude = -2.1683353185653687, radius = 100.0, expiration = -1, intent = android.app.pendingint...@4342a400 D/LocationManagerService( 56): addProximityAlert: latitude = 52.493667551283544, longitude = -2.1683353185653687, expiration = -1, intent = android.app.pendingint...@4357f0c0 --~--~-~--~~~---~--~~ 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 load content in WebView asynchronously
Hi I use WebView::loadData to display something. But sometimes the data may be very big, say, more than 200K. I hope the WebView can display the content asynchronously to improve the UI response. Any one knows about this? Thanks Aaron --~--~-~--~~~---~--~~ 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 track Android PIM changes?
The Google sync framework is not ready for multiple sources sync... I saw in HTC G2, some extra tables are inserted into Contacts and Calendar database for EAS change tracking. --~--~-~--~~~---~--~~ 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 build a debuggable crosstool chain for android on linux_X86_64?
Hi @ll: I've successfully build the crosstool chain for android on host linux_x86_64 (gcc-4.4.0, binutils-2.19, new-lib-1.17.0, gdb-6.6, etc), but the problem is that the installed gcc cannot find the corresponding header files, even for simple stdio.h. Why? I use the tar-ball of android-toolchain-20081019. Another issue is how to build a debuggable cross gcc? Just set CFLAGS and CXXFLAGS=-g3 -O0 -gdwarf-2? I want to do some development on gcc. Thanks in advance. -- Institute of High Performance Computing, Department of Computer Science and Technology, Tsinghua University, Beijing, China, 100084. --~--~-~--~~~---~--~~ 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] vold or mountd
now android use the vold instead of mountd. who know why? and if i use vold, i can not mount the sd card in my device. how i can 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] Re: vold or mountd
This question should go in the android-porting group. Thanks, JBQ On Thu, Apr 23, 2009 at 6:53 AM, l hx lihongxia8...@gmail.com wrote: now android use the vold instead of mountd. who know why? and if i use vold, i can not mount the sd card in my device. how i can do? -- Jean-Baptiste M. JBQ Queru Android Engineer, Google. Questions sent directly to me that have no reason for being private will likely get ignored or forwarded to a public forum with no further warning. --~--~-~--~~~---~--~~ 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] AutoCompleteTextView and Theme.Light
Hi, if I use an AutoCompleteTextView and the Theme.Light, I cannot see the text in the dropdown-box as the font is changed to white and the background of the dropdown is white as well. Any help on how to change the font color of the dropdown list? --~--~-~--~~~---~--~~ 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: PendingIntent problem
info+fram Use different request codes each time in PendingIntent.getActivity, the documentation is bugged and say this is not in use but they DO work. There is an old discussion on this one: http://groups.google.com/group/android-developers/browse_thread/thread/ad855bb57042c2bd/ee143afcddd65982?hl=enlnk=gstq=pendingintent+request+code#ee143afcddd65982 On Mar 22, 11:25 am, info+farm bilgiciftl...@gmail.com wrote: Hello all, I have more than one notification in notifications area and each of them has the same intent with different extras in it. Once I start() a pending intent from the notifications, first intent is handled correctly and the extras received successfully on the next(called) activity. Nonetheless, if I go with the other notifications with different extras, activity is resuming but rather than containing my new extras it still has the first(old) values. I played with the flags on intent but as far as I see notification is always calling the intent with FLAG_ACTIVITY_NEW_TASK flag set. If I do the same coding with Intent(rather than PendingIntent) everything goes well. Here is the code that I tried; PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(Weather.GET_WEATHER_ACTION). putExtra(package.prefix.tmp, 1).setFlags (Intent.FLAG_ACTIVITY_NEW_TASK), 0); try { contentIntent.send(); } catch (CanceledException e) { e.printStackTrace(); } PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(Weather.GET_WEATHER_ACTION). putExtra(package.prefix.tmp, 2).setFlags (Intent.FLAG_ACTIVITY_NEW_TASK), 0); try { contentIntent.send(); } catch (CanceledException e) { e.printStackTrace(); } 1 is received in first call but in the second call 1 is received again rather than 2. I think I am missing something on the life cycle of the PendingIntent, any help/idea would be appreciated. info+farm --~--~-~--~~~---~--~~ 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: Parsing XML feed with SAX
I don't know. Did you try a smaller document?How big is it anyway? What does the log say? On Thu, Apr 23, 2009 at 12:28 PM, mobilekid mobilek...@googlemail.comwrote: Just to add to my message, endDocument() doesn't get called... Does that mean that the document is too big too parse?! --~--~-~--~~~---~--~~ 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: MediaPlayer sound problem
Does it work with longer sounds? Have you tried using MediaPlayer.setLooping(true) instead of restarting it yourself from the OnCompletionListener callback? On Thu, Apr 23, 2009 at 12:00 AM, BlackLight blacklight1...@gmail.comwrote: Hello. I have this task: Need to play short (0.3-0.4 sec) sounds all the time. When sound is played, it should start again, etc. User can press button to reset sound - it should stop and lunch. I did many tests. I tried to create 1 MediaPlayer, then do this: MediaPlayer.OnCompletionListener complListener = new MediaPlayer.OnCompletionListener() { public void onCompletion(MediaPlayer mp) { lunchSound(); // rewind } }; private boolean lunchSound() { try { mplayer.seekTo(0); // move to start mplayer.start(); return true; }catch(Exception e){} return false; } When user press button, I call lunchSound(); It works great on emulator and on device if I have eclipse+debugger on. When I disconnect debugger, I have very strange errors - sound can stop at all (till program restart), sound can start repeating (play 0.1-0.2 sec, then restart). Can someone please provide me some info about problem? 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] Ways To Monetize Free Android Application
Hi everyone, sadly i can't sell apps to the android market..(yet) till then.. how can i make money from free apps?can you share info on ad-supported model? is the use of landing page/links to websites allowed? 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 -~--~~~~--~~--~--~---
[android-developers] Re: Screen lock turns of the accelerometer.
Accelerometer does work under screen lock when the power is not dimmed. We debugged it in ddms on the real g1 device. Guess, if you can acquire a Power wake Lock, you should be able to read acceleration. We have not tried to acquire it in program, just manually. This was done on current android version, not cupcake release. D On Apr 20, 2:39 pm, Jordan Frank jordan.w.fr...@gmail.com wrote: Fixed in cupcake! Described further:http://groups.google.com/group/android-developers/msg/a616773b12c2d9e5 Jordan On Apr 20, 12:01 pm, dilit dmit.lit...@gmail.com wrote: Have you implemented the accel. listener as a Service (vs Activity)? Service should run in the background without the need to be in focus... There is not much documentation on Screen Lock I could find. Dmitriy On Apr 16, 7:11 pm, Mark maxi...@gmail.com wrote: What I'm looking for: ** A way to read the accelerometer even when thescreenis locked. ** Currently it seems that locking thescreenautomatically turns off the accelerometer. I looked around for quite a while and didnt find any solution for that. Is that intentional? It would be really helpful to know if this is how it is or if I just didnt find the solution for that so far. thank you for any help on that (and as I said, even doesnt work right now/on purpose/.. is a very helpful answer for me :) ) best regards, 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: Error installing ADT 0.9
I had the same problem and this worked for me. Use wget with the -c option to resume downloads. On Apr 22, 10:52 am, chris christian.fo...@gmail.com wrote: It seems the download server is occupied/busy and resets the connections quite often. I recommend downloading the file using a program that can resume downloads. On 17 Apr, 07:07, Mathieu Plourde mat.plou...@gmail.com wrote: I'm using Win XP and I'm trying to install ADT 0.9 for Eclipse (In order to try SDK 1.5). I downloaded the ADT-0.9_pre.zip file and everything. I follow the steps provided there:http://developer.android.com/sdk/preview/ When I add the site, I choose Archive and browse to the file. When I press OK, it get this error: No repository found at jar:file:C:\ADT-0.9_pre.zip!/ Also, I noticed that my remote site (https://dl-ssl.google.com/android/ eclipse/) doesn't work anymore. To make it work, I need to use http instead of https. Anyone encountered this issue installing the new ADT? If it's because of my firewall or something of the sort, I don't have access to it (I'm living in my university's residences, and the network infrastructure is provided by them). 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 -~--~~~~--~~--~--~---
[android-developers] Re: Parsing XML feed with SAX
It isn't big at all, it's got about 25 elements, it's not not a very deep tree either. I've parsed way longer XML feeds in the past with the same implementation of SAX. I asked the server guy to remove the element where it got stuck, and then it managed to parse one more element down the tree, and got stuck again. So that makes me think the problem is to do with the size of the document, but it isn't big at all... Any ideas? On Apr 23, 3:30 pm, Mariano Kamp mariano.k...@gmail.com wrote: I don't know. Did you try a smaller document?How big is it anyway? What does the log say? --~--~-~--~~~---~--~~ 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: Parsing XML feed with SAX
What happens when you add a println statement before the last line? Is this reached? Is startDocument() called and how do you know that endDocument() is not called? In the quoted code you're not doing anything. Also, is it a conscious decision to use SAX here? I think SAX is a pain for most ordinary cases, and when you have such a small document DOM might be ok for you. It probably wouldn't here as the DOM parser uses SAX to build the tree. On Thu, Apr 23, 2009 at 5:50 PM, mobilekid mobilek...@googlemail.comwrote: It isn't big at all, it's got about 25 elements, it's not not a very deep tree either. I've parsed way longer XML feeds in the past with the same implementation of SAX. I asked the server guy to remove the element where it got stuck, and then it managed to parse one more element down the tree, and got stuck again. So that makes me think the problem is to do with the size of the document, but it isn't big at all... Any ideas? On Apr 23, 3:30 pm, Mariano Kamp mariano.k...@gmail.com wrote: I don't know. Did you try a smaller document?How big is it anyway? What does the log say? --~--~-~--~~~---~--~~ 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] OnClickListener for a mapview never called
Hi, I have setup a OnClickListener for a mapview and find that it's never called. I have set clickable to be true but it's still not working. Am I missing something or is the OnClickListener not supported on a mapview? 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] “The application xxxxxxxx (pr ocess xxxxxx) has stopped unexpectedly. Please try again.”
Hi there! For some reason I can't explain, when my app runs, I will on occasion get the following error message: “The application (process xx) has stopped unexpectedly. Please try again.” When I debug my code, it seems to break at random places that doesn't make sense. On top of that I tried to surround the entire code with a try/catch block just to try to catch the exception, but it doesn't work either. I'm suspecting it's the OS that is producing this error message but I don't know why. As far as my code goes, if there were exceptions caused by it, it would've been caught by the try/catch block. Can someone shed some light here? --~--~-~--~~~---~--~~ 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] distributing an app packaged with just emulator
Hi All, I was wondering if anyone has ever been able to distribute their app in a bundle with an emulator? The reason I want to do this is that I have some friends who don't have android phones, but I'd like them to be able to play with my app so that they can give me feedback. I've previously sent them screen casts, but I'd really like them to be able to get interactive with the app. Now I could ask them to get all installed with the whole android framework, eclipse etc,. but some of them are not so technical. Ideally what I'd like to be able to do is create a package that is the android emulator with my app and perhaps 1 or 2 other related apps pre- installed, so that they can download it, open it and run it interactively on their computers? Has anyone ever tried this? So far I found that I can run the emulator standalone, and I assume I could probably send them just that and it would run. However the adb tool is needed to install apps. I could send them that too, and ask the to run an 'adb install myapp.apk' from the command line, but at the moment I can't even seem to do that myself. Running the emulator standalone, the adb tool can't seem to see it: samuel-josephs-computer-2:tools samueljoseph$ sudo ./adb devices List of devices attached I just get no list of devices ... I have previously used the adb tool to install apk files, but that is after I had started the emulator from eclipse - of course even then I always have to restart eclipse and the emulator two or three times before I can get the connection (I am on OSX 10.5.6., eclipse 3.4.1) ... Any suggestions greatly appreciated. CHEERS SAM --~--~-~--~~~---~--~~ 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: getspeed
Hey Gandor, I think you need to add in your androidmanifest.xml uses-permission android:name=android.permission.ACCESS_FINE_LOCATION/uses- permission normally it goes after the closing application tag Cheers On Apr 23, 4:22 pm, gandor gand...@gmail.com wrote: Hi, If I want to simulate getspeed using emulator how do I do it. I used the following code and it gives me 04-23 05:39:18.485: ERROR/AndroidRuntime(292): Caused by: java.lang.SecurityException: Requires ACCESS_FINE_LOCATION permission --- package gd.Speedometer; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import android.content.Context; import android.location.Location; import android.location.LocationListener; import android.location.LocationManager; import android.util.Log; public class Speedometer extends Activity { private TextView tv; private LocationManager lm; private LocationListener ll; double mySpeed, maxSpeed; private final String Speed = null; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { Log.i(Speed, working1 ); super.onCreate(savedInstanceState); tv = new TextView(this); setContentView(tv); maxSpeed = mySpeed = 0; Log.i(Speed, working1 ); lm = (LocationManager) getSystemService (Context.LOCATION_SERVICE); ll = new SpeedoActionListener(); lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, ll); } private class SpeedoActionListener implements LocationListener { @Override public void onLocationChanged(Location location) { Log.i(Speed, working2 ); if(location!=null) { if(location.hasSpeed()){ mySpeed = location.getSpeed(); tv.setText(\nCurrent speed: + mySpeed + km/h, Max speed: + maxSpeed + km/h); } } Log.i(Speed, working3 ); } @Override public void onProviderDisabled(String provider) { // TODO Auto-generated method stub } @Override public void onProviderEnabled(String provider) { // TODO Auto-generated method stub } @Override public void onStatusChanged(String provider, int status, Bundle extras) { // TODO Auto-generated method stub } } } --~--~-~--~~~---~--~~ 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] Emulator data connection problem
When I run the emulator on my laptop with wired connection, my rtsp player application works fine. But when I have the laptop hooked up with a wireless network, my rtsp player application cannot establish data connection. My rtsp player application always works fine on G1. Why the emulator has problem with application making data connection when the laptop is on wireless connection and works fine when laptop is on wired connection? -- Farshad --~--~-~--~~~---~--~~ 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] write android UI by C language ?
Though there is a library written by a c language, I cannot call it from UI side because it is not a JNI library. Please teach it though I think that I can write android UI by C language. --~--~-~--~~~---~--~~ 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 reopen debug port for Selected Client to:
On Mar 5, 8:19 pm, NWallman ad...@noobspeak.com wrote: Turns out my hosts file was messed up. When I fixed that my problem was resolved. Can you give a bit more information? I seem to have this problem as well. What should my hosts file have? --~--~-~--~~~---~--~~ 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] Customer signature
Hi ! In my app, I need a customer signature for prooving the customer have seen some informations and validate them. - Does anybody knows the Android way for implementing a customer signature ? With Windows CE, we can use a signature's specific component, and the customer can use the pen to draw lines. But how can we do this with finger's like mobile phone ? It seems to be a very difficult question, and I haven't found an answer to my question yet. Best regards, Joe. --~--~-~--~~~---~--~~ 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: why does clicking on 'x' of the linux emulator not working?
I have encountered the same problem using ubuntu 9.04 RC. Clicking the 'x' does not terminate the emulator, I have to manually kill the emulator process. I tried the suggestion above killall -9 esd and it does not help. For me, this issue happens all the time and I have manually kill the process. Any other suggestions? On Apr 13, 4:29 am, David Turner di...@android.com wrote: This is not supposed to happen, unfortunately it sometimes does :-( What exact Linux distribution are you using ? The culprit is very probably a broken audio sound mixing daemon, generally you can recover by doing a killall -9 esd to kill the buggy EsounD daemon. Does this happen all the time, or only occasionally ? On Sun, Apr 12, 2009 at 1:47 PM, AK ajey...@gmail.com wrote: I have been developing on the windows Android SDK until recently i have moved to the Linux SDK. Once i launch the application from eclipse, i click the 'x' of the emulator window and an empty window persists, whereas this does not happen in the windows. I have to manually kill thru the shell (kill -9 emulator process id) Has anybody faced this problem on ubuntu 8.04, with android SDk 1.1 ? Thanks in advance AK --~--~-~--~~~---~--~~ 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 HTTP Post
Hello everyone, I'm posting here because I searched the web and found nothing about how to HTTP POST. What I want to do is to access a webpage (PHP) sending data with the POST method. I'm not interested about seeing the webpage, I just want to send the data. Actually, it's for a game i developed, and users are asking for online scores, so I wrote a PHP script that takes POST data and writes the score in an SQL database. Thanks for your help. Moons --~--~-~--~~~---~--~~ 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] Information about required permissions
Hi all, I would like to know if there's documentation about what are the required permissions for each activity, intent, broadcastReceiver, etc. Or maybe there is a file with this info in the SDK? 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] aidl problem in building android source code
hello, folks, I'm building the android source code for the first time. I've searched the forum for my issue but failed to find me. please kindly help me to resolve this problem. thanks. I'm building android source code in Ubuntu 8.10, and got the following error message: host C++: aidl = out/host/linux-x86/obj/EXECUTABLES/ aidl_intermediates/aidl_language_l.cpp frameworks/base/tools/aidl/aidl_language_l.l: In function ‘int yylex ()’: frameworks/base/tools/aidl/aidl_language_l.l:58: error: ‘IMPORT’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:59: error: ‘IMPORT’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:63: error: ‘PACKAGE’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:64: error: ‘PACKAGE’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:82: error: ‘PARCELABLE’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:82: error: ‘PARCELABLE’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:83: error: ‘INTERFACE’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:83: error: ‘INTERFACE’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:84: error: ‘IN’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:84: error: ‘IN’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:85: error: ‘OUT’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:85: error: ‘OUT’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:86: error: ‘INOUT’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:86: error: ‘INOUT’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:87: error: ‘ONEWAY’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:87: error: ‘ONEWAY’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:89: error: ‘ARRAY’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:89: error: ‘ARRAY’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:91: error: ‘IDENTIFIER’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:91: error: ‘IDENTIFIER’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:93: error: ‘GENERIC’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:93: error: ‘GENERIC’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:98: error: ‘IDENTIFIER’ was not declared in this scope frameworks/base/tools/aidl/aidl_language_l.l:103: warning: ignoring return value of ‘size_t fwrite(const void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/ aidl_language_l.o] Error 1 --~--~-~--~~~---~--~~ 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 SDK 1.5 Voice recognition sample
VoiceRecognition in android api sample fails with no activity registered for intent message while running in simulator.Is there any app that would provide me this feature for testing or i need to get something from android source site. --~--~-~--~~~---~--~~ 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] Emulator power off immediately
Hello, I just do repo sync and recompile the whole tree again. When I start the emulator, it showed the android logo, and then a window 'Power Off shutting down' is shown. Then the emulator window has no any response to any input. Strange... I remember I can run the emulator correctly yesterday or the day before yesterday. I tried to point the system.img to an old one I backed up, and the emulator runs fine. So recent changes break it? --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Android testing: Emulator vs G1
Hello, Hope you lot can help. I'm currently testing my application in the SDK emulator, Great everything works perfectly. The next step was to try the same application loaded on to the G1. After loading the app, I'm getting some strange behaviour. Some Activities seem to be called by intents multiple times, when in the emulator they only appear once. Looking at the code I can't see what could be wrong. Any help would be great. Thanks HowlettAndroid --~--~-~--~~~---~--~~ 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] What's this problem?
I have written a method, like this private Bitmap getBitmapFromUrl(String urlString) { try { URL url = new URL(urlString); HttpURLConnection con = (HttpURLConnection)url.openConnection(); InputStream is = con.getInputStream(); Bitmap bmp = BitmapFactory.decodeStream(is); return bmp; }catch(Exception e) { return null; } }; When I call this method continuously in a thread, it returns a valid bitmap only at the first call, as for the following call, LogCat would report jpeg error 20 Improper call to JPEG library in state. Actually, I think the problem is because of the connection error, since when I debug the application, the inputstream seems invalid. Is there anyone know what the problem is it? Thanks in advance. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] HttpUrlConnection problem
Hi all, I have a strange problem with HttpUrlConnection. I can send data (with POST), but the receiving succeeds only every second time or after a sufficiently long ( 5 min) pause between the sends. I basically start a new thread where the initialization of the HttpUrlConnection, writing/reading from output/input streams and closing the connection is done. If I don't close the input and the output streams the sending works correctly each time. Any suggestions where's the problem? The same problem was discussed in here http://groups.google.com/group/android-developers/browse_thread/thread/bc5454ffc71f77dc/837c09f4f1f750b2?lnk=gstq=getResponseCode#837c09f4f1f750b2 but no solution were found. -Mika --~--~-~--~~~---~--~~ 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: OnClickListener for a mapview never called
have you tried the OnTouch event? I've not used mapView yet but a click is the action to touch and to release... i think on a mapview the proper event to catch is more a touching event than a clicking event. 2009/4/23 RodgerWilko! lach.mcc...@gmail.com Hi, I have setup a OnClickListener for a mapview and find that it's never called. I have set clickable to be true but it's still not working. Am I missing something or is the OnClickListener not supported on a mapview? 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] Start native application from Java
Hi, I have a native application that I would like to start from a Java interface. Does anyone know of a good way of doing this? I can start the application using adb, with no problems. I can also start the application using Runtime.exec(), but that doesn't work so well for me; I need the application to run outside of a Java Runtime Process. Any ideas? Thanks, Anders --~--~-~--~~~---~--~~ 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: Parsing XML feed with SAX
What happens when you add a println statement before the last line? Is this reached? Is startDocument() called and how do you know that endDocument() is not called? In the quoted code you're not doing anything. Yes, startDocument() gets called, endDocument() doesn't, I know that as I've logged it. Also, is it a conscious decision to use SAX here? I think SAX is a pain for most ordinary cases, and when you have such a small document DOM might be ok for you. It probably wouldn't here as the DOM parser uses SAX to build the tree. Yes, I've always thought SAX is somehow quicker. I guess I will just switch to DOM for that WS. Thanks anyway! --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Start native application from Java
Hi, this technically isn't part of the SDK, so would be better asked on a group like android-porting. (Yes, there are Java calls to do this, but native code in any form is not supported at this time.) On Thu, Apr 23, 2009 at 4:42 AM, Anders lanils...@gmail.com wrote: Hi, I have a native application that I would like to start from a Java interface. Does anyone know of a good way of doing this? I can start the application using adb, with no problems. I can also start the application using Runtime.exec(), but that doesn't work so well for me; I need the application to run outside of a Java Runtime Process. Any ideas? Thanks, Anders -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: write android UI by C language ?
You can't do android UI in C. The UI framework is written in Java. On Wed, Apr 22, 2009 at 9:01 PM, zhangho cui.chang...@gmail.com wrote: Though there is a library written by a c language, I cannot call it from UI side because it is not a JNI library. Please teach it though I think that I can write android UI by C language. -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: “The application xxxxxxxx (process xxxxxx) has stopped unexpectedly. Please try again .”
Have you looked at the stack crawl in the log? Nobody can give help unless you at least provide that. On Wed, Apr 22, 2009 at 5:03 PM, Kenn Min Chong kmch...@gomez.com wrote: Hi there! For some reason I can't explain, when my app runs, I will on occasion get the following error message: “The application (process xx) has stopped unexpectedly. Please try again.” When I debug my code, it seems to break at random places that doesn't make sense. On top of that I tried to surround the entire code with a try/catch block just to try to catch the exception, but it doesn't work either. I'm suspecting it's the OS that is producing this error message but I don't know why. As far as my code goes, if there were exceptions caused by it, it would've been caught by the try/catch block. Can someone shed some light here? -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: PendingIntent problem
No, I mean setting the explicit component to your broadcast receiver component on the Intent class. I strongly strongly recommend this for this kind of situation where you want someone to deliver some specific thing to a component in your app. Please read the Intent java doc for more info. On Thu, Apr 23, 2009 at 4:01 AM, Fuzzmonkey she...@gmail.com wrote: Hello, By explicit component do you mean data android scheme=custom/ data in the intent filter or code in the broadcast receiver? Is that all i'd need? Thanks, George On Apr 23, 1:29 am, Dianne Hackborn hack...@android.com wrote: You didn't include all of your code, but you definitely what to set an explicit component for your receiver, and then the rest of the intent data doesn't matter for deciding where or whether it will be delivered. On Wed, Apr 22, 2009 at 5:19 PM, Fuzzmonkey she...@gmail.com wrote: Done a bit more digging. proxIntent.setData((Uri.parse(custom://+SystemClock.elapsedRealtime (; If i add this line, the proximity alert is still triggered but the intent is never received. That is I assume it's still being fired but not received. I just get.. I/LocationManagerService( 57): Entered alert Rather than.. I/LocationManagerService( 57): Entered alert D/DEBUG ( 319): Broadcast received D/MyActivity( 319): Proximity alert fired D/MyActivity( 319): 2 2 Those log commands are in my broadcast reciever btw. Do i need to change my intent filter with regards to the data bit? I've also logged SystemClock.elapsedRealtime to see if the pending intents were being added at the same time, they aren't. Thanks, George On Apr 22, 11:53 pm, Fuzzmonkey she...@gmail.com wrote: Hmm. I'm currently using unique request codes and i'm still getting this problem. I'm trying to add multiple proximity alerts, with each alert containing different information. For example, i have 4 gps co- ordinates belong to the same group. I want the intent to contain the extra information reflecting this. Intent proxIntent = new Intent (android.intent.action.PROXIMITY_ALERT); proxIntent.putExtra(goal, goalid); proxIntent.putExtra(mgoal, mgoalid); I then add this 'unique' intent to a pending intent. r represents a unique request code, generated at random. PendingIntent pi = PendingIntent.getBroadcast(this, r, proxIntent, PendingIntent.FLAG_CANCEL_CURRENT); And then add this pending intent to the location manager. lm.addProximityAlert(latitude, longitude, radius, -1, pi); The problem i'm finding that if a add 4 proximity alerts quite a distance appart, say 500m and set the radius to 50 the information i'm receiving when a proximity alert is fired is always that of the last alert added. I'm assuming this is because the pending intents are not being seen as unique, and is being over written every time i add a new proximity alert. If i had the line.. i.setData((Uri.parse(custom://+SystemClock.elapsedRealtime(; The proximity alerts don't seem to fire at all! It's all very confusing. Any one shed any light on this? Thanks, George On Apr 22, 9:06 pm, Rob Franz rob.fr...@gmail.com wrote: Yeah I agree - it is ugly, but for my purposes it worked... the intents wouldn't be fired one right after the other for me. On Wed, Apr 22, 2009 at 4:02 PM, Tom Gibara m...@tomgibara.com wrote: Setting the data uniquely in this way is a bit ugly - and what if you post two intents within the granularity of the clock? I use unique request codes. I can't claim that this is the intended use for them (the documentation is a bit sparse) but it seems to work well. Tom. 2009/4/22 Rob Franz rob.fr...@gmail.com Hi Dianne,I thought that the goal was to create unique pendingIntents... i.e. don't cancel or change the currently pending one. For me, changing the extras didn't work - doing the setData() with the random value made the intent 'unique' in the eyes of the notification manager...i wanted the ability to send multiple different pending intents, and that's worked for me thus far. -rob On Wed, Apr 22, 2009 at 3:44 PM, Dianne Hackborn hack...@android.comwrote: I hope you aren't writing constants into real code like that. :} For changing the extras -- you need to use cancel, and this will result in a new PendingIntent that you need to send to the notification manager. As of cupcake you can alternatively use the new FLAG_UPDATE_CURRENT. On Thu, Mar 26, 2009 at 7:05 PM, Rob Franz rob.fr...@gmail.com wrote: Actually it looks like PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, 0x1000); ...works for me
[android-developers] Re: why there's no boot.img in Android-1.5
Please move this to android-porting. On Thu, Apr 23, 2009 at 2:17 AM, david 1 david...@gmail.com wrote: The kernel is lost. I traced the making log, and found boot image is generated based on ramdisk image kernel. So, boot image is not created successfully. Then I 'make ARCH=arm CROSS_COMPILE=arm-eabi- goldfish_defconfig make' and got a zImage. Then I used it as 'kernel' to generate a boot.img and flashed it to G1. Finally, the G1 can not boot up at all. I miss something else? Or zImage can't be used as a kernel for G1 at all? Any hint is appreciated. david 2009/4/23 david 1 david...@gmail.com Hi All, I've built all android-1.5. But except for ramdisk.img, userdata.img system.img, I did not find boot.img. Why? Ramdisk.img includes or replaces it? Thx. David -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Why the service is always to restart even if force to kill it?
On Wed, Apr 22, 2009 at 10:51 PM, Eckel zhangjin...@gmail.com wrote: You can get the running prcess info with process id from activitymanager, then kill it by Process.KillProcess(mPid). So wait... you are saying you just wrote a regular application in an .apk, and you can do this? You really shouldn't be able to do this. I am almost positive you can't. So I really want to confirm what you are actually doing. Could you have a simple introduction for how to use Force Stop? Er... press the button? As Mike and you said, android will automatically manager the activity and service lifecyle and don't need task management by users. I often meet a case, playback a music on background service and view a a lot picture on foreground, which maybe will cause low memory, then android will kill the background music. You will not hear the music again, but if you check the music process, you will find the music service restart and service is still alive and still occupy system resource. So for this case, I think service should not be restart. What's your opinion? It's basically working as intended. If you really care about this, in cupcake you can go in to manage applications, see the list of applications with running processes, and force stop that one. -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: PendingIntent problem
So with all the input from this thread, what's the proper way to send x number of pending intents that are unique? I guess I'm doing it not 100% correctly (even though it seems to work for me and the intents are spaced out enough not to interfere with each other). I was doing it as setData((Uri.parse(custom://+SystemClock.elapsedRealtime())). -rob On Thu, Apr 23, 2009 at 12:40 PM, Dianne Hackborn hack...@android.comwrote: No, I mean setting the explicit component to your broadcast receiver component on the Intent class. I strongly strongly recommend this for this kind of situation where you want someone to deliver some specific thing to a component in your app. Please read the Intent java doc for more info. On Thu, Apr 23, 2009 at 4:01 AM, Fuzzmonkey she...@gmail.com wrote: Hello, By explicit component do you mean data android scheme=custom/ data in the intent filter or code in the broadcast receiver? Is that all i'd need? Thanks, George On Apr 23, 1:29 am, Dianne Hackborn hack...@android.com wrote: You didn't include all of your code, but you definitely what to set an explicit component for your receiver, and then the rest of the intent data doesn't matter for deciding where or whether it will be delivered. On Wed, Apr 22, 2009 at 5:19 PM, Fuzzmonkey she...@gmail.com wrote: Done a bit more digging. proxIntent.setData((Uri.parse(custom://+SystemClock.elapsedRealtime (; If i add this line, the proximity alert is still triggered but the intent is never received. That is I assume it's still being fired but not received. I just get.. I/LocationManagerService( 57): Entered alert Rather than.. I/LocationManagerService( 57): Entered alert D/DEBUG ( 319): Broadcast received D/MyActivity( 319): Proximity alert fired D/MyActivity( 319): 2 2 Those log commands are in my broadcast reciever btw. Do i need to change my intent filter with regards to the data bit? I've also logged SystemClock.elapsedRealtime to see if the pending intents were being added at the same time, they aren't. Thanks, George On Apr 22, 11:53 pm, Fuzzmonkey she...@gmail.com wrote: Hmm. I'm currently using unique request codes and i'm still getting this problem. I'm trying to add multiple proximity alerts, with each alert containing different information. For example, i have 4 gps co- ordinates belong to the same group. I want the intent to contain the extra information reflecting this. Intent proxIntent = new Intent (android.intent.action.PROXIMITY_ALERT); proxIntent.putExtra(goal, goalid); proxIntent.putExtra(mgoal, mgoalid); I then add this 'unique' intent to a pending intent. r represents a unique request code, generated at random. PendingIntent pi = PendingIntent.getBroadcast(this, r, proxIntent, PendingIntent.FLAG_CANCEL_CURRENT); And then add this pending intent to the location manager. lm.addProximityAlert(latitude, longitude, radius, -1, pi); The problem i'm finding that if a add 4 proximity alerts quite a distance appart, say 500m and set the radius to 50 the information i'm receiving when a proximity alert is fired is always that of the last alert added. I'm assuming this is because the pending intents are not being seen as unique, and is being over written every time i add a new proximity alert. If i had the line.. i.setData((Uri.parse(custom://+SystemClock.elapsedRealtime(; The proximity alerts don't seem to fire at all! It's all very confusing. Any one shed any light on this? Thanks, George On Apr 22, 9:06 pm, Rob Franz rob.fr...@gmail.com wrote: Yeah I agree - it is ugly, but for my purposes it worked... the intents wouldn't be fired one right after the other for me. On Wed, Apr 22, 2009 at 4:02 PM, Tom Gibara m...@tomgibara.com wrote: Setting the data uniquely in this way is a bit ugly - and what if you post two intents within the granularity of the clock? I use unique request codes. I can't claim that this is the intended use for them (the documentation is a bit sparse) but it seems to work well. Tom. 2009/4/22 Rob Franz rob.fr...@gmail.com Hi Dianne,I thought that the goal was to create unique pendingIntents... i.e. don't cancel or change the currently pending one. For me, changing the extras didn't work - doing the setData() with the random value made the intent 'unique' in the eyes of the notification manager...i wanted the ability to send multiple different pending intents, and that's worked for me thus far. -rob On Wed, Apr 22, 2009 at 3:44 PM, Dianne Hackborn hack...@android.comwrote: I hope you aren't writing constants into real code like that. :} For changing the extras -- you need to use cancel, and
[android-developers] Re: Could title bar of activity listen to click event?
Implement your own custom title bar. You will need to make this taller than the regular title bar anyway for a decent user experience (especially if you want DOUBLE tap...), so just bit the bullet and do your own thing. 2009/4/22 UJ ujhu...@gmail.com Dear Dianne, Generally speaking, I agree your opinion. But, there are some speical cases, such as: If I want to implement double tap address bar on browser to enter web address as iPhone, I must let the address bar can listen the click event. Unfortunately the address bar seems be implemented by title bar so it can not meet this requirement. Can you give some tips for this achievement? Thank you very much. UJ On 4月21日, 上午10時20分, Dianne Hackborn hack...@android.com wrote: As I said, the title bar is short to save space on the screen, and with it right up against the status bar and being short like that it is just a really crummy hit target. This isn't really worthwhile to do on a touch display, in my opinion. 2009/4/20 milton min.hsiung.hu...@gmail.com Hi Joe, Dianne Appreciate all your suggestions. I had tried to put a textview and add an onclicklistener to it. It works fine, but I still think it's better that I could use the title bar. To trigger the action from menu is ok too, but user have to do two actions to achieve one result. menu-action-result If I could use title bar, than I could let user do what he/she want in one action. title bar - result No matter it's onclick or long press or something else. But it looks like current framework doesn't support such behaviors. :- ( Regards Milton On Apr 21, 1:00 am, Dianne Hackborn hack...@android.com wrote: You can put an on click listener on a text view (this is a basic feature of view), but please don't go digging through the view hierarchy for the title bar text view; this is an implementation detail of the window decorations. If you want a special title bar, I would recommend just doing your own custom title bar. Alternatively, you can also supply your own custom view for the title area, but I think there is padding above and below the view so it would be even harder to hit. 2009/4/20 Joe LaPenna jlape...@gmail.com Miloh, For a simple solution, you could request the no titlebar window deature and place a textview at the top of your layout. I'm not sure off the top of my head if you can attach a onclicklistener to a text view thouhgh. Probably not in which case for usability testing putting a button there would help you realize if that feature is discoverable or perhaps if a classic menu button is more discoverable. On Apr 20, 2009 2:13 AM, milton min.hsiung.hu...@gmail.com wrote: Hi Dianne Thanks for your comment. But is there any possible way to hack current title bar to try it ? (Ignoring the title bar height issue) Thanks again. Regards Milton On 4月20日, 下午4時19分, Dianne Hackborn hack...@android.com wrote: This probably isn't going to be t... On Sun, Apr 19, 2009 at 8:38 PM, milton min.hsiung.hu...@gmail.com wrote:Hi allI w... hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private suppo... answer them.- 隱藏被引用文字 - - 顯示被引用文字 - -- 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. -- 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.- 隱藏被引用文字 - - 顯示被引用文字 - -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: How to HTTP Post
HttpClient... look in google or in this group historical with that keyword. 2009/4/23 Moons moone...@gmail.com Hello everyone, I'm posting here because I searched the web and found nothing about how to HTTP POST. What I want to do is to access a webpage (PHP) sending data with the POST method. I'm not interested about seeing the webpage, I just want to send the data. Actually, it's for a game i developed, and users are asking for online scores, so I wrote a PHP script that takes POST data and writes the score in an SQL database. Thanks for your help. Moons --~--~-~--~~~---~--~~ 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: “The application xxxxxxxx (process xxxxxx) has stopped unexpectedly. Please try again .”
To try catch the whole code is not a good practice but... have you tried to catch exception or throwable? It is not necesserly the system that is bugging but your thread may eventually be candidate to garbage collection if no reference is made to it and your parent thread has closed. Are you working in a thread? have you tied it's life cycle with its parent context thread lifecycle ? 2009/4/23 Dianne Hackborn hack...@android.com Have you looked at the stack crawl in the log? Nobody can give help unless you at least provide that. On Wed, Apr 22, 2009 at 5:03 PM, Kenn Min Chong kmch...@gomez.com wrote: Hi there! For some reason I can't explain, when my app runs, I will on occasion get the following error message: “The application (process xx) has stopped unexpectedly. Please try again.” When I debug my code, it seems to break at random places that doesn't make sense. On top of that I tried to surround the entire code with a try/catch block just to try to catch the exception, but it doesn't work either. I'm suspecting it's the OS that is producing this error message but I don't know why. As far as my code goes, if there were exceptions caused by it, it would've been caught by the try/catch block. Can someone shed some light here? -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: SharedPreferences got deleted! - What could be the problem?
I do SharedPreferences.Editor.commit() in couple of places. 1. Immediately after setting the preference. 2. in Activity#onStop. Nevertheless when I restart the app the preferences are gone. Any more ideas? I do create prefs programmaticaly after harvesting these from user (username/pwd) On Apr 21, 11:00 pm, Chander Pechetty cspeche...@gmail.com wrote: Sorry, I was referring to the settings created using PreferenceActivity screen using xml. Your actual preference values do not help much in diagnosing the issue. Example snippet from loadingpreferencesfrom xml: CheckBoxPreference android:key=pref1 android:title=pref1 android:summaryOn=SummaryOn android:summaryOff=SummaryOff android:defaultValue=true android:persistent=true/ Forpreferencescreated programatically, you can use Preference.setPersistent(true); If no Settings screen is present, and everything is through your program, then batch SharedPreferences.Editor.commit()'s should be fine. I had a similar problem as yours, but have not faced it again so far. Other than the known issue mentioned in the previous post, I don't know what else the problem could be unless you post your code perhaps... --~--~-~--~~~---~--~~ 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: SharedPreferences got deleted! - What could be the problem?
I found that the preferences XML will break very easily if you store some Strings containing 'special' characters. I am not sure what exactly those are, but when I stored things like putString(someurl, http://xyz/?a=bc=d;) the preference file becomes empty next time I try to open it. My solution is to quote all Strings that I put into the SharedPreferences. After that my problems seems to go away. I couldn't find a Base64 encoder in the Android API, so I wrote a quick-and-dirty PrefQuote class: http://code.google.com/p/nubi/source/browse/trunk/android/nubinews/src/com/nubinews/reader/PrefQuote.java putString(someurl, PrefQuote.quote(http://xyz/?a=b;)) Hope this helps On Thu, Apr 23, 2009 at 9:56 AM, bo bost...@gmail.com wrote: I do SharedPreferences.Editor.commit() in couple of places. 1. Immediately after setting the preference. 2. in Activity#onStop. Nevertheless when I restart the app the preferences are gone. Any more ideas? I do create prefs programmaticaly after harvesting these from user (username/pwd) On Apr 21, 11:00 pm, Chander Pechetty cspeche...@gmail.com wrote: Sorry, I was referring to the settings created using PreferenceActivity screen using xml. Your actual preference values do not help much in diagnosing the issue. Example snippet from loadingpreferencesfrom xml: CheckBoxPreference android:key=pref1 android:title=pref1 android:summaryOn=SummaryOn android:summaryOff=SummaryOff android:defaultValue=true android:persistent=true/ Forpreferencescreated programatically, you can use Preference.setPersistent(true); If no Settings screen is present, and everything is through your program, then batch SharedPreferences.Editor.commit()'s should be fine. I had a similar problem as yours, but have not faced it again so far. Other than the known issue mentioned in the previous post, I don't know what else the problem could be unless you post your code perhaps... --~--~-~--~~~---~--~~ 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: AudioRecord can't get any notification when record/marker position updated
I suspect the problem is the interval you chose: 50 frames @ 8KHz is 6.25 msecs. Your app is not going to be able to handle a callback every 6.25 msecs. Try something more reasonable like 50 msecs (400 frames) and see if that works. On Apr 23, 1:56 am, Steven_T gwb...@126.com wrote: hello everyone, I would like to use the new AudioRecord class to record in PCM format. Create class and setRecordPositionUpdateListener to it, then start recording, I can't get any notification from system forever,why?(I didn't get any error when running) please help me, thanks. the next is my code. public class Recorder { private static final int AUDIO_SAMPLE_FREQ = 8000; private static final int AUDIO_BUFFER_SIZE = 20; private AudioRecord recorder; public Recorder() { try { // init recorder recorder = new AudioRecord(MediaRecorder.AudioSource.MIC, AUDIO_SAMPLE_FREQ, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, AUDIO_BUFFER_SIZE); } catch (IllegalArgumentException e) { e.printStackTrace(); } recorder.setRecordPositionUpdateListener(mNotification); recorder.setPositionNotificationPeriod(50); recorder.setNotificationMarkerPosition(AUDIO_SAMPLE_FREQ); } public OnRecordPositionUpdateListener mNotification = new OnRecordPositionUpdateListener(){ public void onMarkerReached(AudioRecord arg0) { // read PCM buffer here byte[] audioBuffer = new byte[AUDIO_SAMPLE_FREQ]; arg0.read(audioBuffer, 0, AUDIO_SAMPLE_FREQ); } public void onPeriodicNotification(AudioRecord arg0) { // read PCM buffer here byte[] audioBuffer = new byte[AUDIO_SAMPLE_FREQ]; arg0.read(audioBuffer, 0, AUDIO_SAMPLE_FREQ); } public void StartRecord() { recorder.startRecording(); } public void StopRecord() { recorder.stop(); } public void ReleaseRecord() { recorder.release(); } }; --~--~-~--~~~---~--~~ 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: Audio streaming/progressive download over HTTP
There is currently no support for Flash in Android. On Apr 22, 7:37 pm, tainy tainy.zh...@gmail.com wrote: Thanks a lof , Dave. So I can use http streaming on H.264/H.263/MPEG4-SP and use rtsp streaming on H.263/MPEG4-SP, the issue with H.264 will be fixed thanks for your work. what is more, how about the support for flash video(flv)? Do you know anything about that? and will it being supported for streaming? tainy On 4月23日, 上午7时59分, Dave Sparks davidspa...@android.com wrote: Progressive streaming using HTTP is well-supported. RTSP support isn't great yet, but it will get better with the 1.5 release (Cupcake), which fixes the 302 redirect problem. There may be some issues with RTSP and H.264 - we found some issues with the hardware codec late in the test cycle that we're too risky to fix. H. 263 and MPEG4-SP should work pretty well. The caveat with RTSP is that carriers may block the streams. On Apr 22, 2:04 am, tainy tainy.zh...@gmail.com wrote: Hi Dave: for audio streaming, only MPEG-4(AAC LC/LTP decoding) is supported, right? what about video streaming? I found no place saying that is not supported, but someone said video streaming is not available by now. and if it will be supported, what format will be ok for streaming? thanks! tainy On 4月16日, 上午3时40分, Dave Sparks davidspa...@android.com wrote: AAC inside an MP4 file is fine. There is no support for raw AAC streams. On Apr 15, 5:53 am, patrick patrick.boul...@gmail.com wrote: When you say no support for AAC, does it mean no AAC support for pure audio stream? Can we use rtspstreamingwith a MPEG-4 video containing an AAC audio channel? On Apr 14, 11:56 pm, Dave Sparks davidspa...@android.com wrote: We don't have an API for progressive download yet. Technically, the website should say progressivestreaming, but from a file authoring perspective there is no distinction between the two. RTSP support is only available for MPEG-4 file formats. There is no support for raw AMR, AAC, or MP3 streams. On Apr 14, 1:12 pm, Alexander forw...@mail.ru wrote: Hi All, I have a couple questions regarding audiostreaming/progressive download over HTTP. Could you please help me? 1. MediaPlayer supports progressive download according to the developer guide from this linkhttp://developer.android.com/guide/topics/media/index.html (If you're passing a URL to an online media file, the file must be capable of progressive download.). As far as I understand progressive download means media playback during download process with saving the media file to file system(SD card or internal FS) after the downloading is finished (if it's a file, not a stream in the passed URL). So, I tried to set the following URL: setDataSource (http://84.204.154.49/mmapi/music.mp3). Playback is fine, but the file isn't saved to SD card or internal phone file system. Can MediaPlayer save media content to the file system after downloading is completed? Is there a way to turn on such capability? 2. Does MediaPlayer support HTTPstreaming? I tried to usehttp://217.10.32.134:8129/ultrafan128.mp3,http://62.32.66.180:8800, also AMR-, AAC- audio stream over HTTP on the local server, but playback does not work. For example, RTSPstreamingworks fine with AMR and AAC. Thank you, Alexander- 隐藏被引用文字 - - 显示引用的文字 -- 隐藏被引用文字 - - 显示引用的文字 - --~--~-~--~~~---~--~~ 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: Doesn't Android-1.0 support Recording Video well?
This forum is for application developers to discuss supported features in the SDK. If you want to discuss Android framework, then please take this to android-framework. On Apr 22, 7:40 pm, david 1 david...@gmail.com wrote: OK, thanks. BTW, does OpenCore-2.01 or 2.02 support it? david 2009/4/21 Marco Nelissen marc...@android.com 1.0 doesn't support video recording at all. On Tue, Apr 21, 2009 at 2:56 AM, david 1 david...@gmail.com wrote: hi all, I just experienced the video recording on G1 based on the system.img of android1.0. The process just lasts about 3 seconds, then blocks. And the generated file is empty. What's the matter? Doesn't this version support video recording, yet? david --~--~-~--~~~---~--~~ 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: “The application xxxxxxxx (process xxxxxx) has stopped unexpectedly. Please try again .”
Best bet is to post a log and than we can help you narrow it down On Apr 22, 7:03 pm, Kenn Min Chong kmch...@gomez.com wrote: Hi there! For some reason I can't explain, when my app runs, I will on occasion get the following error message: “The application (process xx) has stopped unexpectedly. Please try again.” When I debug my code, it seems to break at random places that doesn't make sense. On top of that I tried to surround the entire code with a try/catch block just to try to catch the exception, but it doesn't work either. I'm suspecting it's the OS that is producing this error message but I don't know why. As far as my code goes, if there were exceptions caused by it, it would've been caught by the try/catch block. Can someone shed some light here? --~--~-~--~~~---~--~~ 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 1.5: How do we use the AudioTrack class?
I thought you could continuously write data into the AudioTrack as long as the buffer size specified at the creation of the AudioTrack was not exceeded... and you can call play() as long as there was enough data to start playback... --~--~-~--~~~---~--~~ 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 SDK 1.5 Voice recognition sample
I posted exact same problem a few days back too. Could someone help? On Apr 23, 7:22 am, jigyasa jigyasadu...@gmail.com wrote: VoiceRecognition in android api sample fails with no activity registered for intent message while running in simulator.Is there any app that would provide me this feature for testing or i need to get something from android source site. --~--~-~--~~~---~--~~ 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: PendingIntent problem
Cool, will look into that then. Thanks all. On Thu, Apr 23, 2009 at 1:52 PM, Dianne Hackborn hack...@android.comwrote: Different request codes is a perfectly fine way to do it. On Thu, Apr 23, 2009 at 9:48 AM, Rob Franz rob.fr...@gmail.com wrote: So with all the input from this thread, what's the proper way to send x number of pending intents that are unique? I guess I'm doing it not 100% correctly (even though it seems to work for me and the intents are spaced out enough not to interfere with each other). I was doing it as setData((Uri.parse(custom://+SystemClock.elapsedRealtime())). -rob On Thu, Apr 23, 2009 at 12:40 PM, Dianne Hackborn hack...@android.comwrote: No, I mean setting the explicit component to your broadcast receiver component on the Intent class. I strongly strongly recommend this for this kind of situation where you want someone to deliver some specific thing to a component in your app. Please read the Intent java doc for more info. On Thu, Apr 23, 2009 at 4:01 AM, Fuzzmonkey she...@gmail.com wrote: Hello, By explicit component do you mean data android scheme=custom/ data in the intent filter or code in the broadcast receiver? Is that all i'd need? Thanks, George On Apr 23, 1:29 am, Dianne Hackborn hack...@android.com wrote: You didn't include all of your code, but you definitely what to set an explicit component for your receiver, and then the rest of the intent data doesn't matter for deciding where or whether it will be delivered. On Wed, Apr 22, 2009 at 5:19 PM, Fuzzmonkey she...@gmail.com wrote: Done a bit more digging. proxIntent.setData((Uri.parse(custom://+SystemClock.elapsedRealtime (; If i add this line, the proximity alert is still triggered but the intent is never received. That is I assume it's still being fired but not received. I just get.. I/LocationManagerService( 57): Entered alert Rather than.. I/LocationManagerService( 57): Entered alert D/DEBUG ( 319): Broadcast received D/MyActivity( 319): Proximity alert fired D/MyActivity( 319): 2 2 Those log commands are in my broadcast reciever btw. Do i need to change my intent filter with regards to the data bit? I've also logged SystemClock.elapsedRealtime to see if the pending intents were being added at the same time, they aren't. Thanks, George On Apr 22, 11:53 pm, Fuzzmonkey she...@gmail.com wrote: Hmm. I'm currently using unique request codes and i'm still getting this problem. I'm trying to add multiple proximity alerts, with each alert containing different information. For example, i have 4 gps co- ordinates belong to the same group. I want the intent to contain the extra information reflecting this. Intent proxIntent = new Intent (android.intent.action.PROXIMITY_ALERT); proxIntent.putExtra(goal, goalid); proxIntent.putExtra(mgoal, mgoalid); I then add this 'unique' intent to a pending intent. r represents a unique request code, generated at random. PendingIntent pi = PendingIntent.getBroadcast(this, r, proxIntent, PendingIntent.FLAG_CANCEL_CURRENT); And then add this pending intent to the location manager. lm.addProximityAlert(latitude, longitude, radius, -1, pi); The problem i'm finding that if a add 4 proximity alerts quite a distance appart, say 500m and set the radius to 50 the information i'm receiving when a proximity alert is fired is always that of the last alert added. I'm assuming this is because the pending intents are not being seen as unique, and is being over written every time i add a new proximity alert. If i had the line.. i.setData((Uri.parse(custom://+SystemClock.elapsedRealtime(; The proximity alerts don't seem to fire at all! It's all very confusing. Any one shed any light on this? Thanks, George On Apr 22, 9:06 pm, Rob Franz rob.fr...@gmail.com wrote: Yeah I agree - it is ugly, but for my purposes it worked... the intents wouldn't be fired one right after the other for me. On Wed, Apr 22, 2009 at 4:02 PM, Tom Gibara m...@tomgibara.com wrote: Setting the data uniquely in this way is a bit ugly - and what if you post two intents within the granularity of the clock? I use unique request codes. I can't claim that this is the intended use for them (the documentation is a bit sparse) but it seems to work well. Tom. 2009/4/22 Rob Franz rob.fr...@gmail.com Hi Dianne,I thought that the goal was to create unique pendingIntents... i.e. don't cancel or change the currently pending one. For me, changing the extras didn't work - doing the setData() with the random value made the intent 'unique' in the eyes of the notification manager...i wanted the ability to send multiple different pending intents,
[android-developers] Re: PendingIntent problem
That said... I would be -very- suspicious about the code you posted where you are effectively creating random identities for your pending intents. In most of the places where one uses a pending intent, you give it to something that holds on to it indefinitely, so you need to be able to recover the previous pending intent so you can give it back to have it unregistered. That is why the API works the way it does. This API is really not intended to generate tons of pending intents whose lifetime is not being managed. On Thu, Apr 23, 2009 at 10:52 AM, Dianne Hackborn hack...@android.comwrote: Different request codes is a perfectly fine way to do it. On Thu, Apr 23, 2009 at 9:48 AM, Rob Franz rob.fr...@gmail.com wrote: So with all the input from this thread, what's the proper way to send x number of pending intents that are unique? I guess I'm doing it not 100% correctly (even though it seems to work for me and the intents are spaced out enough not to interfere with each other). I was doing it as setData((Uri.parse(custom://+SystemClock.elapsedRealtime())). -rob On Thu, Apr 23, 2009 at 12:40 PM, Dianne Hackborn hack...@android.comwrote: No, I mean setting the explicit component to your broadcast receiver component on the Intent class. I strongly strongly recommend this for this kind of situation where you want someone to deliver some specific thing to a component in your app. Please read the Intent java doc for more info. On Thu, Apr 23, 2009 at 4:01 AM, Fuzzmonkey she...@gmail.com wrote: Hello, By explicit component do you mean data android scheme=custom/ data in the intent filter or code in the broadcast receiver? Is that all i'd need? Thanks, George On Apr 23, 1:29 am, Dianne Hackborn hack...@android.com wrote: You didn't include all of your code, but you definitely what to set an explicit component for your receiver, and then the rest of the intent data doesn't matter for deciding where or whether it will be delivered. On Wed, Apr 22, 2009 at 5:19 PM, Fuzzmonkey she...@gmail.com wrote: Done a bit more digging. proxIntent.setData((Uri.parse(custom://+SystemClock.elapsedRealtime (; If i add this line, the proximity alert is still triggered but the intent is never received. That is I assume it's still being fired but not received. I just get.. I/LocationManagerService( 57): Entered alert Rather than.. I/LocationManagerService( 57): Entered alert D/DEBUG ( 319): Broadcast received D/MyActivity( 319): Proximity alert fired D/MyActivity( 319): 2 2 Those log commands are in my broadcast reciever btw. Do i need to change my intent filter with regards to the data bit? I've also logged SystemClock.elapsedRealtime to see if the pending intents were being added at the same time, they aren't. Thanks, George On Apr 22, 11:53 pm, Fuzzmonkey she...@gmail.com wrote: Hmm. I'm currently using unique request codes and i'm still getting this problem. I'm trying to add multiple proximity alerts, with each alert containing different information. For example, i have 4 gps co- ordinates belong to the same group. I want the intent to contain the extra information reflecting this. Intent proxIntent = new Intent (android.intent.action.PROXIMITY_ALERT); proxIntent.putExtra(goal, goalid); proxIntent.putExtra(mgoal, mgoalid); I then add this 'unique' intent to a pending intent. r represents a unique request code, generated at random. PendingIntent pi = PendingIntent.getBroadcast(this, r, proxIntent, PendingIntent.FLAG_CANCEL_CURRENT); And then add this pending intent to the location manager. lm.addProximityAlert(latitude, longitude, radius, -1, pi); The problem i'm finding that if a add 4 proximity alerts quite a distance appart, say 500m and set the radius to 50 the information i'm receiving when a proximity alert is fired is always that of the last alert added. I'm assuming this is because the pending intents are not being seen as unique, and is being over written every time i add a new proximity alert. If i had the line.. i.setData((Uri.parse(custom://+SystemClock.elapsedRealtime(; The proximity alerts don't seem to fire at all! It's all very confusing. Any one shed any light on this? Thanks, George On Apr 22, 9:06 pm, Rob Franz rob.fr...@gmail.com wrote: Yeah I agree - it is ugly, but for my purposes it worked... the intents wouldn't be fired one right after the other for me. On Wed, Apr 22, 2009 at 4:02 PM, Tom Gibara m...@tomgibara.com wrote: Setting the data uniquely in this way is a bit ugly - and what if you post two intents within the granularity of the clock? I use unique request codes. I can't claim that this is the intended use for them (the documentation is a bit sparse) but
[android-developers] Re: AppWidget issues
So just a heads up that we won't be able to fix the onDeleted() bug for the 1.5 SDK. Here is a quick workaround that you can patch against your class that extends AppWidgetProvider to correctly catch and handle the onDeleted() event. @Override public void onReceive(Context context, Intent intent) { final String action = intent.getAction(); if (AppWidgetManager.ACTION_APPWIDGET_DELETED.equals(action)) { final int appWidgetId = extras.getInt (AppWidgetManager.EXTRA_APPWIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID); if (appWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID) { this.onDeleted(context, new int[] { appWidgetId }); } } else { super.onReceive(context, intent); } } j On Apr 20, 4:43 pm, Jeff Sharkey jshar...@android.com wrote: In onActivityResult(), the cancellation is checked for request code REQUEST_PICK_APPWIDGET whereas it should be checking for REQUEST_CREATE_APPWIDGET. Oops, you're right, thanks for catching that. For the example widgets I've been writing that use configuration steps, I've been keeping an internal CONFIGURED flag which I use to skip updates. Because I was skipping non-configured widget updates, I never noticed this myself. (I also used this flag to skip the first update before the configuration step has been completed.) Also, a quick update on the fixes: most of them will be delayed until the next platform release because the device-bound code is already frozen. We could fix it for the SDK, but it would be bad to have different behavior between the two. We definitely have bugs filed for these, and they will be fixed. Thanks for digging in and finding them. :) -- Jeff Sharkey jshar...@google.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Information about required permissions
Ok, thanks for the answer. On 23 abr, 14:56, Dianne Hackborn hack...@android.com wrote: No, sorry. On Thu, Apr 23, 2009 at 9:16 AM, thiagofj2...@gmail.com wrote: Hi all, I would like to know if there's documentation about what are the required permissions for each activity, intent, broadcastReceiver, etc. Or maybe there is a file with this info in the SDK? Thanks -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: animated GIF support in android
In BitmapDecode.java APIDemos shows how you can use Movie to display an animated GIF. I had partial success with it in the past. (I sometimes got a movie back with zero duration). On Apr 23, 4:33 am, Mark Murphy mmur...@commonsware.com wrote: Nasam wrote: Is animated GIF supported in android through SKIA library. I am not able to play animated GIF which is partially updated about each frame. I do not believe anything built into Android plays animated GIFs. -- Mark Murphy (a Commons Guy)http://commonsware.com|http://twitter.com/commonsguy _The Busy Coder's Guide to Android Development_ Version 2.0 Available! --~--~-~--~~~---~--~~ 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: HttpUrlConnection problem
I had a similar issue and i gave up. Instead i used the DefaultHttpClient class together with HttpPut/ HttpGet/HttpResponse classes. This works fine. On Apr 23, 5:50 am, Mika mika.ristim...@tkk.fi wrote: Hi all, I have a strange problem with HttpUrlConnection. I can send data (with POST), but the receiving succeeds only every second time or after a sufficiently long ( 5 min) pause between the sends. I basically start a new thread where the initialization of the HttpUrlConnection, writing/reading from output/input streams and closing the connection is done. If I don't close the input and the output streams the sending works correctly each time. Any suggestions where's the problem? The same problem was discussed in herehttp://groups.google.com/group/android-developers/browse_thread/threa... but no solution were found. -Mika --~--~-~--~~~---~--~~ 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 SDK 1.5 Voice recognition sample
And this is the error: android.content.ActivityNotFoundException: No Activity found to handle Intent { action=android.speech.action.RECOGNIZE_SPEECH } or with extras in you specify them. It's a runtimeexception being caught and rethrown in ZygoteInit.java line 788. On Apr 23, 10:53 am, z zhao.lu...@gmail.com wrote: I posted exact same problem a few days back too. Could someone help? On Apr 23, 7:22 am, jigyasa jigyasadu...@gmail.com wrote: VoiceRecognition in android api sample fails with no activity registered for intent message while running in simulator.Is there any app that would provide me this feature for testing or i need to get something from android source site. --~--~-~--~~~---~--~~ 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] Customer signature
Hi ! In my app, I need a customer signature for prooving the customer have seen some informations and validate them. - Does anybody knows the Android way for implementing a customer signature ? With Windows CE, we can use a signature's specific component, and the customer can use the pen to draw lines. But how can we do this with finger's like mobile phone ? It seems to be a very difficult question, and I haven't found an answer to my question yet. Best regards, Joe. --~--~-~--~~~---~--~~ 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] bad sqlite performance
i was quite surprised when dealing with android's sqlite implementation. suppose i have db with a table counting moro or less 4 rows. now i do query 'select field from table'. no 'where' clause so result set should have all rows. and i was surprized that Cursor 'allocates' probably all the rows since it takes ~10 secs to db.query() + cursor.moveToFirst() afaik sqlite on PC makes working set 'virtual' doing hard job on demand when one wants to fetch next rows (i did the same with python 2.5 which has sqlite support and couldn't measure time of select + fetching first row since it was so fast) is my assumption correct that Cursor allocates all the rows not doing lazy allocates? --~--~-~--~~~---~--~~ 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: Customer signature
There is no ready-to-use signature widget in android. But writing one shouldn't be too hard. Create a custom view, see fingerpaint example in the APIdemos, and when the user is done, take a snapshot of the view (which contains the signature). This would very similar to a checkout machine in the malls. The View class in the cupcake has a new function (not sure if it is public) Bitmap createSnapshot(Bitmap.Config quality, int backgroundColor) -Dan 2009/4/22 Stéphane POUVRASSEAU android_-_developer.android_w...@pouvrasseau.com Hi ! In my app, I need a customer signature for prooving the customer have seen some informations and validate them. - Does anybody knows the Android way for implementing a customer signature ? With Windows CE, we can use a signature's specific component, and the customer can use the pen to draw lines. But how can we do this with finger's like mobile phone ? It seems to be a very difficult question, and I haven't found an answer to my question yet. Best regards, Joe. --~--~-~--~~~---~--~~ 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] SDK1.5 AudioRecord sample rate problem
I was trying to record sound using the MIC with the AudioRecord class: mRecord = new AudioRecord( MediaRecorder.AudioSource.MIC, SAMPLE_RATE, AudioFormat.CHANNEL_CONFIGURATION_DEFAULT, AudioFormat.ENCODING_DEFAULT, BUFFERSIZE ); This call results in: ERROR/AudioRecord(1120): Recording parameters are not supported: sampleRate 11025, channelCount 1, format 1 ERROR/AudioRecord-JNI(1120): Error creating AudioRecord instance: initialization check failed. ERROR/AudioRecord-Java(1120): [ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object. whenever the SAMPLE_RATE is some value other than AudioRecord::DEFAULT_SAMPLE_RATE (8000) declared in ./frameworks/base/ include/media/AudioRecord.h from GIT. The documentation says 11025/22050/44100 should be ok too. Am I missing something? Thank you for your help, -Szabolcs --~--~-~--~~~---~--~~ 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 testing: Emulator vs G1
You havnt clearly defined the problem. When is your activities called again? By called again you mean these activities get restarted? If I am guessing right this happens when you slide out the keyboard (when the orientation is changed)? On Apr 23, 8:44 am, HowlettAndroid johnhowlet...@googlemail.com wrote: Hello, Hope you lot can help. I'm currently testing my application in the SDK emulator, Great everything works perfectly. The next step was to try the same application loaded on to the G1. After loading the app, I'm getting some strange behaviour. Some Activities seem to be called by intents multiple times, when in the emulator they only appear once. Looking at the code I can't see what could be wrong. Any help would be great. Thanks HowlettAndroid --~--~-~--~~~---~--~~ 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: Information about required permissions
Will there be some in the future? And also shouldnt be there a document atleast for the standard activities like viberation related? On Apr 23, 12:56 pm, Dianne Hackborn hack...@android.com wrote: No, sorry. On Thu, Apr 23, 2009 at 9:16 AM, thiagofj2...@gmail.com wrote: Hi all, I would like to know if there's documentation about what are the required permissions for each activity, intent, broadcastReceiver, etc. Or maybe there is a file with this info in the SDK? Thanks -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Customer signature
btw, it might be lighter-weight to collect and package up the vector drawing instructions, instead of a heavy image. j On Thu, Apr 23, 2009 at 12:30 PM, dan raaka danra...@gmail.com wrote: There is no ready-to-use signature widget in android. But writing one shouldn't be too hard. Create a custom view, see fingerpaint example in the APIdemos, and when the user is done, take a snapshot of the view (which contains the signature). This would very similar to a checkout machine in the malls. The View class in the cupcake has a new function (not sure if it is public) Bitmap createSnapshot(Bitmap.Config quality, int backgroundColor) -Dan 2009/4/22 Stéphane POUVRASSEAU android_-_developer.android_w...@pouvrasseau.com Hi ! In my app, I need a customer signature for prooving the customer have seen some informations and validate them. - Does anybody knows the Android way for implementing a customer signature ? With Windows CE, we can use a signature's specific component, and the customer can use the pen to draw lines. But how can we do this with finger's like mobile phone ? It seems to be a very difficult question, and I haven't found an answer to my question yet. Best regards, Joe. -- Jeff Sharkey jshar...@google.com --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: Java bytecode question (help greatly appreciated!)
On Apr 22, 3:22 pm, Mark Fayngersh phunny.pha...@gmail.com wrote: Exception in thread main java.lang.VerifyError: (class: byteCode, method: main signature: ([Ljava/lang/String;)V) Expecting to find object/array on stack Does anyone understand what this means? If my source helps, I will paste it at the end of this email. I appreciate any guidance and attempts to figure this out. I apologize again for android ambiguity. [...] bipush 42 astore_2 aload_2 You pushed the integer 42 onto the stack, and then used the astore_2 instruction, which is expecting to find an object or array. I think you wanted istore_2 there, and an iload_2 after it. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~--~~~~--~~--~--~---
[android-developers] Re: SharedPreferences got deleted! - What could be the problem?
Thank you for your responses. By the way I love Nubinews. :) It is a known bug that signs lead to a loss of shared prefs. But my settings don't include these signs. :( I have only the following things included as strings: content://media/internal/audio/media/33 100,200,300,400 So this can't be the problem with my settings loss. :( I will try using to quote the strings right now and I hope to fix the problems with that. My problem ist that I can't reproduce the bug on a daily basis. Often it works with the same settings for weeks and suddenly the prefs are gone. On Apr 23, 7:09 pm, Mattaku Betsujin mattaku.betsu...@gmail.com wrote: I found that the preferences XML will break very easily if you store some Strings containing 'special' characters. I am not sure what exactly those are, but when I stored things like putString(someurl, http://xyz/?a=bc=d;) the preference file becomes empty next time I try to open it. My solution is to quote all Strings that I put into the SharedPreferences. After that my problems seems to go away. I couldn't find a Base64 encoder in the Android API, so I wrote a quick-and-dirty PrefQuote class: http://code.google.com/p/nubi/source/browse/trunk/android/nubinews/sr... putString(someurl, PrefQuote.quote(http://xyz/?a=b;)) Hope this helps On Thu, Apr 23, 2009 at 9:56 AM, bo bost...@gmail.com wrote: I do SharedPreferences.Editor.commit() in couple of places. 1. Immediately after setting the preference. 2. in Activity#onStop. Nevertheless when I restart the app the preferences are gone. Any more ideas? I do create prefs programmaticaly after harvesting these from user (username/pwd) On Apr 21, 11:00 pm, Chander Pechetty cspeche...@gmail.com wrote: Sorry, I was referring to the settings created using PreferenceActivity screen using xml. Your actual preference values do not help much in diagnosing the issue. Example snippet from loadingpreferencesfrom xml: CheckBoxPreference android:key=pref1 android:title=pref1 android:summaryOn=SummaryOn android:summaryOff=SummaryOff android:defaultValue=true android:persistent=true/ Forpreferencescreated programatically, you can use Preference.setPersistent(true); If no Settings screen is present, and everything is through your program, then batch SharedPreferences.Editor.commit()'s should be fine. I had a similar problem as yours, but have not faced it again so far. Other than the known issue mentioned in the previous post, I don't know what else the problem could be unless you post your code perhaps... --~--~-~--~~~---~--~~ 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: SharedPreferences got deleted! - What could be the problem?
I also saw the prefs being lost ocassionally, especially after update or reinstall. I haven't seen it happen (yet) after quoting, but maybe that's just luck. I will also add a call to setPersistent to my app see if that helps. On Thu, Apr 23, 2009 at 1:12 PM, scanning_it festival.s...@googlemail.comwrote: Thank you for your responses. By the way I love Nubinews. :) It is a known bug that signs lead to a loss of shared prefs. But my settings don't include these signs. :( I have only the following things included as strings: content://media/internal/audio/media/33 100,200,300,400 So this can't be the problem with my settings loss. :( I will try using to quote the strings right now and I hope to fix the problems with that. My problem ist that I can't reproduce the bug on a daily basis. Often it works with the same settings for weeks and suddenly the prefs are gone. On Apr 23, 7:09 pm, Mattaku Betsujin mattaku.betsu...@gmail.com wrote: I found that the preferences XML will break very easily if you store some Strings containing 'special' characters. I am not sure what exactly those are, but when I stored things like putString(someurl, http://xyz/?a=bc=d;) the preference file becomes empty next time I try to open it. My solution is to quote all Strings that I put into the SharedPreferences. After that my problems seems to go away. I couldn't find a Base64 encoder in the Android API, so I wrote a quick-and-dirty PrefQuote class: http://code.google.com/p/nubi/source/browse/trunk/android/nubinews/sr... putString(someurl, PrefQuote.quote(http://xyz/?a=b;)) Hope this helps On Thu, Apr 23, 2009 at 9:56 AM, bo bost...@gmail.com wrote: I do SharedPreferences.Editor.commit() in couple of places. 1. Immediately after setting the preference. 2. in Activity#onStop. Nevertheless when I restart the app the preferences are gone. Any more ideas? I do create prefs programmaticaly after harvesting these from user (username/pwd) On Apr 21, 11:00 pm, Chander Pechetty cspeche...@gmail.com wrote: Sorry, I was referring to the settings created using PreferenceActivity screen using xml. Your actual preference values do not help much in diagnosing the issue. Example snippet from loadingpreferencesfrom xml: CheckBoxPreference android:key=pref1 android:title=pref1 android:summaryOn=SummaryOn android:summaryOff=SummaryOff android:defaultValue=true android:persistent=true/ Forpreferencescreated programatically, you can use Preference.setPersistent(true); If no Settings screen is present, and everything is through your program, then batch SharedPreferences.Editor.commit()'s should be fine. I had a similar problem as yours, but have not faced it again so far. Other than the known issue mentioned in the previous post, I don't know what else the problem could be unless you post your code perhaps... --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---