Review & Fixes for [ROM] IncDoes Sense "Desire HD" - Droid Incredible Android Development

My findings and fixes on the Desire HD ROM by IncredibleDoes with fixes maintained as they're collected from the community to help those with issues as well as provide those with information whom might be interested and are "on the fence".
After having run v0.2.1 but unable to get MMS working I decided to wait. While v0.3.0 or v0.3.1 does not fix MMS, there is a procedure that does fix the issue (listed below). I did not have my sdcard formated with an A2SD sd-ext partition and was awaiting IncredibleDroid's completion of v0.3.1 which does not require an sd-ext partition. However, after it was completed, many reported that they had no signal and a few other major issues. I had already backed up my sdcard and created an sd-ext partition but was hoping I could use the non-sd-ext v0.3.1 but with the issues posted regarding the v0.3.1 build, I decided to stick with the original v0.3.1 build that required the sd-ext partitioned sdcard and suggest you do too at this point.
First let me start with a big thanks to IncredibleDoes and a link to his main thread for you to get the latest updates and other information: IncDoes Sense "Desire HD"
Remember, a FULL wipe of data & cache is required.
So if you've skipped this process...start over rather than post any issues you may have.
Device Setup
My device info:
HBOOT v0.92
Radio 2.15.00.07.28
First, some have asked if having their sdcard formatted FAT32 was sd-ext - the answer is no.
Second, if you get the following error message:
Can't mount /dev/block/mmcblk1p2 (file exists) 3 times, then
Can't mount SDEXT:
Failure at line 12:
copy_dir PACKAGE:ext SDEXT:
Installation aborted
Then you need to create an sd-ext partition.
Creating a sd-ext partition:
I tried to use the SD Partition option in ROM Manager but it did not work. It was suggested by ID to use Amon_RA's recovery image which was actually a very simple process.
NOTE: Unlike many downloads, you will actually need to read & follow the instructions properly. This is an actual .zip archive that you will need to extract the PB31IMG.ZIP image and place on the root of your sdcard, not simply rename it.
Once you boot into the Amon_RA recovery you should create a 512MB sd-ext partition and a 32MB swap file. You will need to select the SD:ext2 to ext3 option, then SD:ext3 to ext4 option to create the properly formatted sd-ext partition.
There is a link posted to an Android and Me article that shows how to do it via a command line but that's by far taking a more difficult approach.
The Amon_RA recovery is quite nice but if you have neen using the ClockworkMod recovery and want to flash back to the ClockworkMod recovery, the PB31IMG.ZIP ClockworkMod image can be found here "http://unrevoked.com/rootwiki/doku.php/public/forever" near the very bottom.
My Review
Three second boot:
I find this has been highly over rated. Since the phone is not completely shut down, it is not actually booting up. A restart or battery pull will provide you with the same boot speed that you are used to seeing.
Since the Shutdown option does not actually shut the phone down, people are complaining about having to do battery pulls to get back into HBOOT. While ROM Manager will reboot into Recovery, HBOOT is a different story. The way I have found to do this is to long press on the power button and select Restart. Once the lighted buttons below your screen goes out, press and hold the volume down button to boot into HBOOT.
MMS fix:
Use the provided files by es0tericcha0s but after installing APN Backup & Restore you need to delete the APN settings from the ROM before you restore the provided backup .xml file. This will fix the MMS issue in v0.3.0 (and possibly other build versions if broken).
Credit to es0tericcha0s for the post & files and to pd240 whom pointed out that the APN settings needed to be deleted before you restore the .xml file. Thanks!
Battery life:
In originally writing this yesterday (before the digital gremlins hit XDA), I had made a 1.5hr phone call using BT, downloaded just under 500MB of data over Wi-Fi for the Locations app (more info on that below), sent/received about 30 SMS messages, received about a half dozen e-mails, browsed the Web for awhile, watched a couple YouTube videos, streamed music over Y! Music & Slacker to test (but not for very long) and had GPS on for a bit. While I've seen several people complain of battery use, I did not see poor battery issues and was quite surprised since the 500MB download itself took well over an hour.
Call screen & Phone:
While broken in v0.2.1, as stated in the ROM's OP, these work 100% as expected in v0.3.0. Tone sounds for voicemail etc. work properly...all issues in this area are fixed. I believe that I read there were some issues with v0.3.1 however but I am not sure as I don't recommend that version anyway.
Camera & Camcorder:
Still broken as ID's OP states however it is different in v0.3.0 than it was in v0.2.1. In v0.2.1 the app would launch then quit back to Sense. In v0.3.0 it launches to a black screen and does not quit back to Sense and the back button does nothing. After pressing the Home button I used Astro's Tools to kill the Camera process and have since not futzed with the camera.
Chrome to Phone:
With many ROM's I have had trouble getting this to work and this was no exception. I figured out last nigh that even though I had played the Disconnect, uninstall, reinstall C2P game over & over without any success as well as logging out and back in with the extension in Chrome (Mac version) I had finally found the issue. Once I uninstalled the Chrome C2P extension, restarted Chrome and reinstalled the C2P extension and logged back in via Chrome, my phone was flooded with link notifications! All along I thought it was a device issue.
Date format:
I've seen people asking if the Calendar app states the actual day in the Agenda & Day views rather than just the date. The answer reported was no. This is not entirely correct. The date format set in the System Settings is a global setting. Whatever you choose is used for the lock screen, notification bar, clock widget as well as the Calendar app. Kind of odd but there you go!
Notifications:
With all of the ROM's I've run, none (even the 2.2 OTA) provided proper SMS, FeedR etc. "unread" counts. This new version of Sense does which is nice.
Also, for those not aware, recen apps are now listed along the top of the notifications panel in a sliding ribbon once dropped down. Could be useful if you remember that they're there.
Connected Media:
This is a cool central hub for the media (music, photos & videos) on you device as well as that which is "connected" to your device (e.g., via your Wi-Fi connection). In v0.2.1 this worked very well and was the only media app I used since it launches the required Gallery, Music & Video's apps as needed. Something cool I noticed is that it saw my DirecTV HD receiver. Now, there was nothing it was able to play on it but it makes me wonder if one had Hulu or Netflix setup through an Xbox 360 or Windows box, could it possibly stream that content? I don't have any of that setup to test but kind of looks promising.
UPDATE 9/26
via dgourd
Just to help clarify:
This is a DLNA addition to the phone, so it can basically communicate with any other DLNA device. I can confirm that it works since I have a Windows Home Server in my house which supports DLNA. My Incredible can find all my music and videos. It will only display files it supports though. For example, it can play all my mp3 songs and mp4 videos, put my mkv videos are unplayable since it is not natively supported.
Click to expand...
Click to collapse
Unfortunately, there are some things that work differently in v0.3.0 with the Connected Media app. The photos aren't able to view full screen without first looking at a photo that was in a linked Facebook album. Once a photo was looked at in a Facebook album, photos on my device would display when the thumbnail was tapped. However, quitting the app would force you to go through the same steps again (this applied to videos too).
In addition, if there wasn't an sdcard installed, the app cannot see any media even if it's stored within the device itself. I do not know if this applies to the individual apps themselves (too lazy to bother at this point).
HTC Hub:
This is a cool idea from HTC that with an HTCSense.com account allows you to preview and download many items for your device. Everything from Skins (themes), Widgets, single Sounds and even full Sound Sets that you can listen to before you bother to download them. Pretty nice.
HTC Likes:
Access to apps that other HTCSense.com users can comment as well as "Like" (think of Facebook's "Like" button). There are recommended apps as well and this should rally take off once HTCSense.com launches!
Locations:
While I have no use for it, people were asking about this app so I gave it a shot. As I launched the app it wanted to download maps before it would work. The maps it wanted were just under 500MB (as stated above). After downloading the maps, there were several categories displayed as one would expect (gas stations, restaurants etc.) but selecting these provided a "no locations found" message then prompted to tell me that I needed to download updated maps (WTF?). The maps for the Western U.S. were over 800MB and I did not bother so I cannot go any further with how this app works...sorry.
Market:
I think it was a CM6 ROM I had installed that asked if I wanted Google to keep track of my data & settings that I answered yes to. This new ROM does the same and something nice was that after installing the ROM, all of my apps were automatically downloaded for me. Very nice! Now, since I had installed v0.2.1, I had already setup my System Settings, these too were restored during the v0.3.0 ROM install (but not any app settings).
The Verizon tab is replaced with a "Downloads" tab and many Verizon apps are not available for download (NFL couldn't be found, nor Skype, My Verizon etc.). Kind of a bummer for some.
Quick Lookup:
This is a cool app that will lookup what you've typed in the search box. Sure, sounds boring but, you select from where it searches from the ribbon at the bottom. Your choices are: Wikipedia, Google, YouTube, Translate and Google Dictionary.
Quadrant:
For those interested in Quadrant scores...first run 1108 second run 1168.
Streaming Audio:
As mentioned above, both Y! Music and Slacker streamed just fine through the external speaker. I was told that Slacker sounded tinny using headsets but I did not confirm this.
Web Browser:
Looks a bit more polished. Using Wi-Fi YouTube videos played smoothly (unlike the YouTube app below). There's a new checkbox setting for animated .gif files which is unchecked (off) by default. I did notice in the 2.2 OTA that animated .gif's do play now, I guess this simply lets you choose to turn them on or off for speed. If you pinch the window down, it gets displayed just as though you selected Windows from the Menu button which is handy if you're in the habit of using multiple windows (which I'm not).
YouTube:
The YouTube app is broken in so far as you cannot log into your account. When you try, after selecting your account from the popup, the app just sits there and you're unable to do anything without hitting the back button. I tried this both over 3G and Wi-Fi with the same results. Also, when choosing an HQ video from my YouTube Favorites from the main site it was very choppy & not worth watching (unlike in the browser above but that was at 360 not HD). None the less, the Gymkhana THREE Part 2 video that's at the top of the YouTube app currently plays just fine in HD so other than the inability to login, I'm confused why some HD plays and others do not (but do on the 2.2 OTA).
Well, there you have it. After a second write-up (now over 8 hours of time spent) I hope this is of some use to the community. Since it was suggested I create a thread for this so that the information did not get lost in the main ROM thread I think it will be useful. If there's something other than trying different kernels or over-clocking that you would like me to try & add, please let me know. I will keep this updated as best as possible.
X

Useful Links
[ROM] IncDoes Sense "Desire HD"
ROM Thread
IncredibleDoes Twitter account
http://twitter.com/IncredibleDoes
Tested Kernels
KiNgxKernel [2.6.32.15] [HAVS] [BATTFIX] [BFS] [OC] [UV] #5
Hydra Kernels - Stock Undervolted used by ID but that doesn't meant you can't run an overclocked kernel
Skins
via touchpro247
Donate to IncredibleDoes

i had a weird issue, one specific to this rom, and it ended up being the deal breaker for me
i have a california phone number, but recently moved to the midwest. on EVERY other rom ive used, across two different phones, this hasnt caused an issue, my messages and clls all read the right time. however on this one, my recieved texts messages were reading as california time. since the messaging app uses conversation style messaging, i would have to scroll up through two hours of my texts to find a text that i just recieved.
it was insanely annoying. that coupled with the camera killed it for me. i dont use the camera much, but the two in conjunction were just too much.
i tried pushing the old htc messaging app and using that, but no cigar.

the verizon tab issue can be fixed easily with some build.prop mods btw. im not familiar enough with the INC yet to give you the changes off the top of my head, but with the eris, the issue was solved by editing the ro.product.name and ro.product.device i believe

Just need camera to work and it will be perfect! Already is the best Rom for me
Sent from my Incredible using Tapatalk

Thank you all for helping!!
ID

es0tericcha0s said:
i had a weird issue, one specific to this rom, and it ended up being the deal breaker for me
i have a california phone number, but recently moved to the midwest. on EVERY other rom ive used, across two different phones, this hasnt caused an issue, my messages and clls all read the right time. however on this one, my recieved texts messages were reading as california time. since the messaging app uses conversation style messaging, i would have to scroll up through two hours of my texts to find a text that i just recieved.
it was insanely annoying. that coupled with the camera killed it for me. i dont use the camera much, but the two in conjunction were just too much.
i tried pushing the old htc messaging app and using that, but no cigar.
Click to expand...
Click to collapse
I wonder if doing a *228 option 2 would help by setting the proper local tower info for your phone? Have you tried this? I know ID said this was a GSM ROM which confuses me that it works at all (at least from my BB days) but I guess it's quite an apples & oranges comparison for Android OS to BB OS.
X

xwera43 said:
I wonder if doing a *228 option 2 would help by setting the proper local tower info for your phone? Have you tried this? I know ID said this was a GSM ROM which confuses me that it works at all (at least from my BB days) but I guess it's quite an apples & oranges comparison for Android OS to BB OS.
X
Click to expand...
Click to collapse
i didnt even think to try that, it may work. ill have to give it a shot later. thanks

I just wanted to say thank you for writing this review. It is a process to go create a EXT4 partition on an SDCard so I have been hesitant. This is well written and I really hope you take it upon yourself to write more reviews about new roms in the future. I think I might have to check out the next version of this Desire HD rom when he releases it. I can't wait for this to officially show up on our Incredibles in the future and get optimized to our liking by some of these guys.

Locations:
While I have no use for it, people were asking about this app so I gave it a shot. As I launched the app it wanted to download maps before it would work. The maps it wanted were just under 500MB (as stated above). After downloading the maps, there were several categories displayed as one would expect (gas stations, restaurants etc.) but selecting these provided a "no locations found" message then prompted to tell me that I needed to download updated maps (WTF?). The maps for the Western U.S. were over 800MB and I did not bother so I cannot go any further with how this app works...sorry.
Click to expand...
Click to collapse
I have a hypothesis...I'm downloading a premium navigation map update right now.

es0tericcha0s said:
i didnt even think to try that, it may work. ill have to give it a shot later. thanks
Click to expand...
Click to collapse
It kind of makes sense to me...Sure hope it works!
X

tdavis42 said:
I just wanted to say thank you for writing this review. It is a process to go create a EXT4 partition on an SDCard so I have been hesitant. This is well written and I really hope you take it upon yourself to write more reviews about new roms in the future. I think I might have to check out the next version of this Desire HD rom when he releases it. I can't wait for this to officially show up on our Incredibles in the future and get optimized to our liking by some of these guys.
Click to expand...
Click to collapse
Thanks!
The partitioning after reading the command line process was a no go for me. While I would have no trouble doing it, it was just too much work. The fact that ROM Manager was failing was a bummer too but the steps I took were very simple. Being that I had 10GB on my 32GB sdcard was the most time consuming portion (about 20 minutes to back it up from an adapter & an hour to re-write the data). Partitioning was/is pretty easy.
Also, now that the ROM is in ROM Manager, that should be helpful too (even though it's a tad under 200MB).
X

douger1957 said:
I have a hypothesis...I'm downloading a premium navigation map update right now.
Click to expand...
Click to collapse
I wasn't taken to a premium option, just a simple menu selection of map locations (World wide). Being basically homebound, an additional 800MB+ was just kind of silly.
X

Great write-up. ID has done a very nice job porting this rom.
Thanks!

Shutting down is fixed now!!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

I know this is a review about the Rom itself, but what about including reviews of optional kernels that work the best. Such as Kings #5 or Hydra etc

xwera43 said:
I wasn't taken to a premium option, just a simple menu selection of map locations (World wide). Being basically homebound, an additional 800MB+ was just kind of silly.
X
Click to expand...
Click to collapse
It's not obvious how to do it. I asked about it in the other Desire HD thread.

Cached maps!
Sent from my Incredible using XDA App

littleguevara said:
I know this is a review about the Rom itself, but what about including reviews of optional kernels that work the best. Such as Kings #5 or Hydra etc
Click to expand...
Click to collapse
I'm planning on adding those to the second post. Links based on user input whom have tried kernels. If you have some input on kernels you've used, please post it and I'll update the second post with link info.
X

IncredibleDoes said:
Click to expand...
Click to collapse
Nice ID!
X

Related

[Android] Shidell's Android 2.1 Eclair Port for the Vogue

Shidell's Android 2.1 Eclair Port for the Vogue​
After spending nearly every free hour of the last three weeks (and since 10:00 AM Saturday, it's now 5:40 AM Sunday.. so nearly the last 18 hours straight?) I've finally learned enough about linux and Android to present what I consider an excellent Eclair 2.1 port for the Vogue.
This port is based off of Manup456's work, and includes API level 7 support natively. I hope to be developing with Eclipse shortly, as I have other aspirations on an API-level for Android. (...I'm starting to think I have too many aspirations. )
But, before anything else...
Thanks to:
Plemen. Inspired me with his AOSP builds, and helped me in the very beginning with a few small questions.. just enough to get my feet wet.​
Zenulator. Provided literature in the form of guides not only on Android, but on ADB, internals, theming, and more--as well as answered questions. I'd still be researching what a binary file is in linux without Zen, let alone able to present this build now.​
Jamezelle. How many questions have you helped me with? lol. ​
dumbestcrayon. Showed me a fixed GenieWidget.apk from Nexus One, which I've incorporated into v1.1. Do something thoughtful, take a moment right now and send him a message on behalf of the MSM7k users, and thank him.​
tatnai. Thanks much for taking the time to assist people with this build, including ext2-related questions, and packaging it/making it available. ​
Also, thanks to all of you who have encouraged me both publically and privately to continue expanding. It is appreciated.​
Displaying the "Starfield" Live Wallpaper downloaded from the Market.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
Android 2.1 Eclair (API: 7)
Android 2.1 sliding unlock screen
Voice/3G connectivity immediately upon first boot (give it a minute or so)--no reboot required
Nexus One boot animation
Updated wallpapers (including "Live Wallpapers"--Not yet functional, but incorporated)
Nexus One ringtones, notifications & alarms
Includes the latest GPS library improvement from Dzo (in testing, but appears to lock fast and be accurate as of 1-19-2010)
Extra software: Gmail & Mail clients, Market, Music, Corporate Calendar, GenieWidget (Nexus One Weather/Sports app. & widget), Gallery, YouTube (Nexus One) & Spare Parts
Limitations:
Bluetooth non-functional
Tethering (wired & wireless) unsupported by current kernel
Camera does not work
Voice Search/Dial isn't working (need an updated audio library for Eclair, but apps are included so once available, you can replace your .so library files and use them.)
Power collapse isn't completely working--this is an existing issue with Eclair builds and the current audio libraries
Notes:
Be sure to use the latest base files before attempting this build. GPS may not work unless using the 1-19-2010 NAND/zImage from Dzo's site. Dzo has made improvements to the kernel to help get more accurate results via GPS
LCD Density = 110 (for now, we're testing.) HaRET users be sure to set this manually; for NAND users, it's automatically incorporated.
I haven't tested this via HaRET, only via NAND--thus, I can't provide much support for ext2/HaRET users. if you do use HaRET, please report back on how this works for you, and try to assist others
This build basically fills the capacity of NAND's limits (about 88 mb. of data)--be patient when it's starting with the boot animation
This build contains both the standard English and Chinese input keyboards--long press on an input box (I.E. Text Message) and select "Android Keyboard" to set it to English
Please be sure to leave comments in the thread if you try this build. Thanks!
Download -- v1.0, 1-17-2010 (.ext2 and .sqsh links fixed):
System.ext2.zip
System.sqsh.zip​
Download -- v1.1, 1-19-2010 (.ext2 and .sqsh links fixed):
Removed: Voice Search, Voice Dial (without audio library support, they're just taking up precious space), Maps (easily available from the market, this chews up almost 5 mb. and I only have 88 to work with, so please download it post-setup), "Cube" Live Wallpaper (OK tech demo, but not very flashy. Pulled to save space.)
Added: Corporate Calendar )), Gallery3D instead of the original Gallery (a bit slower, please comment on your thoughts/preferences), GenieWidget App/Widget for weather/news from Nexus One, and YouTube from Nexus One. Additionally, I've packaged all of the Live Wallpapers from Nexus One. They aren't working yet, but once we've got the hold up cleared, I'll enable them.
Live Wallpaper: This is working, other than the Nexus One wallpapers. Search for "Live Wallpaper" on the Market, there's a few to pick from. I personally enjoy "Starfield".
GPS: The current GPS library incorporated with this build has debugging enabled, so it will write data to a file on your SD card. This shouldn't take up much space. You can remove this at will. This is simply a disclaimer and a notification of what to expect.
System_v1.1_1-19-2010.ext2.zip
System_v1.1_1-19-2010.sqsh.zip​
Download -- v1.2, 1-24-2010:
Removed: Gallery3D (Slow, doesn't run correctly)
Added: Original (2D) Gallery
GPS: Updated to use v1.5 of the GPS library, which is another monumental step forward. jnadke is making great strides in improving our GPS library, and Google Navigation should work nicely in this build.
System: Modified lcd density from 120 to 110; this allows for the Dialer and the Music application to fit the screen correctly, as well as provides for a bit more room in certain apps (like Messaging) which were previously crowded. This does cause some other apps to display things a bit awkwardly, such as Menus, which can cut off a bit of top text.
Give it a shot, and post your opinions. Thanks to tatnai for the recommendation.
system_v1.2_1-24-2010.ext2.zip
system_v1.2_1-24-2010.sqsh.zip​
Thanks for your hard work man.
Lookin forward to run this build.
Looking forward to using it. The download links look to point to the same file. Is this right? I'm looking for the SQSH.
going to give this a go with haret and post back, downloading now. will system.ext work with haret without ext2 partitions - i know, it's embarrassing, I have yet to partition my sd card; maybe I should do that today lol? also, is libgps.so actually included in the system file - I assume I have to load it in the rootfs using adb or terminal, right?
yeah, I think you were a bit tired, shidell, looks like your two links point to the same file, lol. strong work, thanks shidell, look forward to testing!
oh one last thing - tethering should work using PDAnet, I think it uses adb to do it, so as long as adb works it should.
EDIT: system.ext2 works fine with haret without partitions . . . that nexus boot animation sure is cool
Awesome work Shidell
Can you fix the dowload link for the sqsh file. It points to the ext2.
Thank you
I'd like to ask if the camera is working or not on this build.
Maybe someone can refresh my memory - is using the EXT file different from using the SQSH? Or can I just swap one of the other?
Are you saying that tethering via tetherbot doesn't work in this build?
Note from Tatnai
tatnai said:
sshark said:
Hey Tatnai, for Shidell's 2.1 port, what rootfs/initrd/zImage did you use?
I have NAND running on one phone so don't want to disturb that set up but as I am trying this using Haret for wife's phone, I need to know that...
Thanks,
sshark
Click to expand...
Click to collapse
using the 1/6/10a rootfs, using the 1/14/10 zimage, and the initrd.gz and haret from the latest basefiles 11/16/09 (first link).
ext2 extension is fine for use with haret and no partitions.
Click to expand...
Click to collapse
Any special conf needed?
And just use a standard vogue default text, set at what resolution? Thanks for any help.
Great work! It's so good to see someone else packing up systems for the community!
Contact me any time if I can help you with anything
a couple apps courtesy of zenulator, can't recall the link to his google code page, but included are calibration app, development app (use both to calibrate the screen), and modem app.
Shidell,
Two words.
Freakin awesome.
krwilson said:
Any special conf needed?
And just use a standard vogue default text, set at what resolution? Thanks for any help.
Click to expand...
Click to collapse
I keep getting cannot read default text from Haret??? Probably something stupid on my part. I have an Eclair build running so I do understand some of this. But if one of you great members could share what files you are using it would be most appreciated. Thanks.
Do you need rename the system.ext2 extension?
I am using the following:
rootfs-2010-01-06a
system.ext2
zImage-14-01-10
initrd.gz 16-11-09
Last message I see is "failed to allocate the storage". What am I doing wrong?
I run Eclair 2.01 now via Haret. I downloaded the latest linked zImage and rootfs.img. I have system.ext2 - previously I have always used SQSH.
Thoughts?
szman22 said:
Last message I see is "failed to allocate the storage". What am I doing wrong?
I run Eclair 2.01 now via Haret. I downloaded the latest linked zImage and rootfs.img. I have system.ext2 - previously I have always used SQSH.
Thoughts?
Click to expand...
Click to collapse
you are using rootfs from 1/7/10. this version does not seem to work with haret. use 1/6/10a.
Excellent work.
Can you please fix the link to the sqsh file in the first post?
It appears both go to the ext2 link.
Thanks
I have a running package of Shidell's eclair, if someone wants it, I can upload whole deal (zImage, default.txt, rootfs...etc.) somewhere. I don't have any filesharing account.
quick notes, running from sd card without partitions:
1. audio: was hopeful, but looks like we have to wait on lib.audio changes for voice search/dialer and speakerphone. question for those using sd card with partitions or nand and rootfs 1/7/10 - does speakerphone, voice dialer/search work for you? (and does rootfs 1/7/10 work for sd card w/ partitions?). may have to flash to nand if rootfs 1/7/10 fixes the lib.audio for eclair . . .
2. love the lock screen!
3. Market: just like donut, must first boot 320x480 to see all free apps in market. can then switch to 240x320. ideal lcd.density appears to be 110 at 240x320, this allows you to see what you are typing in Messaging, and allows the notification bar not to be screwed up (120 is fine for the notification bar, but you can't see anything you are typing in Messaging).
4. other: small enhancements here and there with 2.1 (dialer, contacts, haptic feedback, messaging, etc). i see accuracy noted now in maps without doing anything special, seems like the 1.3 libgps.so is in the system? haven't tried driving with it.
5. my orange sleep LED is not blinking. i don't think my phone is sleeping... I think this is why we don't have the wake-up problem (multiple presses to wake the phone up). have not tried the hacked zimage.
Great work Shidell! Love this build.
sshark said:
I have a running package of Shidell's eclair, if someone wants it, I can upload whole deal (zImage, default.txt, rootfs...etc.) somewhere. I don't have any filesharing account.
Click to expand...
Click to collapse
Please do upload if it's not too much trouble..........http://www.mediafire.com/ possible?
I have got this running finally! BUT, I have the keyboard with English letters but the text in the keyboard such as DONE or NEXT is coming up in some Asian language??? Just me, or anyone else find this?
So, if yours works correctly then please upload, thanks.
Great work Shidell, excellent. The only downside for me is no tethering, tried with PdaNet just to see, but fails.

Upload Disabled Fix?

So I know this has been an issue since at least the G1, and that there's a sort of workaround either using Linda File Mgr for Gmail uploads or use the Opera browser. Most of the posts out there on this issue are old now so apologies if I've missed something current sifting through everything...
Does a patch/fix/hack exist yet for the unrooted N1/2.1 to correct what seems to be a perpetual Google "beta" bug they have no interest in addressing? I mean, my world won't end if I can't upload a new pic to Facebook or video to Youtube, but it's a glaring omission from an otherwise great handset. Or is it an intentional nod to the carriers for bandwidth sake?
OK so, duh. I realized that if you long press on a photo or video in the gallery then click 'share' it gives you a bunch of options for places to upload to.
However...it's still extremely lame to not be able to upload anything from the stock browser, e.g., uploading pics to a blog or non-sponsored service when that uploading has to happen via the site's form (as opposed to FTP). I know Flash 10.whatever is a part of that, but plenty of sites use Java to handle uploads. Maybe that's what I'm missing...maybe the 'Upload Disabled' button shows up automatically on the Flash sites and I just haven't come across a Java-based site yet.
I would love to see this fixed soon, but just as an FYI, the fix has been committed to the Android source (not yet in AOSP) for Froyo:
http://code.google.com/p/android/issues/detail?id=2519#c112
Bump.... is this fixed in Froyo? If so can it be back ported to 2.1?
Confirmed working in stock Froyo. I can upload images, music tracks, sound clips to popular websites (e.g. Rapidshare).
Bitbrit said:
Confirmed working in stock Froyo. I can upload images, music tracks, sound clips to popular websites (e.g. Rapidshare).
Click to expand...
Click to collapse
Awesome!!
Are you using the stock browser? Does it only allow you access to the sdcard?
Yep, stock browser.
From the looks of it, yes it does only allow me to access the SD card. I'm also limited to the categories I mentioned above (there's no "Other" option).
what a crock...
Just got Evo at launch, (coming from WinMo), and had to install opera today just to help a fellow XDAer to upload a file to xda for him. Unbelievable!

[Q] Lots of Captivate Questions

So after looking around through the forums I have learned a lot, and I have appreciated every piece of information I have been given, but there have been some things I have either not found answers to, or have not found complete answers (ie: someone only asked part of what I'm asking).
*Phone info listed in Signature*
When giving an answer, please number it according to the question and/or Quote the question, Please do not quote the entire post.
1. IMEI Device ID: Can I change it? and How?
- After Flashing and Rooting, my email exchange account no longer recognizes my phone and asks me to validate the Device ID. I did get Exchange to work when I had 2.1 and I'm not doing anything different from before. (Note: Android Device ID and IMEI Device ID are 2 different things)
Answer: Your IMEI Device ID is located on the back of your phone. You can find it by removing the battery and then it is the number above the first barcode. Your IMEI ID is something you neither can change nor want to. If a problem occurs trying to get Exchange to work again after messing with your phone, try connecting to the network at the location of your exchange account. Make sure your phone is registered, if it's not, register and wait a day before attempting to connect to exchange again. If that still doesnt work, contact their IT dept and have them manually add your phone. Also, see Post#4 or Exchange Thread
2. Android Device ID:
a)Is the number/letter sequence located on my battery, my Android's ID?
b)In the app "Android ID Changer", when I change it to said ID on battery and click "Save" nothing happens, the ID that the App gives me is still listed at the top.
Answer: If you flash and root with what I've given in my signature, your Android Device ID should be the same or there shouldn't really be anything you need to worry about that requires it. Your IMEI ID is the important one. Also Reference the Device ID Thread, and please make sure you write yours down before flashing and rooting!!!!
3. Sounds Sounds Sounds!!!!!: OK, so I know everyone wants to have their own custom tones right? Well, after looking around for a little while, I haven't really found full solutions as to what I want:
There are 6 Different Kinds of Tones, and a 7th Tone Type I would like added:
- Voice Call Tones: As main ringtone and per contact(As Title)
- Notification Tones: (Text Messages, Email, etc)
- Music: Your media, the only files that should show up in "Music Player"
- Alarm Tone: In the Default Clock App, under Alarm Creation
- Smart Alarm Tone: In the Clock App also under Alarm Creation
- Screen Touch "Pop" Tone (When you click an app)
- Reminder Tone: Reminds you that you have a text or missed call(Not included on phone currently)
a) OK, with that list, when I go in to choose for each one, you get a menu (for example Voice Call gives you: Silent, AT&T Tone, Bird loop, ..., Samsung tune, ...). I would like for my custom sound files to show in the Default list of each according Tone type as listed above. How do I do it?
b) How do I differentiate the Text message tone from the email tone? How do I make make text message tones & settings individual/separate from Notification Tones and Settings?
c) Reminder Tone: When I had a motorola back in the day, if my phone rang at me and I was too busy or not around it at the time to look at it, about every 5 minutes, it would beep at me telling me that something happened while I wasnt paying attention. Is there a way that I can add this feature to my Captivate?
4. ASTRO vs. My Files(on 2.2-Froyo): It seems like "My Files" has everything that ASTRO has, yet I've seen a lot of people saying to get ASTRO. Is there any reason to have it?
Answer: If you have enabled the Side-Loading of apps, there is no real difference between these two other than their appearance since you can bring up the .apk installer that's included in both programs. Other options to using these to programs are: Root Explorer
5. Default Samsung App: Daily Briefing: There has got to be something better than this out there, any suggestions?
- Also, I already have a big clock that has weather(Fancy Widget), so I dont really rely on Daily Briefing for it
Answer: If you are looking for something in terms of a
Widget NewsReader: try Feedr for news, Auto Express for Car News, and ScoreCenter for Sports News
Non-Widget news readers include: Google Reader, gReader, & NewsRob.
6. Tethering/I'm Tethered, What Now?:
a) I know that my laptop can access WIFI via MobileAP, but how can I connect with my Laptop via USB Tethering. I have Windows XP Pro SP3
b) Is it possible for me to use my Laptop to send Txt Msgs?
c) Assuming I have hundreds of Contacts, Is to possible to keep ALL Contacts on laptop while keeping only most used contacts on phone?
Answer:
a) USB Tethering can be accomplished through apps like EasyTether or PDANet, but most ROM's for the captivate do have it standard. It would be under Menu > Settings > Applications > USB Settings > PC Internet.
b)
c)
7. Removing the Default "Latitude" App (2.2-Froyo): I already have Maps, Navigation, and Places. Why would I need "Latitude"? What is the purpose of it?
I use Titanium Backup Pro to "Freeze" most of the default apps (freeze meaning hide them w/o deleting them) but I cannot seem to find "Latitude" in the list of Apps, is there a way to freeze it with Titanium?
8. Allshare Default App 2.2: What does it add to the phone? Do I need it or should I "Freeze" it?
I'm looking for a way to play my media from my computer to my phone, however Windows Media Player doesnt recognize my phone as something to share to, how can I change this? (I use Windows XP Pro SP3)
9. FM Radio: Is there a way I can listen to my favorite channel without using up any data? And if I listen to the channel for about an hour, how much data will I have used? (So far, I've only seen Last.FM and TuneIn Radio)
Answer: Best thing to do if you want to listen to the Radio on your phone is to do it via Wifi. Unfortunately for us, our phone originally had plans to have a FM Chip installed allowing us free FM Radio, but that's just not how AT&T rolls. Another App besides Last.FM or TuneIn Radio to try is iheartradio. Furthermore, if you are wanting to watch your Data Usage, I suggest trying 3G Watchdog, I don't know how accurate it is from month-to-month, but it is an App(and Widget) that does watch your data usage.
10. Is there a way to rename the apps in my App Drawer? Some of them have strange/long names which will break a work so that it is on both lines or the whole title doesnt fit. This bothers my OCD so I was wondering if there was an easy way to do it.
11. Random Reboots When I don't have an Alarm enabled, sometimes my phone seems to go and sleep/hibernate/reset. Meaning I pickup my phone and for some reason it has gone and turned off on me. What's the deal? Does anyone else have this problem and is there a way to fix it?
12. Save Texts: What is the best way to save your text conversations to your computer besides using KIES?
13. Save Contacts What is the best way to Export Contacts to your computer for editing and later Importing back onto the phone besides using KIES?
- I want to have a back up of all my numbers so that I can remove some from my address book, but still have them on my computer in case I need them later.
14. GPS 2.2: Many have commented about fixing the 2.1 GPS, does the 2.2 GPS also need a fix?
15. Editing the System: Where Can I find in-depth threads that tell me how to change things in the system(thread links accepted)? I would like some that cover it in general, but I'd also like ones that also include adding and removing custom ringtones to the default as well as SetCPU and other functions.
16. The Lock Screen: Is there any way in which I can change the Default Lock Screen so that it includes a message on it like "This phone belongs to _______"?
Is there any other themes for the Text Message "Puzzle" Lock Screen?
17. Contacts:
a) Sorting Method - First I would like to sort my contacts by Group, then by Alphabetical Order. Is there any way that I can do this? Basically I want my girlfriend listed first, then all my Family Contacts, then all my friends. Is there a way I can do this other than adding symbols or prefixes in front of everyone's name?
b) Once while on the facebook app, it gave me the option to set a picture to one of my contacts(without saving the image to the phone), however I havent figured out how to do it since, does anyone know how?
c)How do I sync contacts with Gmail? Ive tried clicking Sync Contacts in Contacts under Gmail, and it shows the refresh icon for about a second but when I go to my gmail contacts, nothing is there. What's the deal?
18. Way too Awesome: So we've all seen what phones can do in the movies, hacking into computers and whatnot. Is there anything that our phones can do like in the movies? I personally would love to have a phone that Tony Stark or Sam Flynn would die for. ......Is there at least a way I can use my phone to unlock my car? I'd enjoy turning my phone into a trapper-keeper lol.
19. Custom Sound Settings: Media Volume can only go down as low as 5% before going to 0%, is there any way I can make my phone lower that 5% like when it's late at night but I still want to hear an app's crappy music, just really really quietly?
20. Phone Accessories:
What is the Best phone case for Captivate that utilizes a belt clip (w/screen protector)?
In terms of a 2nd battery, are there any batteries out there that have more battery life than the stock one that comes with the phone?
If I had a 2nd battery, would it be safe to leave it in my car throughout the year in case I need it, or would temperature be a problem?
21. Data Plans: Any chance of AT&T Coming out with a plan that's between 100Mb, and 2Gb?
I'm on Wifi most of the time, so I don't use most of my 2Gb, but I can easily use 100Mb, is there any chance of there being a 1Gb plan?
As I get answers to my questions, if the answer isnt too long I will edit the OP with the answers or link a post below the question for people who might stumble upon this thread with the same question.
EDIT: (Last Edited 1/17)
Added Answers to questions: 1, 2, 4, 5, 9
Added Parts B and C to #6
Added Questions: 15,16,17,18,19,21
1.) IMEI ID is on the back of the phone and don't think you can change that.
4.) Astro also lets you install third party apps that are loaded onto your SD card. My files just lets you browse.
5.) If you dont' need daily breifing, don't use it. I don't use it either.
6.) PDAnet will let you tether via USB and there are a few others.
10.) when you add a app to your home screens, you have the option to change the name. Doesn't help with your app drawer OCD but keeps your home screens under control.
11.) There are multiple threads about random shutdowns. Read them all if you want. So far, increasing the sleep speed minimum to 2000 (in setCPU) has worked for me. Granted it's only been a few days but no shutdowns since doing that.
14.) Reading all the GPS threads will show you that it's not locked into a particular OS. Nobody really knows what the problem is. Some have great GPS, some don't. Some get it working better with fixes, some don't.
axis01 said:
1.) IMEI ID is on the back of the phone and don't think you can change that.
4.) Astro also lets you install third party apps that are loaded onto your SD card. My files just lets you browse.
10.) when you add a app to your home screens, you have the option to change the name. Doesn't help with your app drawer OCD but keeps your home screens under control.
11.) There are multiple threads about random shutdowns. Read them all if you want. So far, increasing the sleep speed minimum to 2000 (in setCPU) has worked for me. Granted it's only been a few days but no shutdowns since doing that.
Click to expand...
Click to collapse
4. My Files has a package installer if you have enabled sideloading of apps and seems to work the same as ASTRO as far as I can tell.
10. I havent seen an option to change the name on the homescreen either, I usually just drag them from my app drawer though.
11. Could you define what the sleep speed minimum is?
EDIT: ANd big thanks on where the IMEI was. I was kind of avoiding taking the battery out, but the number on the back matched the number in the phone info so I was happy. And for some reason my phone now works with exchange. I think my phone was waiting till I knew what it knew lol.
Oh man. I'll see if I can answer them all. LET'S DO THIS!
1. Before you left 2.1 stock, shoulda backed up nv_data. If your Device ID and produce code get messed up, check out http://forum.xda-developers.com/showthread.php?t=881162 and http://forum.xda-developers.com/showthread.php?t=880223 Use these threads to try and restore it; but if that doesn't work you might be SOL without a nv_data backup.
As for exhange, check out http://forum.xda-developers.com/showthread.php?t=821297
I work for AT&T, so me and IMEI's are best buds. You can't change your IMEI as it's a number issued directly for AT&T. AT&T uses these IMEI's to determine what type of phone is on your account. Should you change the IMEI, it would appear to AT&T as "Unknown GSM", and you would cease to get data.
2. Read #1
3. It depends on the apps you use to accomplish said tasks. I would imagine very few of us use the stock e-mail client, i would imagine most of us use K-9 or something along those lines, in which case you can specify a sound file in said apps settings.
As for having them show up in the default menu, throw them into /system/media/audio/ringtones and they should show up in default.
I'm not sure about the reminder, although I can't see an app for this not existing. As stated above, some e-mail clients such as k-9 or SMS like handcent may have this feature. If the stock ones don't, what can ya do?
4. Don't get either, get Root Explorer.
5. If you already have a clock, I suppose all Daily Briefing offers is news and a calendar. There's plenty of awesome news readers for the Captivate. If you like the widget variant, i would go with Feedr. If you prefer non-widget news readers, Google Reader, gReader, NewsRob; all good choices.
6. It depends on the ROM. USB Tethering can be accomplished through apps like EasyTether or PDANet, but most ROM's for the captivate do have it standard. It would be under Menu > Settings > Applications > USB Settings > PC Internet.
7. Latitude is bundled in with Google Maps. Not sure how to remove it, or if you can..maybe.
8. You don't need it. It's just a global way to share pictures and videos to multiple sources. I never use it.
9. Connect to WiFi!
10. Aside from decompiling the APK, i don't think so. Maybe NinjaMorph can do it, but I don't think so. You can hide apps from the drawer though, or hide the text, with alternative launchers.
11. The captivate stock firmwares seemed to have a problem with randomly rebooting. I work at AT&T and I sell these phones daily so I can safely say it's just the stock, even the 2.2 stock seems to do it. You can use SetCPU profiles to work some magic, but it's easier to just install a Custom ROM, as I personally no longer have this problem UNLESS i am on stock. Use http://romkitchen.org from your phone, easiest way. Make sure to donate if you use it frequently, it's an awesome service!
12. Can't answer this one. I imagine there's an app to back up texts to files on the phone directly though, if not it wouldn't be very hard to make!
13. From your contacts on the phone, menu > (possibly More) > Import/Export. It will save EVERYTHING about your contacts(Ringtone info, pictures, birthdays, etc) to a .vcf file. These can be altered, edited and saved on the computer.
14. 2.2 stock needs a fix I'm pretty sure. Check out this thread http://forum.xda-developers.com/showthread.php?t=881941 , all you gotta do is flash one file, so do it anyway just to be safe!
Phew. Hope this helps!
geokhentix said:
Oh man. I'll see if I can answer them all. LET'S DO THIS!
Click to expand...
Click to collapse
Big thanks
As for my Android ID, I didnt know about it until afterwards. The posts that inform people about flashing and Rooting should mention this, because I didn't see it anywhere until after I was worrying about my phone not being able to connect to my email, but for some reason this morning when I tried it miraculously worked.
As for #3, where is my system folder? is it: I:\media\audio\ringtones ?
with my "system" being "I:"
I recently discovered setting custom sounds for my email accounts, but I am curious about all the default tones.
Are all the ones listed in different setting all just the same file with the exception that they only play for "X" amount of type depending on menu your are in?
And can the captivate not play MIDI files?....you know, old school polyphonic files........
And how the heck do I change the text tone for while my phone is plugged into the USB? omg it is the most annoying sound in the world, why does it not use the tone I have my texts set for? (I forgot this one on my list)
Thanks for your answer to #11. My phone hadnt done it at all until I dropped it down about 10 feet at a concert screen down 6 days after I got it. The next day the phone did the reset thing and I just about cried cuz I was just like I know it's because I dropped it. On the bright side when I picked it up after it fell, it didnt have a scratch on it or nothin'.
How do you alter a .vcf file?
WandererTJ said:
Big thanks
As for my Android ID, I didnt know about it until afterwards. The posts that inform people about flashing and Rooting should mention this, because I didn't see it anywhere until after I was worrying about my phone not being able to connect to my email, but for some reason this morning when I tried it miraculously worked.
As for #3, where is my system folder? is it: I:\media\audio\ringtones ?
with my "system" being "I:"
I recently discovered setting custom sounds for my email accounts, but I am curious about all the default tones.
Are all the ones listed in different setting all just the same file with the exception that they only play for "X" amount of type depending on menu your are in?
And can the captivate not play MIDI files?....you know, old school polyphonic files........
And how the heck do I change the text tone for while my phone is plugged into the USB? omg it is the most annoying sound in the world, why does it not use the tone I have my texts set for? (I forgot this one on my list)
Thanks for your answer to #11. My phone hadnt done it at all until I dropped it down about 10 feet at a concert screen down 6 days after I got it. The next day the phone did the reset thing and I just about cried cuz I was just like I know it's because I dropped it. On the bright side when I picked it up after it fell, it didnt have a scratch on it or nothin'.
How do you alter a .vcf file?
Click to expand...
Click to collapse
I agree, all Custom ROM threads should have a little blurb about it for people installing their ROM from a new stock device. But it seems to be fixable even if you didn't with a little work, so it's not too bad.
You can use Root Explorer to copy them to /system/media/audio/ringtones, but I think they may have to be in .ogg for them to work out of this directory. I'm not entirely positive, but all you would have to do to test it is push a non-.ogg ringtone over and try it. To copy your ringtones over nice and easy like;
Download the Android SDK and extract the android-sdk-windows folder to your desktop for easy copy pasta!
And enable USB Debugging (Menu > Settings > Applications > Development > USB Debugging)
Open a command prompt!
cd %USERPROFILE%/desktop/android-sdk-windows/tools
adb push [ringtone] /system/media/audio/ringtones
Click to expand...
Click to collapse
that's in a perfect world where it won't complain about permissions. if it does;
cd %USERPROFILE%/desktop/android-sdk-windows/tools
adb push [ringtone] /sdcard/
adb shell
su - at this point, accept superuser request on the phone; make sure the screen isn't locked when you hit enter, prompt should change from a $ to a #
mv /sdcard/[ringtone] /system/media/audio/ringtones/
exit
exit
Click to expand...
Click to collapse
I'm not sure if the Captivate can play .MIDI files for notification sounds. Only one way to find out though, right?
And i have no idea why your text tone is different when plugged into USB...mine sounds the same.
Late edit: forgot to answer one of em, you can edit .vcf files in MS Outlook!
# 9 - unfortunately our phone doesn't have FM radio. Another one to try is iheartradio. They have a number of radio stations. Although you're still using data unless you're using wifi like mentioned above.
Are there any better phonebook editors other than Outlook express?
I am looking for something so that I can have multiple phonebooks such as one with all my contacts I've ever had, and another for just the contacts I want on my phone
if you have a custom ringtone set for something and you have the phone plugged into usb, the phone can't access the the SD card where the custom tone is stored, thus you get that annoying (and loud) built in tone.
Re: myfiles: it does indeed let you install apps, but I'd recommend estrongs file explorer. It allows you to not only browse you're phone, but your pc files too (assuming it's on the same network, of course.) And let you open, copy and edit between the 2 devices.
Re: allshare: out of the box this great app let me browse and watch all of the video files off of my PC. I didn't have to configure anything special, except that my PC was already configured to share media with my xbox 360.
But I didn't do anything on my pc after buying the phone. Just connected to wifi and everything showed up. I haven't tried sharing the other way though (watching media from my phone on my PC)
Sent from my SAMSUNG-SGH-I896 using XDA App
#12. I've used Wifi Android Manager Wifi, I think it backs up text messages. It seems to back up everything else, that's for sure.
Hey, I've been working on adding answers to the OP, it's going, but I'm not done
Anyways, UPDATE 1/17/11 - I've Added Questions 15-21, please try and answer these when you get the time.
Added Answers to questions: 1, 2, 4, 5, 9
Added Parts B and C to #6
Added Questions: 15,16,17,18,19,21

[Android 4+][App] Talon for Twitter

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note: This version of the app has hit its token limit, for more info on my plans and its future, check out this post: http://forum.xda-developers.com/showpost.php?p=56228193&postcount=553
Hello guys! From the creators of Sliding Messaging Pro, I would like to announce one of our new projects: Talon for Twitter!
This one, along with klinkdawg's EvolveSMS are the two brand new apps that we have been creating the past few months. They are full of polish, features, and beautiful design and KitKat style! Both of these apps are availible on the Google Play store today, but lets get to know Talon a little first
Talon for Twitter - Google Play Store
-----------------------------------------------------
Play Store Description:
Get fully immersed in your Twitter with this beautiful, feature PACKED Twitter client with a design that actually makes sense!
Created with Android 4.4 (KitKat) in mind. Includes full screen layouts, stunning animations and more! Of course that doesn't mean earlier versions of android get left out! The only thing that wasn't able to be recreated in Android 4.3 and below was the transparent navigation and status bars... Sorry! It just isn't possible
Beautiful, up-to-date layouts, designs, and neat animations isn't the only thing Talon has going for it though! The list of features is enormous as well, doing everything you could ever want from a Twitter app right off the bat. Even though it is new, I have added every single major and minor Twitter feature that I think is absolutely essential plus a ton that most people wouldn't even think of. Here is a pretty comprehensive list of its features:
Twitter features:
- Live streaming support
- Support for 2 accounts
- View your timelines (main, mentions, direct messages, links, and pictures)
- View retweets, favorites, Local and world trending, user profiles, Twitter lists, and more
- Favorite users
- Search Twitter
- Delete, favorite, retweet, quote, and reply to statuses
- view replies to statuses
- Update your profile picture, banner, location, and user description
- block, follow, and add users to lists
- search for your friends to tweet at
- Attach pictures to your tweets
- Attach locations to your tweets
- And the list goes on
Customization features:
- Extremely powerful developer theme engine (Read the second post )
- Choose between either "Talon" or "Hangouts" layouts
- Choose from 3 beautiful base themes (light, dark, and pitch black)
- Custom text sizes
- Night mode
- Auto-Refresh options
- Custom notification settings
- And many other goodies in there as well!
App Features:
- "Talon Pull" to be always listening for interactions (mentions, retweets, favorites, new followers, and direct messages)
- Expandable, actionable, and dynamic notification system
- Full app popup
- Full emoji support
- View in-line Twitter and Instagram pictures
- View in-line YouTube thumbnails
- Native YouTube player
- In-app browser
- Complete landscape and tablet modes
- Advance to new pages in a "windowed" viewing mode
- Never leave your timeline with in-line replies, favorites, and retweets
- Actionable toast bar so you always know where you are and can jump to the top
- Hiding action bar
- "Do not disturb" mode
- Widget for main timeline
- DashClock Extension
- Draft system for unsent/failed tweets
- Google style pull to refresh for quick refreshing
- Save tweet pictures
- Share content with other apps, to and from Talon
You will never go back to your old Twitter client again!
Enjoy Talon and don't hesitate to contact me with questions, requests, or bugs!
Thanks!
Contact me (Luke Klinker):
Email: [email protected]
My Twitter: @lukeklinker
Talon's Twitter: @TalonAndroid
Google+ Beta Page
Emojis
Here are two different emoji plugins for you to choose from, choose whichever suits you best, install it and never worry about it again!
Sliding Emoji Keyboard - Android
Sliding Emoji Keyboard - iOS
Permissions Explained:
- Write to Storage: Saves pictures to your SD card and writes them into the cache.
- Read from Storage: Used when backing up settings.
- Location: Used for trends and attaching locations to tweets.
- Network Communication: Obviously have to be able to interact with Twitter
- Network State: Used so the user can toggle background sync to only over WiFi.
- Run at Startup: Re-schedules the background refreshes.
- Keep Awake: Used for background refreshes and waking the screen.
- Vibrate: Used for the notifications.
Credits:
- Jacob Klinker: to many things to list! Tons of ideas, support, and inspiration
- Aaron Klinker: Icon Design
- Other open-source libraries and resources used can be found under the 'Get Help' section in settings.
-----------------------------------------------------
Screenshots:
-----------------------------------------------------
Closing Comments:
I have worked really hard to bring you guys a great experience right from the start this time and it really shows, from the login screen to the timelines, you will be fully satisfied with the design, execution and finesse that Talon brings to your phone. It isn't going to take months to get up to speed like Sliding Messaging did. I have designed this to be efficient, fast, and just work, right from the start. I learned a ton from that app and Talon goes to show just how much.
Hope you enjoy it as much as I do, sound off in the comments with question, concerns, suggestion, or whatever else you feel like saying about the app!
One more thing to say before I leave you here, please remember that this is XDA, and you are all expected to be a little bit different Android users, if you are having a force close or something, I would like you to be able to post a logcat of it. If you are wondering about why I did something the way I did, then I will probably explain it to you in a programming sense instead of how I would to a normal user on the Google+ beta page or something, because that makes much more sense to me, is easier on me, and you should be able to understand it a little bit better... Just keep that in mind and stay on topic please
Frequently Asked Questions
Frequently Asked Questions
1.) Push Notifications
I am just going to say this now, before anyone asks: Push notifications will not be coming to Talon unless something changes with the Twitter APIs. I have created "Talon Pull" with is simply an always on, listening/streaming service that will receive new tweets from Twitter whenever your Twitter handle is included. To read more about this option, look at the "Talon Pull" section below the "Reasons" section.
Reasons
This will be the more technical part of this post, if you don't want to read and understand it, then you will have to just accept my answer from above. If you don't accept that I know what I am talking about... Then by all means, read on, I will try to keep it as simple as possible.
To access Twitter, they have provided us with the REST APIs (currently version 1.1). These APIs allow developers to communicate with Twitter in real time by just submitting requests to get data from the network. They make it relatively simple - if you know what your doing - to obtain the data that they allow you to get and store, but there are plenty of limitations to these APIs, which make sense: Twitter is a completely free service and make their money off of advertisements. They want people to use their official Twitter products (such as the web or their own Android app) to access their services because they are able to place advertisements in them and that is the only way they make money. So they just aren't going to make some things available for 3rd party developers.
One of those things is their push notification system. As I said before, they allow us to access their services with these REST APIs, but they also have a Streaming API available so that a 3rd party service, such as this one, could be "always connected". Sounds great right? Maybe, maybe not. More testing probably needs to go into it, because it is very new in Talon. For the past few weeks though, I can say that it doesn't seem to take up much more battery than sycning on an intervol does. So try it and let me know. I have done the best I can to optimize this service, but if you want to know more about it, read below in the "Talon Pull" section
What these streaming APIs should be used for is a server side interaction that would then connect to GCM (Google Cloud Messaging) and send push notifications from there. I would love to say I am working on something like this, but it isn't possible for a developer like me. I don't have the time, resources, or knowledge to set up a complex server like this. The knowledge I could get, but I am a 20 year old kid, working off of this 1 MB/sec internet connection while being a full time college student at the University of Iowa. I wouldn't be able to handle the upkeep of the system like this or the traffic. I just don't have the backend necessary for this type of thing, and there aren't many developers who do. So push notifications from the server side? Way out of the question.
That leaves only one thing to do: wait. Maybe Twitter will open up some kind of push notification service to it's developers, but I wouldn't count on that. The ideal thing for them to do would be to set up their own GCM server for us to communicate with, but I don't see that as being likely at all because of the advertising. That would take away one of the main draws for their app, leaving it with almost nothing that 3rd party developers can't do. For now though, "Talon Pull" seems to be working well and I would encourage you all to try it out. Battery seems to be fine, the one drawback is that you must be connected to a datasource right when the interaction happens or it won't be saved or shown.
Talon Pull - My solution/workaround
As I said before, this is NOT push notifications. Push notifications are sent to your device to notify you from some kind of server. They aren't always on, and only turn on when your device receives the info from the web service.
Talon Pull on the other hand, uses Twitter's Streaming API to just create an "always on" service to be constantly listening for and streaming tweets that contain your Twitter Handle. The way this works is that you are signed in with your API keys after you turn on the option to enable Talon Pull. I then just create this "listener" that Twitter's servers will send new tweets to. Luckily, they will take care of most of the filtering of those tweets on their end, to reduce the load as much as possible on your device (because before the filtering, it literally will receive every single public tweet that is happening. It was amazing when I first flipped and saw the tweets flowing over my log haha). So we filter it down to as few of tweets actually reaching your device as possible, then I start broadcasting the notifications when you receive the new ones.
Overall, it is a relatively simple process, the problem with it though, you have probably already realized, you have to be constantly connected with a data service or the app won't know when to receive the new tweets. Obviously that is the part that is going to end up taking the battery (if it does), not "bloated" or "un-optimized" code as some of you I sure believed. So far though, through my testing, it doesn't seem to have a very big impact on battery overall, but I suppose that it potentially could if you are using Twitter that much more than I do.
If there was a better way, I wish I could find it. I think that this is the method that most 3rd party services use to send you those fake "push notifications". So there ya have it, hope you learned something. It works well and it is the only way to get a lot of information like who favorited or retweeted your statuses
Conclusion
Thanks for the read, if you made it all the way, hope that gives you an idea as to why push notifications just aren't even an option at this point and what my solution to that problem has been, even if it is not ideal. It works, and it seems to be working quite well for me.
So just know: "Talon Pull" isn't quite the same as push notifications, but it is as close as you are going to get and is working better for me than I would have ever imagined. Enjoy!
2.) Translucency
Why aren’t my status bar and navigation bar translucent like in all of the screenshots?!?
This is an Android 4.4 KitKat feature only. Get a new phone/ROM if you want it.
3.) Theming Support and Limitations
We have created a pretty powerful theme engine for Talon and EvolveSMS this time around, but it isn't without its limitations.
The main app color will always be orange. Don't ask to change it. That isn't something I can theme dynamically or read from an add on package, themers can change the orange glow on the in-line buttons (favorite, retweet, and send), but that is as much as your are going to get with that one.
4.) Viewing users who "retweet" and "favorite" your statuses
This is another thing that isn't going to happen at this point. It isn't possible to get the user ID's or their names with the current version of the API's.
Maybe Twitter will open this up in the future, but I wouldn't get your hopes up.For now, the best you will get is the numbers on them
The only way to get this information is through the use of "Talon Pull" and the Streaming API's. When you get a retweet or favorite, it will be put in the interactions drawer on the right side of any activities with drawers.The only way to get this information is through the use of "Talon Pull" and the Streaming API's. When you get a retweet or favorite, it will be put in the interactions drawer on the right side of any activities with drawers.
5.) Clearing the Cache
If you know much about caching in Android, then you may wonder why in the world I would want to clear it every time you switch themes.
The answer is pretty simple: to vastly improve the performance and the smooth scrolling in the app, I save the profile pictures according to the current theme's style, whether that is circle (like the "Talon" layout) or square (like the "Hangouts" layout). This preference is also available to themers in the add-on themes.
By caching them directly as circles, it alleviates the need to do it on the fly which could consume quite a bit of processing power on older phones and would just be a complete waste to render them like that every time.
You may think it is a hassle, but you would be thanking me if you knew the difference it makes.
You can also view the current cache size and clear it manually from "Advanced Settings".
6.) Battery Consumption
If you use Talon a lot throughout the day, it is going to take up battery, simple as that. I find that on a 30 min refresh intervol for the different timelines and manually going in and browsing/updating throughout the day, it takes about 4-5% of my battery. I would say this is pretty normal because there are days that Google+ takes up to 10% with just casual browsing.
If that isn't acceptable for you though, then there are a few things you can do to reduce battery consumption:
1.) Turn down the refresh interval on the timelines. This is the big one. It is those background services that are going to drain your battery.
2.) Turn off "Refresh on Startup".
3.) Turn off "Talon Pull" and "Live Streaming"
4.) Don't have it sync the second account's mentions
And if all else fails... Get off Twitter and do something productive for awhile =D haha any app that accesses the internet and refreshes as much as a Twitter client is inherently going to use more battery in the background. There are ways to reduce it, but not always ways around it!
7.) Custom ROMs Immersive Mode
My custom ROM has "Immersive Mode" and Talon doesn't seem to play nice with it! What's up with that?!
The way that immersive mode works in your ROMs currently isn't so hot unfortunately. There is a reason Google didn't put it into the whole system because app developers would have problems implementing the "translucency" with conflicting system stuff.
Not to fret to much though, I was able to get things working smoothly with it in Talon. The problem was that my ListView's are expanded through the different system bars. This can be a big problem if you try to switch to "Immersive" in the middle of doing something in the app. You will notice the margins get all wanky on the top and the bottom of your lists.
It can be easily solve though by just restarting the app by swiping it out of your recent apps screen. Sorry, but that is the best I am going to be able to do here, Translucent bars an "Immersive Mode" just weren't meant to work together.
Theming in Talon
Theming in Talon for Twitter
Real quick, before you get to far into the content, I want to let all you developers know about one of, if not the standout feature of Talon and EvolveSMS: one incredibly powerful theme engine.
Along with these apps, me and Jacob have completely redesigned and rethought our old "Theme Engine" from Sliding Messaging! Although the Sliding Messaging one was cool and great for the average user to customize, it was slow, cluttered, limited, and just bad design from a developer perspective. This won't be an issue with these apps though. We remade everything about it to bring you the ultimate themeing and customization experience, without the bloat and slowdowns. You won't be disappointed when you see what it can do!
All this theme engine takes is a little bit of knowledge about layouts and resources in Android, along with the Android SDK to compile and distribute your package as an APK, then you can make both of these apps into literally ANYTHING you want. We are able to read the layouts, drawables, and some of the colors directly from your compiled package and place them in our apps! Sweet huh, you thought this kind of design your own thing was only for homescreens
And the best part: it is completely free and you can easily share these themes with anyone when you are done by just sending the APK or putting it on the Google Play Store!
For more info on these and to start making Talon really your own, check out these links:
1.) Talon Theming Example/Walkthrough on GitHub
2.) Google+ Community Theming Section - A great place to share so anyone can see and use your themes, not just XDA users
3.) Google+ Theming Post
gonna try it out soon
Amazing Twitter app, absolutely loving it so far. It is just stunning, and kudos to going with transparent navbar instead of immersive, it looks fantastic and doesn't require a gesutre to get to.
Yeah, I completely agree that transparent is the way to go over immersive on something like this, it takes more work, but definitely with it!
Why do you only support for 2 accounts? It's just a question!
Pac-Man said:
Why do you only support for 2 accounts? It's just a question!
Click to expand...
Click to collapse
Well, a little embarrassing, but because the logic behind coding more than that gets way complex... haha
klinkdawg24 said:
Well, a little embarrassing, but because the logic behind coding more than that gets way complex... haha
Click to expand...
Click to collapse
Don't worry! But I hope you'll add multiaccount. There're a lot of people that love it
Anyway it's a good app with a perfect design. My sincerelly congratulations!
Enviado desde mi Nexus 4 mediante Tapatalk
Will love to try it, I paid for falcon and then it got free
Hoping for xda version
Maybe I'm just stupid.. How do you pull up replies to others tweets? Beautiful app btw... Love it...
wow this app looks beautiful, would love to try it, unfortunately, i dont have a credit card and can't purchase from google play. Will there be a free or xda version coming soon? if not is there any way for me to try this out? signed up for the beta as well
I got the app a couple of hours ago and it's amazing.
Just a few things..
Where did the Talon Pull notifications go when they are received? I have to manually to update the timeline anyway.
You have to pull down for too long in order to update. You should adjust it
You should definitely implement threaded DMs, that would be pretty cool
Great app btw,
donwhall70 said:
Maybe I'm just stupid.. How do you pull up replies to others tweets? Beautiful app btw... Love it...
Click to expand...
Click to collapse
right now, you can only look backwards at tweets, looking forward will come when i figure it out haha
alkspo said:
wow this app looks beautiful, would love to try it, unfortunately, i dont have a credit card and can't purchase from google play. Will there be a free or xda version coming soon? if not is there any way for me to try this out? signed up for the beta as well
Click to expand...
Click to collapse
No, because of the token limit, this app is going to be paid, I thought about an XDA version with different tokens, but that would just go against Twitters rules still
Kage0x said:
I got the app a couple of hours ago and it's amazing.
Just a few things..
Where did the Talon Pull notifications go when they are received? I have to manually to update the timeline anyway.
You have to pull down for too long in order to update. You should adjust it
You should definitely implement threaded DMs, that would be pretty cool
Great app btw,
Click to expand...
Click to collapse
1.) They go to the interactions drawer on the right, make sure you are on the newest version and it will work better (1.01)
2.) i changed it for the version im releasing now
3.) yeah the dm's have a lot of work i know!
Version 1.05
(up in ~2 hours)
Well, day one is coming to a close and i have added some nice stuff for all of you
There was an update earlier that solved some issues with the Talon Pull service not working and tweets being saved twice in some places. That was version 1.01.
Changelog for 1.05:
Correctly mute retweets
- Higher quality images on timeline
- Dismiss all on interactions drawer
- In-app browser is now optional
- Lowered swipe length for Pull to Refresh
- Option to display both screenname and name on timeline tweets
- Open app from clicking icon on widget
- Finished German translation
- Fixed contact images on layout change
- Attempted fixes for Play Store crash reports
I hopefully got the force closes that were reported today taken care of. Although there weren't many, which makes me happy
Let me know how this version works for all of you!
hi mate
the last update is wonderful
it fix almost every complain ppl have.... BUT.....
PLEASE and i repeat PLEASE don't use the same way of plume to manage DM
the DM must be in threaded conversations, with the ability to delete entire threads, just like a normal "sms" application does, and just like tweetbot does.
please fix the dm section and this could be the real deal for android users.
faremoney said:
hi mate
the last update is wonderful
it fix almost every complain ppl have.... BUT.....
PLEASE and i repeat PLEASE don't use the same way of plume to manage DM
the DM must be in threaded conversations, with the ability to delete entire threads, just like a normal "sms" application does, and just like tweetbot does.
please fix the dm section and this could be the real deal for android users.
Click to expand...
Click to collapse
DMs will get a big rewrite, but I have a few other things I need to do first
klinkdawg24 said:
DMs will get a big rewrite, but I have a few other things I need to do first
Click to expand...
Click to collapse
Very nice app. I only have two "issues" Local Trends is displaying trendings from another country. The same happened to me with Falcon Pro so, I guess you both use same location service. It would be nice to have an option to select trends manually for people who is living in another country and wanna know what is happenning in their "home"
The other issue I found is that I think data loading is faster in other Twitter clients especially with timeline refresh
OK, this gets better and better.
The pull to refresh is better than before, but it still needs some improvement. Take a look at how the one from the gmail app behaves. That one is perfect. But this is just a minor issue, so it's not a big deal
Regarding the DM issue, could you at least change the order in which they are displayed, or at least give us the opportunity to do so? It's kinda weird to have the old ones first. But it really depends on long will it take to rewrite the whole thing, if you're going to do it
Also, I really think mentions notifications from the Talon Pull should go directly into the mentions tab instead of the additional drawer, but maybe that's just me
awesome. perhaps the only competitor falсon. you can do that display images if given a direct link to it? (everywhere)
view who retweet/favorite. display real-time, I mean like 20:14, but not 14 minutes ago. thx, man.

