Force immersive mode? - Java for Android App Development

So now KitKat is out with a new full screen mode that apparently breaks whatever mechanism was previously used to go full screen. So is it technically possible to somehow force an app to use immersive mode?
Sent from my Nexus 4 using xda app-developers app

drinkypoo said:
So now KitKat is out with a new full screen mode that apparently breaks whatever mechanism was previously used to go full screen. So is it technically possible to somehow force an app to use immersive mode?
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
"To provide your app with a layout that fills the entire screen, the new SYSTEM_UI_FLAG_IMMERSIVE flag for setSystemUiVisibility() (when combined with SYSTEM_UI_FLAG_HIDE_NAVIGATION) enables a new immersive full-screen mode. While immersive full-screen mode is enabled, your activity continues to receive all touch events. The user can reveal the system bars with an inward swipe along the region where the system bars normally appear. This clears the SYSTEM_UI_FLAG_HIDE_NAVIGATION flag (and the SYSTEM_UI_FLAG_FULLSCREEN flag, if applied) so the system bars remain visible. However, if you'd like the system bars to hide again after a few moments, you can instead use the SYSTEM_UI_FLAG_IMMERSIVE_STICKY flag."
Found at developer.android[dot]com/about/versions/android-4.4.html

It would be cool if there was a method to force this mode selectively of globally for all apps with some sort of control with root.

bunklung said:
It would be cool if there was a method to force this mode selectively of globally for all apps with some sort of control with root.
Click to expand...
Click to collapse
no, no it would not, and no, no it would not work for many!

Wtf are you talking about? Of course it would be desirable and work for many. You just add ONE FLAG to the properties (IMMERSIVE_STICKY) and the application does not even need to be aware!
Sent from my Nexus 4 using xda app-developers app

Already asked developer of full!screen to address this but no response.
Would edit comment but xda app won't let me touch latest post on kitkat, usual high quality of tapatalk
Sent from my Nexus 4 using xda app-developers app

drinkypoo said:
Wtf are you talking about? Of course it would be desirable and work for many. You just add ONE FLAG to the properties (IMMERSIVE_STICKY) and the application does not even need to be aware!
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
nope... depends on the design of the app as to if it would work with the UI, it should stay a design decision not a system/platform one!

Look, apps not going full screen has already been a big problem for android for YEARS. That's why there are so many apps that make apps full screen, like full!screen+. But now Google has made it impossible to hide the navigation bar any way OTHER than immersive mode. Consequently I will be sticking with jelly bean for the foreseeable future because there is no other way to use certain apps full screen. Once again Google breaks something I am using for no reason.
Unfortunately you will get your way even though you are wrong. Apparently you can only initiate immersive mode initially, and not from outside the program. According to the developer of full!screen+ anyway.
There is literally NO valid argument against an app being to force immersive_sticky mode. NONE. The app is not aware of it at all, and it's MY phone, not the app developer's. Don't tell me how I want to use my phone, and I won't tell you where to go and what to do when you get there.
Sent from my Nexus 4 using xda app-developers app

Not about right or wrong, and it should not get you wound up. My app would be worse off if you could do it... So no... Bad idea cause I designed my app to use the back button for navigation. If the app design allows... Sure would be good.. If not... No lol
Sent from my Nexus 5 using XDA Premium 4 mobile app

deanwray said:
Not about right or wrong, and it should not get you wound up. My app would be worse off if you could do it... So no... Bad idea cause I designed my app to use the back button for navigation. If the app design allows... Sure would be good.. If not... No lol
Click to expand...
Click to collapse
Sigh. Please read up on Immersive mode: https://developer.android.com/training/system-ui/immersive.html
The user swipes from the edge of the screen to show the UI, and then they can press the back button.
Please educate yourself.

