I'm porting android to Devkit8000 which is a BeagleBoard clone. I have a GPS module connected on /dev/ttyS0. I could successfully get NMEA output when writing "cat /dev/ttyS0" in the terminal emulator.
I want to know how to let android know that there is a GPS module on /dev/ttyS0 and it is outputting NMEA standard? To be able to use the android.location class with it! or test it with any GPS app in the store!
Is there something to edit in the android's source? adding driver for example, writing a code with android-ndk or what?
I'm tinkering with building and installing Android from source. Basically I've got it down fairly well, but I seem to have run into a bit of a problem with the wlan module, probably from HTC.
Having pulled the 2.6.27 kernel sources and built that with a .config pulled from the phone, and using that as the kernel image instead of the prebuilt one, I get the following wifi failure message in dmesg:
wlan: version magic '2.6.27-00205-gf2dabc0 preempt mod_unload ARMv6 ' should be '2.6.27-00392-g8312baf preempt mod_unload ARMv6 '
probably because the .config I pulled from the phone has:
So I rebuilt with the '00205' localversion and now I get in dmesg:
[61.122497] wlan: Unknown symbol trout_pwrsink_set
but trout_pwrsink_set was changed to htc_pwrsave_set way back in February:
[ARM]: trout: Switch from trout_pwrsink -> htc_pwrsink 33/8933/1 http://android.git.kernel.org/?p=kernel/msm.git;a=commitdiff;h=44a01f...
I'm clearly getting an obsolete wlan module somehow, Any ideas for how I can get a wlan module that goes with the '00392' kernel would be appreciated.
I will have a list view on the top and a button on the bottom in the view. Regardless the height of the list view i would like to fix the button position on the bottom all the time. If the list view is too long then make it scrollable.
With Android, you can define different resources for different phone attribute by naming res directories appropriately. I need to be able to support different layouts for 480x800 and 480x854. I figured I could have one set of resources stored in the layout-hdpi-v4 directory and another in layout-long-hdpi-v4. However, both resolution seem to think that they are long (at least based on the emulator, which I understand may not reflect devices accurately). Is there another way in which I can distinguish between the two resolutions/aspect ratios?
I'm starting to design my object graph for an OpenGL ES 1.1 app on Android. What's advisable when it comes to actually drawing my triangles and controlling their size? Should I store all the vertices in units relative to each other and then multiply them by a value I pass during a draw(GL10 gl)? Would this approach have any impact when it comes time to do frustum culling?
you can see where he's defined a custom widget called ColorMixer.ColorMixer has an attribute named "initialColor" declared in attrs.xml.but getIdentifier never returns anything but zero.Is there something more I should be doing? I want to re-write this code to be completely independent of 'R'
I would like to define each tab's content in a different XML file so the visual editor in Eclipse can be used. That is, without all of the tabs being laid over each other. The visual editor doesn't even seem to work with the XML example provided here: [link text] : http://developer.android.com/guide/tutorials/views/hello-tabwidget.html "Here", It just has a Null pointer exception.
I have tried to define each tap in it's own file, for example. code... And when adding the tab I use:
What is the method to define a sync period for some account? ContentResolver allows to set automatic sync flag only. But what is period? Have I missed something? Or have I to schedule sync requests myself using the AlarmManager?
I have a button on a relative layout that hugs the buttom of the parent, but since there is not much above the button, the height of it is massive and extends to the object above it.What kind of code can I use to make sure the button stays at a normal height while still hugging the bottom of the parent?
I'm making out a few menus for my Android App and throughout there is a standard textview that is repeated 5 times, only changing the android:text tag each time, everything else is the same.There are a good number of properties on this and it feels very inefficient to be copy/pasting all these for each of the textviews.Is there a way I define the common properties just once and add them to each TextView element?
I have some problems finding the documentation of the definitions of shapes in XML for Android. I would like to define a simple circle filled with a solid color in an XML File to include it into my layout files.
Sadly the Documentation on android.com does not cover the XML attributes of the Shape classes. I think I should use an ArcShape to draw a circle but there is no explanation on how to set the size, the color, or the angle needed to make a circle out of an Arc.
I'm porting android to an overo gumstix. thus it seems the the omapfb driver has some problems on that platform. it doesn't matter at all, because i want to use udlfb (a driver for usb displays) anyway.
till today, i wasn't able to figure out how i can define udlfb as default framebuffer. tried make menuconfig and select udlfb there, but no changes when booting the fresh compiled kernel. omapfb still wants to come up.
so my final question: how do i define the default framebuffer driver for an android kernel?
Is it a good practice to define the alphabetic shortcuts (alphabeticShortcut) of the menu items?
I ask because I've never used them in any of the Android devices that I have owned, even those that have a physical keyboard. Is there any reason to define them? Maybe an accessibility use-case than I'm not seeing?
I am currently making an application that's to work as auto-theft.The user whose mobile is stolen sends an sms to his phone and it's intercepted by the application installed in the phone.According to the format and instructions the phone performs the task.I am making a module to hide the contacts on a particular instruction.How do I go about it.I have worked on inserting and updating contacts but how do I hide them, such that they are not visible in the native contacts app.They should become visible when the user sends another instruction.that means they are not to be deleted.and I had another query related to this.how do we delete a contact?
I am trying to make a DRM module downloadable on Android.
I've already applied our modules in embedded system. To apply a DRM module in Android, I made it as a CPM Plug-in of OpenCore and added its uuid in pvplayer.cfg. After applying, DRM-protected music contents can be played in Music Application of Android.
I've planning to make the module downloadable because I want that drm- protected music contents can be played in not only new android phones but existing android phones, after a user downloads and installs it in their phones. BUT, we have a lot of difficulties in finding method.
If anyone knows any method, could you tell me? I have another question. When myAppl.apk is installed in Android, I want a .cfg file written in /system/etc. Is it possible?
For common linux, we provide a kernel driver and also a X11 module for our device. Since Android use the same linux kernel, I guess our kernel driver should work... Well, how about X11 module? does Android includes Xorg ? If not, what's target we need to do for our original X11 module/driver?
I use music application (PlayerPro) and a time (LafayChrono). Problem, the clock application serves medias volumes output, not the alarm volumes output. So, I can not set the volume independently of one another.
My question is, if it is possible to "root" the sound output of an app to another type of volume (LafayChrono to alarm volumes output) ?
How do I build the wlan module? When I build, the makefiles copy the vendor/.../wlan.ko to out/.../wlan.ko. What I really want to do is put some new features in the wifi driver for Android. Anybody know?
I spent some time today doing controlled tests with the camera on the Droid and these tests confirmed my thoughts about the Droid camera: It will take decent pictures, but not in autofocus mode. I've posted a link to the pictures in Picasa **here**.The EXIF data shows the following: f.2.8 is the only aperture used. High shutter speeds in hazy sunlight will enable you to steady the camera. Most of the shutter speeds topped out ~ 1/1400 of a second. The other variable is ISO and in bright sunlight it's set very low, usually around ISO 50. This is a good thing since it allows you to have a high shutter speed since these tiny cameras are inherently hard to steady. I cannot account for the fixed aperture of f.2.8. In a larger camera such a wide setting would normally assure a rather soft picture. Here it seems to work.
The sample pictures I posted were duplicated many times in my tests and the results were consistent. As you look at the samples you will first see a wide picture.I then opened the picture in Photoshop and took it to 100% (all pixels displayed) then I cropped an area of interest. The results show the fixed focus working fine (with not as much shutter lag since it's not hunting for focus) and the autofocus mode completely broken. I think this shows a definite software issue. The hardware seems fine, although the shadow areas are quite noisy, the result of a tiny sensor and its overflowing photosites.So go ahead and take pictures outdoors and you'll probably get decent pictures set at infinity, even when you are taking pictures of friends in groups. I'll make a guess that this software bug is a result of a code screwup at the very last minute. If we can be patient I suspect the fix will be a simple one.