Related
Hey everyone,
After wrestling with the HTC Album for a while, I've got tired of it not doing what I want it to do and have therefore started developing my own. I'm still in the algorithm writing stage but it's coming along very nicely as yet.
Here's some of the features that I'm planning:
Database Backend - This will be extensible through the use of 'tagging'. You will be able to add an 'infinite' number of tags to each photo.
UI - Will allow swiping through pictures and other enhancements over the standard app.
Different Browsing Views - Can browse via the database (and tags) or the normal file based directory views.
EXIF tags - Ability to read them. Not sure on where I'm going with this feature yet.
There's no time frame when this will be first released, but it will be out when I have it in a nice stable state, and feature-wise, similar to the HTC Album. Further features will then be added in further (quick) releases. I have a name of the application in mind but I don't want to announce it yet as this application is very much in progress. I also don't want someone to steal the name.
So why have I posted this? Well I know the good people of XDA are full of good ideas so I'm asking you this: what would you want from this new Gallery app?
Reserved for future use.
will you try to add in multi touch like the demo photo app of long ago that was never refined? i cant wait for you to finish, the htc album gets on my nerves too. it always reorders the pictures as it pleases even though i have "sort by date" selected after a wipe.
yea, add multitouch
As long as there are more sorting options ill be eternally grateful
Not sure on multitouch as I don't really see a need for it (plus can't be bothered with the potential Patent infringement stuff). I will include a nicer way of zooming in and out than the simple buttons though, and I think it's more elegant than multitouch.
Regarding sorting, there will definetly be better sorting options. And i'll make sure they actually work too. This is probably the number one thing that annoys the hell out of me with the HTC Album.
Have the ability to pick a folder of images or folders.
I hate using gallery on my phone and it picks every picture on my SD card. Kinda annoying honestly, but hey it is what it is.
Also implement features such as double tap to zoom...hate using the zoom toolbar
And auto rotate with animation
Refer to app called "Picture Viewer" to understand wht i am talkin about...its a nice app just lackin features...
http://www.cyrket.com/package/rip.android.GlImageView
an idea for zooming: clockwise to zoom in and counter-clockwise to zoom out ... i dont remember where ive seen that before but just seems like a cool idea if able to be implemented
xidominicanoix said:
an idea for zooming: clockwise to zoom in and counter-clockwise to zoom out ... i dont remember where ive seen that before but just seems like a cool idea if able to be implemented
Click to expand...
Click to collapse
Hmm the app i refered to in the above post has zoom in / zoom out by moving ur finger up or down
Different implementation possibilities lol
Check out the Albums program from Hero. It has some nice features: pinch zoom in/out, sd card/facebook/flicker albums, swipe to navigate, slideshow animations, autorotate animation, grid or directory view, etc.
The tags feature you are adding would be great since I have them in directories for now (basically 1 tag only).
The ability to add pictures from a remote "gallery" server (or similar remote server you can run at home) would be great since I don't put all my pictures on facebook/flicker (nor do I want to).
http://gallery.sourceforge.net/
I think a zoom feature like this would be nice if you think that you could do it. You can watch it in action if you watch the video. It two minutes and six seconds in.
http://phandroid.com/2009/03/18/androids-circular-zoom-on-the-htc-magic/
What annoys me the most is the phone generating thumbnails for all 1600 of my pictures, I have to leave it there for 10 minutes or so to let it do that. My old phone, which a dumb phone never had to do that when browsing all the pictures and was way faster.
I second SolemnWishing's request. I would like to see the thumbnail part in the default gallery done away with in the app. Are you going for a complete default gallery replacement app or will this piggyback in anyway off the default one? I would like to be able to replace it completely just like the launcher.apk and the mms.apk.
SolemnWishing said:
What annoys me the most is the phone generating thumbnails for all 1600 of my pictures, I have to leave it there for 10 minutes or so to let it do that. My old phone, which a dumb phone never had to do that when browsing all the pictures and was way faster.
Click to expand...
Click to collapse
Hmm yea tht is frustrating, i hope the OP finds a way around it..perhaps read the images n instead of creating smaller ones it shud just resize the images n display them or somethin....
tmjonesva said:
will you try to add in multi touch like the demo photo app of long ago that was never refined? i cant wait for you to finish, the htc album gets on my nerves too. it always reorders the pictures as it pleases even though i have "sort by date" selected after a wipe.
Click to expand...
Click to collapse
There are a few great features in the demo app. If you could get a hold of the source ... WOW ... it could save you a lot of time and give you a great start on creating a kick ass gallery app. Good Luck!!
I don't agree with the request to eliminate the thumbnailing. Thumbnailing is a great feature and only happens the first time you open a particular image set - it is then databased so the thumbnails load instantly later. A more customizable approach would be a better idea, like the option to disable thumbnailing selectively.
It would be nice to have the option of EXCLUDING and/or HIDING certain paths, for example, some programs add in their own images that you most likely don't want visible in the gallery. I don't like those image hiding programs that screw with the file extensions, and suggest that password protection and obfuscation isn't necessary -- just the ability to keep the crap out.
So I guess you also at some point had to chose a second or third word from the word suggest popup. When you do this, every single time a screen pops up teaching you about "hidden words". I have tried and tried to find a setting to stop it, but it seems like there is no way of removing them?
I just remove the hidden word. Which is tedious, as I have to put it in, remove it, and anter the wanted word.
There is the option to show suggestions more or less often. I'll set it to 'never', and just tap words if a mistake is made.
Yup, this works marvelously. Just tap the words that come out wrong to correct them. No annoying popup. NO last word that gets eaten because you press send while the popup is still open.
I find the more you put in your own words the quicker it gets. At first I could`nt get the hang of it, but now its quicker than normal type
I don't know if simply due to my finger hovering to close to the screen, I read the new samsung taskmanager update permissions and decided no, thought I'd come away from that screen cleanly, but the notification bar said it's downloaded. It's hard to believe for one thing of many, that it takes our acceptance to take pictures, and just to update a taskmanager it seems like it asks for as much access as the whole of the g***le system, who says you can't teach an old dog new tricks. I'm not rooted or anything, but I wondered if the previous version can be just downloaded over it, and if any one has it (If I'm allowed to ask.). Also can any one take a look at the app and put my mind at rest. I thought when having to update samsung apps itself for the umpteenth time, it was quite refreshing how little it now wanted in the way of permissions, but unless I'm wrong and I may well be, it's leaning towards getting permissions in places where you wouldn't expect, don't know why I even bothered to look at a taskmanager, but it surprised me when I did. With all this stuff reporting home it's no wonder we have battery and data level problems. Anyway, question and mini rant over...lol.
So this is annoying me very much.
If you remove a picture off the phone, the file name numeration "resets".
For example, I take a picture, it gets numbered as DSC_0042.jpg. If you MOVE that picture off the device, the next picture you take will also be labeled DSC_0042.jpg, instead of DSC_0043.jpg.
This is terrible. Especially considering all digital cameras and phones I've ever used, keep the counter going. Huge headache when backing up and moving pictures.
I don't see any option to fix this on the phone, am I missing something?
Info
JCBomb said:
So this is annoying me very much.
If you remove a picture off the phone, the file name numeration "resets".
For example, I take a picture, it gets numbered as DSC_0042.jpg. If you MOVE that picture off the device, the next picture you take will also be labeled DSC_0042.jpg, instead of DSC_0043.jpg.
This is terrible. Especially considering all digital cameras and phones I've ever used, keep the counter going. Huge headache when backing up and moving pictures.
I don't see any option to fix this on the phone, am I missing something?
Click to expand...
Click to collapse
No you didn't
that s the system counter
:good:
Hello everyone.
Even after hibernating all the apps, still 2GB of my ram is used. I want to look at all the processes that are using the ram. How can I do that?
Cheers!
Until someone comes up with a better answer...
Settings/Apps. Under each app there are stats for used storage and memory used in the past few hours. Might give you a clue.
xhamadeex said:
Hello everyone.
Even after hibernating all the apps, still 2GB of my ram is used. I want to look at all the processes that are using the ram. How can I do that?
Cheers!
Click to expand...
Click to collapse
Because ANDROID KNOWS that UNUSED RAM is WASTED RAM.
It ***preloads*** all of the things, in order of what it believes is the likelihood of you using those particular things.
This way when you actually DO use one of those things, it is ***already loaded*** (and starts fast).
Stop "hibernating" things. You are breaking Android.
doitright said:
Because ANDROID KNOWS that UNUSED RAM is WASTED RAM.
It ***preloads*** all of the things, in order of what it believes is the likelihood of you using those particular things.
This way when you actually DO use one of those things, it is ***already loaded*** (and starts fast).
Stop "hibernating" things. You are breaking Android.
Click to expand...
Click to collapse
Hmm.. You have a point..
So, is using Greenify a bad Idea?
xhamadeex said:
Hmm.. You have a point..
So, is using Greenify a bad Idea?
Click to expand...
Click to collapse
Bad idea.
yea there's two built-in ways to view running processes. One is directly Settings. Scroll down to where it says Memory. Open and check it out. I know. Google might as well not even wasted their time making that activity since it's next to useless. The other one is located in Developer Options. It's labeled "Running Services" and gives you stats on what apps are running, how long, etc. Yea, not very helpful either since there isn't much you can do besides uninstall some things or do the root and ransack thing. It's intentionally made like that, just like the way android battery stats are completely useless for nailing down offensive background services. Google likes it that way. They make money by tracking your location and serving you up with as many ads as possible. While it's true what dude said about the way Android preloads and makes a lot of stuff ready in RAM, hibernating, and using task killers is basically like working against your system resources, don't listen to people who yell things at you because they've been brainwashed by companies and developers who want their services installed, front-and-center, autostarting, and running 24/7 in your device's memory. Why else you think every website has a banner talkin' bout "oooh ooh install our app" and grant as many permissions as possible while some even go as far as sabotaging their own services via their website so users feel forced to install the app. They don't care about you, your cpu, or your experience as long as it's filled with ads and periodically uploading analytics and usage stats and the best way to do that is to have background and persistent services to silently restart their location polling or pointless notification systems designed solely around getting you to interact with the app. I'm not talking about things like email, messaging, or whatever other app you depend on or feel is important enough to keep close at a tap of finger. My suggestion is to analyze those settings activities I named earlier or a 3rd party one like BBS and make some decisions about what you are willing to delete. Compromises can be made depending on what's important to you and also with root. Half (or more) of the apps in your phone that have boot receivers and other various event listeners up the wazoo have no business knowing your phone is even on until you tap it's little icon. This is opinion of course because others will tell you you're breaking android and a bunch of other nonsense they've been fed by google to address the people, like me, who are tired of seeing google and other apps (usually ones my by behemoth corporations) that run constantly in the background even though I open up and use whatever particular app maybe once a week. If you're rooted, there is a lot you can do to take control of apps that like to stay nudged up as close as possible in the queue and keep open connections. It all depends on you and how you use your device. Don't listen to know-it-alls who yell at you IN ALL CAPS. Either accept the fact that google, facebook, admob (and whoever else app you have that thinks it's the most important) own your phone, or do a little research for yourself because regardless of what homeboy said, it's easy to see that available RAM feels way smoother than ram that has to wait for android to move pokey balls out of the way...just sayin
ElwOOd_CbGp said:
yea there's two built-in ways to view running processes. One is directly Settings. Scroll down to where it says Memory. Open and check it out. I know. Google might as well not even wasted their time making that activity since it's next to useless. The other one is located in Developer Options. It's labeled "Running Services" and gives you stats on what apps are running, how long, etc. Yea, not very helpful either since there isn't much you can do besides uninstall some things or do the root and ransack thing. It's intentionally made like that, just like the way android battery stats are completely useless for nailing down offensive background services. Google likes it that way. They make money by tracking your location and serving you up with as many ads as possible. While it's true what dude said about the way Android preloads and makes a lot of stuff ready in RAM, hibernating, and using task killers is basically like working against your system resources, don't listen to people who yell things at you because they've been brainwashed by companies and developers who want their services installed, autostarting, and running 24/7 in your device. Why else you think every website has a banner talkin' bout "oooh ooh install our app" and grant as many permissions as possible while some even go as far as sabotaging their own services via their website so users feel forced to install the app. They don't care about you, your cpu, or your experience as long as it's filled with ads and periodically uploading analytics and usage stats and the best way to do that is to have background and persistent services to silently restart their location polling or pointless notification systems designed solely around getting you to interact with the app. I'm not talking about things like email, messaging, or whatever other app you depend on or feel is important enough to keep close at a tap of finger. My suggestion is to analyze those settings activities I named earlier or a 3rd party one like BBS and make some decisions about what you are willing to delete. Compromises can be made depending on what's important to you and also with root. Half (or more) of the apps in your phone that have boot receivers and other various event listeners up the wazoo have no business knowing your phone is even on until you tap it's little icon. This is opinion of course because others will tell you you're breaking android and a bunch of other nonsense they've been fed by google to address the people, like me, who are tired of seeing google and other apps (usually ones my by behemoth corporations) that run constantly in the background even though I open up and use whatever particular app maybe once a week. If you're rooted, there is a lot you can do to take control of apps that like to stay nudged up as close as possible in the queue and keep open connections. It all depends on you and how you use your device. Don't listen to know-it-alls who yell at you IN ALL CAPS. Either accept the fact that google, facebook, admob (and whoever else app you have that thinks it's the most important) own your phone, or do a little research for yourself because regardless of what homeboy said, it's easy to see that available RAM feels way smoother than ram that has to wait for android to move pokey balls out of the way...just sayin
Click to expand...
Click to collapse
Holy wall of text Batman!
You've got a couple of points hidden inside that rambling, but dude... If you want anyone to read that, try that little thing called paragraphs.
Didgeridoohan said:
Holy wall of text Batman!
You've got a couple of points hidden inside that rambling, but dude... If you want anyone to read that, try that little thing called paragraphs.
Click to expand...
Click to collapse
Ah...apologies. I may have been a little bit hopped up last night on the leftover holiday spirits but how else to explain what I see as google's all-over-the-place ridiculous approach at making it as god awful experience as possible for people interested in granular control over their devices' /system. I just got done flashing, setting up, and going thru the motions on a new phone so I may have been a little annoyed as well. lolz hope it helps someone.