drinkypoo said:
Sigh. Please read up on Immersive mode: https://developer.android.com/training/system-ui/immersive.html
The user swipes from the edge of the screen to show the UI, and then they can press the back button.
Please educate yourself.
Click to expand...
Click to collapse
BTW I mean and intend no malice or to be condescending..
As condescending as you are attempting to be... I personally think you should come back after having designed a few apps.. Obviously I know what it is and know what kiosk mode was very early in Android... Anyway.. Look... I don't like arguing... But I like it less when someone attempts to dictate terms of Ui design.. While also assuming I need to educate myself... I think that's about the dumbest thing you could have said.. Please note that I have not intended to argue and only offer what I thought would be a valid opinion given my experience... I'm not going to explain / educate you on user flow/ Ui design.. But if you do read there are some good books that should demonstrate a few things that would say it's not the best idea. It obviously depends on design principals and methods in use in the app. Anyway I didn't comment on this thread to argue, only offer an opinion... I think you should be a little more open minded as to opinions, who people are, their experience and have a little more respect.. I apologise if anything I have said offends, as always I'm just attempting to be helpful, will leave this thread and unsub. Good luck in your search
Edit: sigh...ugh, ok my helpful nature came back to me, there are many reasons why this would/could and maybe a bad idea for some but not all apps. Here are a few reasons that initially came to mind.
Dev:
Popup view placements with custom menus in apps (rather than using absolute screen coords (as you cant and it's dependant on android version what is reported) devs sometimes have to hack a solution based on system bar and status bar metrics and calculations, this would screw them and they would now have to check the state, hence why it's an app controlled thing!)
Fixed optimized surfaceView or custom renderer handling, user controlled views that change size with no callbacks or state changes and with no android configuration calls can be very bad. Won't explain this one too much. But at the least it would require devs to implement listeners or callbacks, not something that they would do accidentally allowing it to work.
Design:
if using on screen system bar UI controls (back key, onscreen) that is offscreen, then simply going back becomes a gesture and a click, which is fine unless your design dictates this happen lots.
neways thats a few "opinions" and reasons.
drinkypoo said:
Please educate yourself.
Click to expand...
Click to collapse
I always am and do.... how about you?
Sent from my Nexus 5 using XDA Premium 4 mobile app

I hope you do unsub, and leave me alone in the future. Telling me, the user, that I shouldn't have what I want is beyond ridiculous. And since there's no reason whatsoever (and you have utterly failed to present one, in spite of your attempts to be condescending) why I shouldn't be able to decide if an app is full screen, I wish you'd delete your comments too so that this thread could be used for some useful purpose.

drinkypoo said:
I hope you do unsub, and leave me alone in the future. Telling me, the user, that I shouldn't have what I want is beyond ridiculous. And since there's no reason whatsoever (and you have utterly failed to present one, in spite of your attempts to be condescending) why I shouldn't be able to decide if an app is full screen, I wish you'd delete your comments too so that this thread could be used for some useful purpose.
Click to expand...
Click to collapse
hang on I came back to help...and no I apologize yet again if you think that I was attempting to be condescending, that is not the case, I'm attempting to say why it would be a bad idea "to let the user control the system" in such a way. Personally I think immersive mode in apps should be put in by the dev, but be accounted for and designed around. That was my point. I think you have missed what I was attempting to say... and no, despite 17 years of design/vfx/software etc, I have no more right to tell you to educate yourself than you do me, that was another point... anyways sorry you don't get what I was saying (how it would crash/fc some apps, cause that is a fair reason) or how I explained it... good luck again

deanwray said:
anyways sorry you don't get what I was saying (how it would crash/fc some apps, cause that is a fair reason) or how I explained it... good luck again
Click to expand...
Click to collapse
Apps are not aware of immersive mode, how would it crash/fc some apps, and even if it did, why is that an argument against letting the user attempt it? There's tons of apps promoted here on XDA which will cause apps or even devices to crash if misused, hell, even to be bricked. Are you against all of those apps, too? That is what you didn't explain. You're also engaging in the logical fallacy of appeal to experience when you don't have experience actually trying to do this, and you're only engaging in FUD. You didn't come back to help, you came back to continue your argument against what I want and why? Because you're insulted that someone might believe that the developer in fact does not know best?
This is not my first time around the track with a developer who thinks they're wonderful and that users are ignorant and that nobody but them could possibly know what someone might want to do with their device, or with an app. But users are extremely well-versed in one thing: what they want. And what I want is to be able to force immersive mode for apps which don't employ it, mostly because they were written and then abandoned before KitKat was released and before there was such a thing. In such a case, or in any other case, what the developer wants is irrelevant. That is to say, you are irrelevant. Someone who actually wants to help achieve the goal of being able to force immersive mode would be relevant.
For what it's worth, I'm an IT professional with a good twenty years of experience. Developers are worthless without IT, and vice versa. And neither one has a purpose without the user. Hop off your high horse, and either help or don't.

lol, omg! I don't know how you are taking me the way you are... ok this is the last time I'm going to apologize now cause I intend neither malice or to be condescending or anything of that nature, and I as a "new" dev value not only opinions of strangers but highly value opinions of users beyond what I have seen in other devs! I apologize if you think I'm questioning you in some way... again I am not at all, I'm simply pointing out what "I think would happen and why", although I'm somehow failing to explain/communicate properly.
drinkypoo said:
Apps are not aware of immersive mode, how would it crash/fc some apps, and even if it did, why is that an argument against letting the user attempt it?
Click to expand...
Click to collapse
It's the fact that they are not aware of it, android is a fair platform, but not the best when handling any change in the view tree. So here is an example of performance hit... a listView is a type of view user in almost all apps. Here is what would happen from a framework standpoint if lets say, an animation was triggered to get rid of the system bars that the app didn't know about and the dev hadn't planned for...
the listView starts to expand, the 1st indication of this is it gets incremented in height by (some pixel value/cycle animation)
the listView now triggers invalidate(), this causes all backing data to be read again and all views in the list to refresh and is "blocking" (i think) (as in hangs on the main thread and can stop/slow the UI)
it then redraws all the child views when this is done
repeat for every frame of animation..
thats just 1 little example btw, I can think of lots here and some cause FC's
There's tons of apps promoted here on XDA which will cause apps or even devices to crash if misused, hell, even to be bricked. Are you against all of those apps, too? That is what you didn't explain. You're also engaging in the logical fallacy of appeal to experience when you don't have experience actually trying to do this, and you're only engaging in FUD. You didn't come back to help, you came back to continue your argument against what I want and why? Because you're insulted that someone might believe that the developer in fact does not know best?
Click to expand...
Click to collapse
Not against any apps or mods of any kind (although I must admit that some mod influenced crashes have caused me to have to spend time accounting for them) thats not all that nice
I 100% assure you I did not come back to argue, maybe to present a point better yes, but not for any other reason than I think you took/are taking me the wrong way entirely
Also I would never say I know best, ever, there is no guarantee that it would be "ever" true!
This is not my first time around the track with a developer who thinks they're wonderful and that users are ignorant and that nobody but them could possibly know what someone might want to do with their device, or with an app.
Click to expand...
Click to collapse
Ok that is entirely wrong, and I apologize (really last time) if you got that impression!!! You are sounding more like you have had very bad experiences with android developers!
But users are extremely well-versed in one thing: what they want. And what I want is to be able to force immersive mode for apps which don't employ it, mostly because they were written and then abandoned before KitKat was released and before there was such a thing. In such a case, or in any other case, what the developer wants is irrelevant. That is to say, you are irrelevant. Someone who actually wants to help achieve the goal of being able to force immersive mode would be relevant.
Click to expand...
Click to collapse
we are all irrelevant But again I think your taking me/this the wrong way, I keep saying I would "LOVE/LIKE" apps to be designed and updated for this... I actually was very angry at android for 3.0 and forced systembar (end of kiosk mode)
I was simply pointing out why/how such a thing may cause problems if not designed for and accounted for both visually and technically!
Hop off your high horse, and either help or don't.
Click to expand...
Click to collapse
ok last time really really, there is no high horse here, so nothing to hop down off, out of most I know I am probably one of the humblest you could ever meet and actually most critical of myself too! So sorry if you took me the wrong way!
Again, yes it would be a good "design" idea, no it probably would not be good technically given how "lots" of apps are written.
I think it maybe possible with root, but I also think it may crash a large amount of apps...

Well, sorry, maybe I would have taken you differently if you hadn't attacked my idea right away. If you wanted to be helpful why didn't you try that first?
Anyway, it is supposedly impossible to activate later but I would love that to be false
Sent from my Nexus 4 using xda app-developers app

drinkypoo said:
Well, sorry, maybe I would have taken you differently if you hadn't attacked my idea right away. If you wanted to be helpful why didn't you try that first?
Anyway, it is supposedly impossible to activate later but I would love that to be false
Sent from my Nexus 4 using xda app-developers app
Click to expand...
Click to collapse
well I wouldn't call what I said an "attack on the idea" but maybe I should have explained more about why it is not a good idea given on how the android framework expects things.... dont be so quick yourself to attack, defend or assume, as I think I have said all along, it would be a good idea if it wasn't for "android constraints" ... or rather maybe I should have started out that way... tbh I can see a way that it could be done with some "google" love to the api, but not without...
if you could convince google to alter viewGroups or multi view holders to have adaptive offsets for the top and bottom containers, and that there was also an interface listening by default to what window mode it was in, then lots of the problems both design and technical could be overcome. But in all honestly it took them 3 updates to fix a quite simple but annoying keyboard bug, so would not hold my breath on a request such as this
EDIT : thinking about it, would be easier to just convince developers to include support for it. There is not much to it tbh, I may try with smart messenger when I get all core features finished!

deanwray said:
if you could convince google to alter viewGroups or multi view holders to have adaptive offsets for the top and bottom containers, and that there was also an interface listening by default to what window mode it was in, then lots of the problems both design and technical could be overcome.
Click to expand...
Click to collapse
The whole point of the immersive sticky mode is that the App doesn't know it's happening! The very point is that it can be added to an app without any other changes. The app is totally unaware that the UI is being presented, and it is not intended to know because it is not intended to rescale itself! Your objections all apply to IMMERSIVE mode, I don't see how they apply to IMMERSIVE_STICKY at all. You want the app to know what is happening, but it is critical that it not know if it is going to work correctly without any changes to the app itself!
That is why you are boggling my mind so hard. The app isn't supposed to know that the UI is being presented or hidden, and I don't want it to because I don't want it trying to resize itself or do anything else "tricky", for which you should read stupid. It's stupid because if the app tries to do that stuff it will probably fail, and further there is no need for it to happen.

drinkypoo said:
The whole point of the immersive sticky mode is that the App doesn't know it's happening! The very point is that it can be added to an app without any other changes. The app is totally unaware that the UI is being presented, and it is not intended to know because it is not intended to rescale itself! Your objections all apply to IMMERSIVE mode, I don't see how they apply to IMMERSIVE_STICKY at all. You want the app to know what is happening, but it is critical that it not know if it is going to work correctly without any changes to the app itself!
That is why you are boggling my mind so hard. The app isn't supposed to know that the UI is being presented or hidden, and I don't want it to because I don't want it trying to resize itself or do anything else "tricky", for which you should read stupid. It's stupid because if the app tries to do that stuff it will probably fail, and further there is no need for it to happen.
Click to expand...
Click to collapse
not quite sure if you just called me stupid there Hopefully I read it wrong... the problem is that the available app space would change though right ? Meaning that views would change size. To prevent this the app would need a few things designed into it, so yes you are correct in that there would be no need for a listener with STICKY, but the developer would have had to set flags on both windowManager layout and the base View (SystemUi) (this is what i mentioned with offsets based on UI space, all it does is expand the app to fullscreen "underneath" the System bars) ... so yeah, in the end it is the app that needs to do this, because without that space will change and then the problems start...
Hope I explained that enough ?

deanwray said:
the problem is that the available app space would change though right ? Meaning that views would change size.
Click to expand...
Click to collapse
WRONG. This is why I told you to go read up, do your research, et cetera. It wasn't arrogance, it was because you clearly had not done these things, and needed to before you could make an intelligent, insightful contribution.
This is what differentiates IMMERSIVE_STICKY mode from IMMERSIVE mode. The UI elements appear on top of your application. The available app space does not change. When the user is done using the UI elements, or when they time out, they fade away and your app is left sitting there full screen just like it was throughout the presentation of the UI. Your app is utterly and completely unaware of and unaffected by the presentation of the UI elements.
I treated you the way I did because it was clear that you were coming from a position of ignorance, and meanwhile accusing me of the same. Now that is arrogance.

Related

Apps which can brick the phone

Hi,
Today I found this document on the german website www.heise.de
This document is a threat analysis of the Android Market.
On page 9 is an overview how many apps have which permissions and there are 9 apps that can brick your phone!!
Does anybody know such an app which can brick the phone?
You should read this: http://www.zdnet.com/blog/burnette/cnet-retracts-article-on-android-app-privacy-threat/1987 and realize its all a scam to get people to buy an iphone.
They where listing one of the option as brick, anybody know if there's such option. and what it does, I doubt it would brick the phone in the real meaning...
either way anything that has a direct connection to the internet and access to your record is a potential risk, it is goog to be aware of this but pointing Android because it list such option is quite ridiculous since other OS doesn't even warn you about the fact that program can read your data...
Link: http://developer.android.com/reference/android/Manifest.permission.html
android.permission.BRICK
Required to be able to disable the device (very dangerous!).
Good lord, WIPE I could see.... BRICK!?
klausdieter79 said:
Link: http://developer.android.com/reference/android/Manifest.permission.html
android.permission.BRICK
Required to be able to disable the device (very dangerous!).
Click to expand...
Click to collapse
I think it's there in the SDK only for testing on the emulator. I'm quite sure none of the actual hardware devices would support it.. or at least I hope not
rohandhruva said:
I think it's there in the SDK only for testing on the emulator. I'm quite sure none of the actual hardware devices would support it.. or at least I hope not
Click to expand...
Click to collapse
I think it should be there, at least I have one use for it, an application to remotely lock your phone (or wipe critical information) in case of stole or lost phone. Definitely user should confirm this permission and should only do that if they completely trust the author.
bohlool said:
I think it should be there, at least I have one use for it, an application to remotely lock your phone (or wipe critical information) in case of stole or lost phone. Definitely user should confirm this permission and should only do that if they completely trust the author.
Click to expand...
Click to collapse
Remote locking is different from bricking. It makes no sense to "remotely brick" a stolen device, because then, even if you do get it back, it's useless.
But when you install the app, it has to display the permission
This application has access to the following:
Hardware controls
Brick your phone
rohandhruva said:
I think it's there in the SDK only for testing on the emulator. I'm quite sure none of the actual hardware devices would support it.. or at least I hope not
Click to expand...
Click to collapse
I'm sure there's some kind of app that can potentially brick your phone. No doubt you have to be rooted for it to have access to that ability. Clockwork ROM manager could potentially brick you're phone if you do something stupid (battery pull).
Read the permissions. Don't install what seems suspect. If the app tries to do something it doesn't have permission to do, the OS won't allow it. It's not like another app store where you have to rely on a fallible person to safeguard you.
Oh, and don't freak out when that free game you're looking at asks for internet access and your GPS location. It needs that info to serve you ads so it stays free. Don't be paranoid, nobody really cares about you, never mind enough to stalk you.
ATnTdude said:
I'm sure there's some kind of app that can potentially brick your phone. No doubt you have to be rooted for it to have access to that ability. Clockwork ROM manager could potentially brick you're phone if you do something stupid (battery pull).
Read the permissions. Don't install what seems suspect. If the app tries to do something it doesn't have permission to do, the OS won't allow it. It's not like another app store where you have to rely on a fallible person to safeguard you.
Oh, and don't freak out when that free game you're looking at asks for internet access and your GPS location. It needs that info to serve you ads so it stays free. Don't be paranoid, nobody really cares about you, never mind enough to stalk you.
Click to expand...
Click to collapse
The Clockwork ROM Manager application itself can't brick the phone - or at least it won't advertise that it can. The bricking is caused if the flashing process is interrupted, which is (strictly speaking) outside the purview of the app.
Also, what the OP found is just an ability to advertise to the user that installing this app can brick the phone. There is no mechanism by which an apk, running inside the dalvik jvm sandbox, can cause irrevocable hardware damage to the phone - at least none has been found yet.
Your last paragraph about games staying free and paranoia is just off-topic.
rohandhruva said:
The Clockwork ROM Manager application itself can't brick the phone - or at least it won't advertise that it can. The bricking is caused if the flashing process is interrupted, which is (strictly speaking) outside the purview of the app.
Also, what the OP found is just an ability to advertise to the user that installing this app can brick the phone. There is no mechanism by which an apk, running inside the dalvik jvm sandbox, can cause irrevocable hardware damage to the phone - at least none has been found yet.
Click to expand...
Click to collapse
1) You're Splitting hairs. We don't know what criteria the company that produced this study was using. Given that the whole thing was a springboard for advertising the need for their product, they're probably being more loose with the facts than you or I would. I used Clockwork as an example of how they might be interpreting the market.
2) I wasn't arguing against you. I was using your post to segue into my own. So do not take anything I said as something against your position. I, in fact, agree with your statement. I highly doubt a stock Android handset will allow you permission to brick it. I even doubt there is a root-only app that will purposefully brick your phone. I think SMobile Systems is borderline LYING to sell their unneeded product.
Your last paragraph about games staying free and paranoia is just off-topic.
Click to expand...
Click to collapse
XDA attracts a lot more than experts, many of which are not even vaguely familiar with Android permissions are, what app services might need them, nevermind the economics of the Android market. As such, given that I had in the previous sentence advised people to be critical of the permissions that apps request (I don't think most people look at them closely enough), I went the other way and told them not to be so careful as to enter the realm of paranoia. It's balanced advice and is therefore relevant to the topic.
Hopefully, this clears up any confusion. Cheers and good night...err morning, whatever you call 4AM.
ATnTdude, I don't mean to be brandishing swords or arguing.. Sorry if it seemed that way I just realised that the OP started this topic out of that stupid SMobile article. Had I read that before, I wouldn't have 'split hairs'! My bad :-/
luffyz said:
but when you install the app, it has to display the permission
this application has access to the following:
hardware controls
brick your phone
Click to expand...
Click to collapse
ahhahaha +1
@klausdieter79 Thanks for the link
I also hope it is not included in the regular phone library, I can easilly imagine someone granting this by mistake
Let's wait for someone to upload a one button app named accelerate and the only permission requested will be brick...
P00r said:
@klausdieter79 Thanks for the link
I also hope it is not included in the regular phone library, I can easilly imagine someone granting this by mistake
Let's wait for someone to upload a one button app named accelerate and the only permission requested will be brick...
Click to expand...
Click to collapse
I'm pretty much 100% certain you would have to have a rooted ROM for that to work...in which case, you probably know better than to install an app that requests permission to brick your phone
rohandhruva said:
ATnTdude, I don't mean to be brandishing swords or arguing.. Sorry if it seemed that way I just realised that the OP started this topic out of that stupid SMobile article. Had I read that before, I wouldn't have 'split hairs'! My bad :-/
Click to expand...
Click to collapse
I figured as much. It's all good.
ATnTdude said:
Oh, and don't freak out when that free game you're looking at asks for internet access and your GPS location. It needs that info to serve you ads so it stays free. Don't be paranoid, nobody really cares about you, never mind enough to stalk you.
Click to expand...
Click to collapse
OT, but I would be a little pissed if a developer was wasting my battery with GPS just to serve up targeted ads. There's no reason they couldn't use the much more battery efficient network location for that.

Need help on app ideas...

I know people might not answer this, but what the hell, you never know.
I'm a programmer; good old fashioned programmer. That's what I do. I've coded in Assembler, PASCAL, RPG II/III, COBOL, C/C++, SQR (a DB language), Easytreive (mainframe), CICS (more mainframe), JCL (mainframe "language"), JAVA and now Android.
Currently unemployed due to crappy market and my location. I've coded a couple of apps and they are on the market selling, albeit slowly.
My problem is, I'm NOT creative LOL IMO, I can code the pants off anything, but I'm just not good at coming up with ideas. I think it's that "left brain, right brain" thing!
Anyone care to throw out some app ideas? Seems like I think of stuff, but it's "been there, done that" on the market. I have my own hosted site and ability to store 10 gigs of database data if that helps.
I'm not interested in doing games or themes or wallpapers (remember, NOT creative!) LOL
I'm new at coding and I have ideas coming out of my ears, so to speak, but I don't have the means (knowledge) to make them a reality. How familiar are you with the android sdk and APIs? I'm kinda new at this, having only released one app into the market. I would like the help of an experienced coder. Check out my website www.fufurinnovations.blogspot.com to see what I'm working on. Thanks in advance
I am looking for an app like Mail Tones for Blackberry that alerts you with a different tones for selected email contacts. By default the notification tone for all incoming emails is just one for all. I tried Mail Alerts but it is very unreliable. Maybe you like this idea? This is a very helpful app in BB since it lets you know when an important email comes up without looking at the screen. Weird that there is only one app in the Market and it just doesn't work.
And what about another app like a camera add-on that lets you level all your pictures using the inclinometer and allows you to take pictures having always the horizon line leveled.
hgrimberg said:
And what about another app like a camera add-on that lets you level all your pictures using the inclinometer and allows you to take pictures having always the horizon line leveled.
Click to expand...
Click to collapse
Love this simple but effective idea!
posted direct from the legend that is the x10i... the fastest processor, the slowest response...
I need, and many android users will agree, that sms messages do not need to be kept forever. I want an app, an addon, an alteration whatever that deletes old messages up to a set time period... 7 days, 14 days, 31 days etc.
If I had a text from o2 highlighting the fab new offers I ignore it and 30 days later its automatically deleted!
posted direct from the legend that is the x10i... the fastest processor, the slowest response...
I'd love an app that emulates the standard iPod USB protocols well enough to control my Android music player from my car stereo.
Theres a lot of people in a thread in this forum wanting a gtalk widget for android....and willing to pay for it.
Enhanced camera
KelvinMead said:
Love this simple but effective idea!
posted direct from the legend that is the x10i... the fastest processor, the slowest response...
Click to expand...
Click to collapse
I actually thought that the app called Theodolite was going to do this but it was actually a triangulation app. In any case, it comes with an inclinometer that allows you to measure the angle of the camera in x and y. It has a measurement of angles kind of like the vision from Terminator, very cool, but then if you take the picture, those measuring things stay in the picture and the picture itself comes out at a lower resolution so it is not really a photography app, its a measurement app. It could be cool to have a bip once you get the camera/phone leveled with the horizon line.
Cameras nowadays don't come with this feature? You can then sell them the program...
you can help me out with my music app im only decent at concepts
http://forum.xda-developers.com/showthread.php?p=10692674
How about an app that is able to identify if someone in the area is running android and to be able to strike up a gtalk convo via invite. idk if that'd be possible.
WOW! Thanks to all the repliers (is that a word? LOL). Oh my, there's an idea right there for my database space...a dictionary or thesarus!
Some very, very good ideas out there and I DO appreciate them very much. I can definitely see 2 or 3 apps that I can start working on.
Keep the ideas coming and I'll get my fingers going on development of some of the replies up to this point.
Thanks again!
Figure out bluetooth hid in sense roms or video out for aosp roms.
Hello,
An application that encrypt/decrypt phone conversations in real time between two android phones could be nice...
Sent from my GT-P1000 using XDA App
One app i really think is missing is a good working RSS-reader which makes it possible not to juggle between the RSS-reader and a browser.
An example would be a super simple reader like Google Reader that can open up the posts in background inside the reader, having the same possibilities as a browser.
I am tired of HTC sync not working right with custom roms. I need something (app or software) that will sync my pc Outlook contacts and calendar with android phone. There is a need for business people that want to use their android phone for business! IMHO
Sent from my Eris using XDA App
I don´t know if exist an app that can do what I want...so...here it is the idea:
It´s an app that can change the apps icons in the drawer...like the one we use to change icons in desktop....but....for the drawer...
Or maybe a widget for app launcher...I know there ir a lot of it....but make one like the objetdock for windows...if you know what I mean...
Cheers! and thank...
i have many great ideas, but im not a programmer...my only problem with you is that you seem to want people to GIVE you their ideas...like recently, i had someone develop a clock widget for me in which i provided the graphics...we are splitting the profits 50-50...so maybe if you could make an agreement like that or a 60(you)-40(me) agreement then i might be able to help you out...and you could help me
schwartzman93 said:
i have many great ideas, but im not a programmer...my only problem with you is that you seem to want people to GIVE you their ideas...like recently, i had someone develop a clock widget for me in which i provided the graphics...we are splitting the profits 50-50...so maybe if you could make an agreement like that or a 60(you)-40(me) agreement then i might be able to help you out...and you could help me
Click to expand...
Click to collapse
Yes, I guess I should have mentioned that ...my bad.
Of course I would be willing to split profits on a joint-effort project. And, I'm terrible with graphics design and the like. And sometimes, the user interface can make or break the applications (people like "Wow, cool" or flashy app interfaces).
I'm more of a "meat and potatoes" guy; input your data, get info back LOL
So yes, I'm willing to pursue a multi-person project as I think it's beneficial to both parties, not only monetarily, but the possibility of learning from each other.
Thanks,
Roots
Im sorry, i didnt mean to come off rude, lol...and im good with photoshop and UI ideas...i have no degree in anything just to let you know, im a self taught 17 year old, who like i said has no programming skills just ideas...i will get back to you though...im currently working on trying to update this other app i have

[Q] Antivirus Software

Anyone using any that's good? I was using lookout, but I found it obtrusive and I want something worthwhile.
IlPapu said:
Anyone using any that's good? I was using lookout, but I found it obtrusive and I want something worthwhile.
Click to expand...
Click to collapse
Being these phones are Linux based most "virus" that are downloaded and installed (with user permission i remind you) are mal-ware.
There is no real reason to need one.
Just make sure you know where the apps are coming from and you shouldn't have a problem.
neidlinger said:
Being these phones are Linux based most "virus" that are downloaded and installed (with user permission i remind you) are mal-ware.
There is no real reason to need one.
Just make sure you know where the apps are coming from and you shouldn't have a problem.
Click to expand...
Click to collapse
As I stated in AC/AF forum. You have to understand the biggest threat *nix based system faces comes from the user itself who are danger to the system as they don't understand it. Now by default how the permission base structure was setup was designed to limit the access from rouge script or execute shell which was place remotely. For it to happen it didn't magically came on the local host it was done with the permission of the user unknowingly as they basically gave the rights away. This is why we say to new users not to run under usr root as even sufficient @wheel access they can do damage.
So when you download app specially you know who and you know where becareful make sure you read the permission that you grant the apps as it can connect, update, upload contents. Far as this thread goes its useless as virus scanner just waste resource which can be overcome with little caution or avoided totally with common sense.
You dont really have to worry about antivirus with android aslong as you dont let everything under the sun have its way with superuser. Theres not much that can go wrong past wipeing your contacts or something but thats a quick refresh on sync and there back. Really all u need is a good device finder something that can help you recover a stolen device or what ever. I use Mobile Defence and its almost out of beta so should be available on the market soon.
SoltyPK said:
You dont really have to worry about antivirus with android aslong as you dont let everything under the sun have its way with superuser. Theres not much that can go wrong past wipeing your contacts or something but thats a quick refresh on sync and there back. Really all u need is a good device finder something that can help you recover a stolen device or what ever. I use Mobile Defence and its almost out of beta so should be available on the market soon.
Click to expand...
Click to collapse
Do you even know what your talking about? Wiping contacts? Where did you get that from? That's least of the worst fear far as you know it can dail in some 900 number and charge you whatever money they want. They can even data mine and steal other info but antivirus wont help you only way you can be safe is follow common sense and not giving permission to things that's suspicious and asking for access to things it has no need for access to.
Sent from my HTC Glacier
SoltyPK said:
You dont really have to worry about antivirus with android....
Click to expand...
Click to collapse
I beg to differ. Just using one news source .. and articles from the last 30 days, I found the following Andriod malware news stories:
Infected Androids Run Up Big Texting Bills
Mobile Spyware Conferences Into Your Calls
New Android Malware Robs Bandwidth For Fake Searches
Security Warning Over Web-Based Android Market
Android isn't Windows, but it is susceptible to attack. It is a growing market (300,000+ phones activated daily), filled with non-technical, clueless users, as well.
Here's one more, from another news source, from yesterday. Fifty apps. Five-Zero. In Android Market:
Google Removes More Malware from Android Market
The only alternative app market I've ever seen is appbrain, and that re-routes you to the standard market. Why would you use something other than the android market? Outside of pirated apps, it seems pretty pointless. Am I missing something?
Well thats the beauty of open community even if anything does show up it is quickly identified and users blow the whistle on it. Other than that you need walgarden based market like Apple's App Store which takes time and forever to post as this is fine as is. This is why user recommendation is important and mostly everyone use similar.
Far as virus thing goes its pure void I mean if it was identified then the source wouldn't be available in first place. You DON'T need anything as thats what they want you to think as they pray on your fear to buy these BS app which you don't even need with little caution you can be safe.
^^^^ lol Blackshelf is never wrong
.. at least that's what he thinks... ARROGANT
sent from my rooted mytouch 4g
surfnhawaii808 said:
^^^^ lol Blackshelf is never wrong
.. at least that's what he thinks... ARROGANT
sent from my rooted mytouch 4g
Click to expand...
Click to collapse
So why don't you prove me wrong here? are you actually trying to debate this? Last time I checked I was the one behind *nix system for past 12+ years. Thats like driving your car with your eyes closed and when you get in accident you blame the car, no you only have yourself to blame. As this same concept apply for system. Fine lets drop this subject ill let you prove your own point so did you ever find the docs about your "VICC 4G Sim Card"? How did that go for ya? how do I get one? will you sell me one for $9.99? lol
So since I don't need antivirus, and mal-ware is all I am looking for, what then is the best methods for telling if an App is laced with mal-ware? I am very careful in what I grant SU access and look at the permission before I install. I usually install from the app market. Any other helpful hints?
Well when you need something as the community for recommendations on which app would be appropriate for your need I mean if you Google it you will find answer as I'm sure someone asked, this way based on top pick what everyone use you can get.
Second is be cautious and what I mean by that is look for abnormalities like the app is asking for permission which wouldn't have news for to function.
Third is the most important part to where you get it ask you can reduce the risk by downloading from app market and not downloading from 3rd party of by pirated *.apk's as you wont know where it came from or what it contained.
If you follow these simple methods you can reduce the risk factor by large margin, now I am no fool I know you still can get it even after this but this way it wont be long before someone blow the whistle on it and app gets pulled from the market. This is just common sense you should follow.
Sent from my HTC Glacier
Antivirus software?
The most widely used free anti-virus software is AVG from Grisoft which makes money by selling virus protection to small businesses. To promote this, it offers domestic users a very professional free version which allows regular updates.

Ummm does this worry anyone else?

I've been up late tonight, and just so happened to stumble across this article over at AndroidPolice. Figured it might interest some people here since it includes our phone.
http://www.androidpolice.com/2011/1...e-numbers-gps-sms-emails-addresses-much-more/
Here's the thing, though. They recommend uninstalling the offending apk immediately, which I tried.....Unfortunately that gives me repeated force closes over and over and over while the system tries to run it, to the point where I had to restore to a backup. So what do we do about this?
UPDATE: You can remove HTCloggers.apk...all you have to do is restart afterwards.
Evo4gLI said:
I've been up late tonight, and just so happened to stumble across this article over at AndroidPolice. Figured it might interest some people here since it includes our phone.
http://www.androidpolice.com/2011/1...e-numbers-gps-sms-emails-addresses-much-more/
Here's the thing, though. They recommend uninstalling the offending apk immediately, which I tried.....Unfortunately that gives me repeated force closes over and over and over while the system tries to run it, to the point where I had to restore to a backup. So what do we do about this?
Click to expand...
Click to collapse
Yes and no.
Yes because so many users run Sense.
No because I run AOSP.
Frankly, I wonder how many other serious flaws there are.
I can name several apps that want their hands on permissions they have no business in [Facebook for one]
Its like 1984 for sure. There's an article in the new section here at xda that talks about some of the other vulnerabilities as well.
Sent from my PC36100 using xda premium
Thanks for sharing. Another reason why we root our phones
Sent from my PC36100 using XDA Premium App
Many devs remove these programs and such to remove ciq. I can't find the thread right now, but it reads just about everything. It's so deeply imbedded into the framework.
It reads every button you press on your keyboard.
Every text you send and receive.
Every app you use and download.
The pages you browse on using the internet browser.
It even goes as far to read any spot on your screen that you touch.
This is spyware to the extreme. Sprint and HTC will say its not "spyware" and say its used only for marketing to determine how phones are being used to further develop for the current trends in smartphones. It's very possible they could steal personal info with this. Is it currently happening? Uhh...probably not, but there will still be a lot of paranoia about it.
Sent from my PC36100 using XDA App
Sounds like a really good reason to stay with AOSP to me...
very True Haha
Sent from my GT-I5800 using XDA App
Some of us haven't forgotten the XCP rootkit that was on some Sony BMG titles in 2005... hope HTC doesnt suffer a similar demise like Sony eventually has of late.
This has been removed from MikG.
This is exactly why I'm AOSP. (that and sub-100MB ROM files)
I read the article too- (I have an Androidpolice/Android Central) feed in my Pulse reader....
I already knew CIQ and such were slimy embedded spyware...but the Treve app- spotted stuff I hadnt deleted already... Sprint sent me a "letter" about bandwidth usage and We-KNOW-what-Your-Doing" ----
I'm not amused by HTC/Sprint's collusion... leaving our bottoms out there in the cold for anyone to do whatever with.....
I bet even money my phones been cloned... sometimes I can't use it for calls .. recently -and I'd not had a single missed call or problem in a year.
I'm not a happy camper.. worried about my credit card #'s and really really am annoyed by HTC sliming us this way...
to the tune- that it'll be an icey cold day in hell before I'd consider buying another HTC phone for anyone in my family- (my family has 3 Evo 4g)...
We are not amused.....
HipKat said:
Sounds like a really good reason to stay with AOSP to me...
Click to expand...
Click to collapse
AMEN
it appears to me that this file has already been removed from MikFroyo. At least, I can't find it...
BTW, you can just remove it using TIbackup, but you'll have to restart to get rid of the repeated force closes. Simple fix, and I've done the same for CarrierIQ as well.
It was removed from sprint lovers rom as well... I couldnt find it at least
I removed HtcLoggers.apk from mine and after rebooting (force close loop) it seems to be working fine. However, is there an old log file still on the phone that can be read by some Spyware app that needs to be removed or does all this data need to come from the logger app itself? If there still is a log, I'm sure it has enough info to still steal my ESN and other stuff.
Wow! Glad I run custom ROMS

Remove or increase recent apps limit in Nougat

Nougat brought with it a cange to the recent apps where, for some reason, they remove apps from the list when they feel like it, for reasons I can't tell. For example, one of the last apps I use before going to bed might not be on my list anymore when I wake up. This feature is not making navigation easier for me, when it randomly cuts my recent apps to ~4-5. Any way to remove the feature, or turn the limit up? Stock Nexus 6P. Link to what I'm talking about for those, like me, who hadn't heard of this before. Except, unlike the 7 they discuss, I get even less.
Yes, I am having the same problem as you and I don't think the developers understand how annoying this really is. Very frustrating and I hope more users complain. I have four apps that I use daily and out of six apps in the list, guess which four get "cleaned" out? Yes, the most important ones of course. I even tried using the "Lock App" feature but it had no affect - the 'locked apps' are still being removed. I've heard the reasoning being that 'most' users do not clean their list and it builds up to quite a few apps in there. So they've dumbed it down to the point where the Recent Apps list is virtually useless. It's supposed to keep 7 apps in the list, but that has not been my experience however. As I said, I had only 6 and it removed 4 of them. I don't know why they didn't make this "clean" feature an option instead. Then we could enable it if we're too lazy to keep it clean ourselves.
Annoyed and frustrated in Canada.
Samsung Tab S3
is there a way to disable this feature, This thing is making me crazy?
E_man5112 said:
Nougat brought with it a cange to the recent apps where, for some reason, they remove apps from the list when they feel like it, for reasons I can't tell...
Click to expand...
Click to collapse
ForeverRogue said:
Yes, I am having the same problem as you and I don't think the developers understand how annoying this really is....
Click to expand...
Click to collapse
neosinan said:
is there a way to disable this feature, This thing is making me crazy?
Click to expand...
Click to collapse
Have any of you tried the root app Recently by Chainfire?
v12xke said:
Have any of you tried the root app Recently by Chainfire?
Click to expand...
Click to collapse
This does the opposite of what we are seeking to achieve.

Categories

Resources