[APP][NST/G] Google(ish) News

5-31-21 I've ceased development on this app because I think there is a better alternative. See post #7.
*updated to version 1.3, adding error trap for discontinued or blank feeds*
It's been awhile since the demise of the last working version of Genie Widget (aka Google News and Weather) but not so long since the big G retooled news.google.com so that our browsers can no longer deal with it and also put the kibosh on the Google News RSS feeds. Sigh.
I have a work-around
Google News 1.3 for the NST/G exploits the "alerts" that Google offers on news topics. These alerts can be optioned in the form of RSS feeds. My app downloads the HTML source for the feed, picks out all the good stuff and trashes all the rest, then builds up a local HTML document which is easily displayed by our browsers (I highly recommend Opera Mobile for ease of scrolling and general all-around function). You can build up your own topics, change your mind, mix them about, read that one more story you didn't get to the first time around, etc. I'm not saying that your browser will negotiate every target link. Some newspaper sites have just become too much. That was true even when Genie Widget was still working. But updating Opera Mobile for TLS 1.2 solves much of that. See this post for details.. The beauty of this app is in the simplicity. It's entirely browser-based once the feeds are downloaded, so you're not going back and forth between the app and your browser (like the current Google News app.......). Designed for both portrait and landscape.
Requirements
1. Android 2.1 has a security issue with opening local HTML files. In order for Google News to work properly you need to address that. Included in the zip below is a tiny app, android-open-in-browser-0.0.4-4-debug. Install that. It's not my app but I have used it for years and wish I could credit the originator.
2. This is a Tasker-generated app. If you already have one of my other Tasker-generated apps or have previously installed GApps, you don't need the two Google maps library files included in the zip and can delete them. If you do need them, copy the two files into the locations shown below:
/system/etc/permissions/com.google.android.maps.xml
/system/framework/com.google.android.maps.jar
Set permissions for both files to rw-r--r-- and reboot. Without these files resident, the app will not install.
3. Create a folder in the root directory of your sdcard: Google News (exactly as shown)
4. Install the app itself, Google News.1.apk
How to use
Before you run the app you need to select some news categories, set up the feeds, get the URLs, blah-blah-blah. All of this is covered in the PDF included with the zip. It may seem a little annoying at the start, but it goes quickly once you get started and it's not like you have to do it every time you use the app. You're just setting up your news topics, just as if you were using the current Google News (either the app or the web version). Once you have your topics and URLs and have edited the included text file google_rss_feeds.txt, copy that into the Google News folder of your sdcard.
Note: recently (June 2019) the big G has not been very consistent with the RSS feeds. Some days they are "empty" but come back the next day with lots of stories. Some feed topics simply "die" and a minor change in the topic will resurrect them (change "World" to "World news", as an example). Version 1.3 includes a trap for these eventualities so that the app should not crash, even if your first feed comes up empty. To inspect/edit your feeds, point your browser (on your PC) to your Google Alerts page. If you are signed in this will be found among the options on the Google home page, in the upper right corner where the "apps" grid is shown.
Now you're good to go. Start the app, make sure you're connected to WiFi. There are only three buttons on the app screen. The first one, "Fetch the news" does just that. You will see a little toast that the first news category is being prepared. Once that is done, you will be taken to the browser and that page will open. Meanwhile the remaining pages are being downloaded and reconstructed in the background.
The news page is very simple. I tried to aim for readability over all other considerations (this is the reason the news items are in bold black, even though they are the external links). I have my Opera Mobile set to 100% page zoom. It looks good to me, but you could probably get away with 75%. External websites are another matter. At the title bar left is a drop-down menu button that gives you access to your other news topics. Since no fixed navbar schemes work under Android 2.1, there is a duplicate drop-up menu bar at the end of the page. The use of NoRefresh, or to a lesser extent FastMode, is a plus.
Edit: you cannot use this app with Opera Mini. It lacks the ability to open local HTML files.
The second option on the opening screen, "Read old news" sounds a bit daft, but I just thought maybe someone might have been looking at the topic pages, saw something that interested them and then got interrupted. So this option opens the first local file in the browser again and you can navigate from there. Strictly speaking, WiFi is not needed to browse the local files once they have been created, but it is needed to pursue any stories.
The third option simply dismisses the app screen.
Whew! So this is new...and I think I exterminated all the bugs, but I did not try other browsers. I'm open to suggestions and would appreciate feedback.
Google alert change? No option for RSS alerts anymore...
First off, thanks so much for putting the time and effort into this app. I would love to have a more "future-proof" news reader solution for my NST. Sadly however, in typical Google fashion of constantly dropping/messing with feature support, it seems that there is no longer an option to deliver Google alerts to RSS feeds (only email addresses). If I'm reading this thread and your PDF correctly, I'm worried that this may break the app. In any case I'm stuck on page 3 of your setup PDF since I can't figure out how to get the RSS alert string from Google anymore. Any advice you can offer would be greatly appreciated!
v619284 said:
First off, thanks so much for putting the time and effort into this app. I would love to have a more "future-proof" news reader solution for my NST. Sadly however, in typical Google fashion of constantly dropping/messing with feature support, it seems that there is no longer an option to deliver Google alerts to RSS feeds (only email addresses). If I'm reading this thread and your PDF correctly, I'm worried that this may break the app. In any case I'm stuck on page 3 of your setup PDF since I can't figure out how to get the RSS alert string from Google anymore. Any advice you can offer would be greatly appreciated!
Click to expand...
Click to collapse
I'm away from home right now but my copy of the app is working so the RSS feeds must still exist. I'll have to sit down with my instructions in front of the computer and see what mischief they've done. Thanks for letting me know.
v619284 said:
If I'm reading this thread and your PDF correctly, I'm worried that this may break the app. In any case I'm stuck on page 3 of your setup PDF since I can't figure out how to get the RSS alert string from Google anymore. Any advice you can offer would be greatly appreciated!
Click to expand...
Click to collapse
OK, so I've run through the instructions sitting at my PC. Everything is correct although Firefox no longer wants to open the RSS feed page as anything other than an xml "text" file. That just means the image on page 4 needs updating.
As far as page 3, everything is currently exactly as shown. Just to be sure, you have to be signed in to Google on your browser before you do any of this. Then when you get to the screen depicted on page 3 you need to change the "Deliver to" option to RSS feed. But even before that, it's important not to get sucked into the email alert business back on page 2. Do NOT click on "Create Alert" there, only on "Show options". That's how you get to the screen I show on page 3.
When you finally get to click on the little RSS symbol shown on the lower half of page 3, you (at least on Firefox) may end up at a page of xml code, or perhaps your browser may show a news feed page. Regardless, the URL shown for the page is the same and it's what you need to copy, just as described on page 4.
Let me know if you are still having issues with this.
v619284 said:
First off, thanks so much for putting the time and effort into this app. I would love to have a more "future-proof" news reader solution for my NST. Sadly however, in typical Google fashion of constantly dropping/messing with feature support, it seems that there is no longer an option to deliver Google alerts to RSS feeds (only email addresses). If I'm reading this thread and your PDF correctly, I'm worried that this may break the app. In any case I'm stuck on page 3 of your setup PDF since I can't figure out how to get the RSS alert string from Google anymore. Any advice you can offer would be greatly appreciated!
Click to expand...
Click to collapse
So a few days after I wrote my last post, the app stopped working for me. It just hangs on "Preparing......News"
Google has apparently changed the format of their RSS xml file. Right in the middle of something else at the moment, but I will get it fixed.
Nope, nix that. After fooling around with the app and an xml file from the Big G, I find nothing out of place and it seems the app is now working again
They're just messing with us.
Edit: Indeed they are. Today I caught another malfunction but this time looked at the Tasker routines for an error. Google is sending out (at least today) RSS feeds with empty content fields. That messes up my app. So I wrote an error trap for that. Updated in first post. Have to watch the big G like a hawk....
v619284 said:
If I'm reading this thread and your PDF correctly, I'm worried that this may break the app. In any case I'm stuck on page 3 of your setup PDF since I can't figure out how to get the RSS alert string from Google anymore. Any advice you can offer would be greatly appreciated!
Click to expand...
Click to collapse
Whilst looking around for a solution to a different issue, I came across this: https://medium.com/@cassandragraft/...tion-not-appearing-heres-the-fix-bf842ca32b88
It appears to address the issue you describe. I never encountered the issue, but obviously some people have.
The Big G is making me very angry lately. Even version 1.2 with a new error trap is crashing. I'm finding that some of my feeds are "empty". The skeleton of the RSS file is there but there is no content populating the file. A category as ordinary as "world" is simply blank. This is new and very annoying. Just a change of topic to "world news" brings up a list of stories longer than your arm. I encountered this before with "science" and fixed it with a slight change in name, so I should have seen this coming. It's a nasty game Google seems to be playing....
Anyway, if the app crashes on the first topic it leaves an overlay artifact behind when you exit. To remove this, go to the App Manager and force stop the app. I will work on a fix which will alert you to the effect that the feed appears dead but allow the app to complete the download of whatever is still working and exit properly.
Grr....
Edit: App updated to v1.3 in first post. I hope that solves the problems. For now.
As I mentioned in my edit of the first post, I think my app is exhibiting creakiness already owing to Opera Mobile's increasing difficulty negotiating many websites.
I have an alternative to suggest, however, that is totally browser based. It seems to work "OK" with Opera Mobile although text display is a bit small with a default zoom of 100%. In Opera Mini, however, it shines, especially with NoRefresh.
Thanks to XDA member @SJT75 , I found out about a list of text-only news sites. One of them is a text version of Google News! The list is at: https://greycoder.com/a-list-of-text-only-new-sites/
While the Google News option does not allow for custom categories (hey, there's an app for that!), it does cover all the usual suspects. Even better, all of the links lead to text-only versions of the sources. Occasionally you go to a page and find it could not be fetched by whatever mechanism the author is using, but pages (even those error ones) include a link to the original source
Also notable on the list are the NPR and CNN sites. Both work well.

Categories

Resources