Related
maybe either through API level, or by querying market info
Reason: i want to check on GB before I upgrade to ICS, which apps will not work.
don't know if relevant but it is for SGS II
Thx in advance
repost from here as nobody could really answer my question
can't believe I'm the only one with that issue
maybe an idea for a dev? would be willing to pay for that ;-)
I don't see why this can't be done:
-http://stackoverflow.com/questions/2695746/how-to-get-a-list-of-installed-android-applications-and-pick-one-to-run
-http://developer.android.com/reference/android/content/pm/PackageManager.html
-http://developer.android.com/reference/android/content/Context.html#getApplicationInfo()
I haven't thought through the problem just yet, but its seems to be doable. If you don't find an app soon, I will start working on a script that does it and, if successful, a proper, free software app. I am hoping the available methods won't require something as stupid as launching each app fully. But again, I haven't thought it through. Thanks for the idea btw.
EDIT:
Made a little more effort
https://groups.google.com/forum/?hl=en&fromgroups#!topic/android-developers/dXLACRIizKc
I will work on something this weekend and get back with y'all.
EDIT 2:
So it looks like I would need maxSdkVersion which I don't find in the API. Furthermore, it is strongly suggested that one not use maxSdkVersion when building an app so that doesn't sound all that useful. I have received another, much more complicated suggestion that may do what I want, but I will have to look hard at it. Looks like I'm going nowhere in my effort. Always open to suggestions. More to come later this weekend.
I'm not the sharpest tool in the shed, but I thought this was mostly a straightforward task using the API's exposure to AndroidManifest.xml. As per my previously posted link to an Android Developers discussion on the topic, my approach is dead in the water as far as I can see. I did try to find an answer though to the best of my limited ability. If anyone has or ever solves this problem (I consider it a problem) I would hope they find the this thread.
Thanks for the learning experience. I give up.
Most older apps will work fine on ICS, its pretty backwards compatible. If the app uses legacy menus the button will appear in the old lower left hand corner location instead of the upper right hand corner like apps written for ICS.
i'm no dev so bear with me if i write stupid stuff
one likely but not very promising sounding way might be to use android:targetSdkVersion as "As Android evolves with each new version, some behaviors and even appearances might change. However, if the API level of the platform is higher than the version declared by your app's targetSdkVersion, the system may enable compatibility behaviors to ensure that your app continues to work the way you expect. You can disable such compatibility behaviors by specifying targetSdkVersion to match the API level of the platform on which it's running. For example, setting this value to "11" or higher allows the system to apply a new default theme (Holo) to your app when running on Android 3.0 or higher and also disables screen compatibility mode when running on larger screens (because support for API level 11 implicitly supports larger screens)."
question though is how many apps actually use this?
However after having read this re android:maxSdkVersion "Warning: Declaring this attribute is not recommended. First, there is no need to set the attribute as means of blocking deployment of your application onto new versions of the Android platform as they are released. By design, new versions of the platform are fully backward-compatible. Your application should work properly on new versions, provided it uses only standard APIs and follows development best practices. Second, note that in some cases, declaring the attribute can result in your application being removed from users' devices after a system update to a higher API Level. Most devices on which your application is likely to be installed will receive periodic system updates over the air, so you should consider their effect on your application before setting this attribute." (taking from here) i now don't know how important my op is, but then why do all app devs release new versions "fixing things" for ICS?
One pretty significant example which actually currently will prevent my phone from getting ICS for now is that the subsonic app in the current version produces stuttering when playing audio while downloading (problem description here).
Isn't there any way to instead of searching the phone searching google play/android market instead?
Randi said:
maybe either through API level, or by querying market info
Reason: i want to check on GB before I upgrade to ICS, which apps will not work.
don't know if relevant but it is for SGS II
Thx in advance
repost from here as nobody could really answer my question
Click to expand...
Click to collapse
Here's a list of some working games/apps for ICS
Theoretically an Android app (or a combo of say App Engine and Android) could find your installed apps, seacrh Play for said apps and then scrape the page for relevant information. Doesn't sound to hard, but I didn't think about too hard either. Perhaps I will check out what useful info is on Play and how feasible scraping its markup will be. I will get back at y'all if I do.
Microsoft has denied my app from being published yet there are other apps like mine still in the store. I have asked what I did wrong and all I get is a snob response of:
Hello Robert,
The app was removed because it allows users to install apps on their device that bypass security measures on the Windows Phone Store. The app will not be restored, so you may not submit updates. This is our final communication regarding this issue.
Thank you,
Windows Phone Store Team
Click to expand...
Click to collapse
So instead of trying to fight Microsoft I am posting my SOURCE CODE and I am jumping from Windows Phone Development and moving to Android. Yes I was a Windows Fan but now I am finished forever with Microsoft.
My source code if you want to use it is found here on my skydrive - http://sdrv.ms/16hCWRz
Thanks!!
Version 2 Submitted for Cetification
I have submitted V2 update on both apps (NOKIA APP UPDATES & SAMSUNG APP UPDATES)
Samsung V2 change log is:
Update 2.0.1.0
In light theme the background was not displayed correctly. This update fixes that issue.
____________________
In Nokia V2 change log is:
Update 2.0.0.0
I would like to thank my friend RAM for helping me with this upgrade.
Redesigned app from the App Studio Beta into C# Language.
When you click on link IE will not open, instead it goes directly to the store download.
Added AppBar at the bottom.
In AppBar, rate link goes directly to the rate app review, now able to share link, added e-mail link direct to me if any issues or letting me know about an app that needs adding, link to my other apps for download.
________________________________________________________________
Again these versions have just been submitted and both are in the certification stage. It will take a bit before the new version will show up so please be patient with me.
Thanks HERG62123 :fingers-crossed:
The pictures below are from V2 which is being certified.
Nokia App Updates V2 now posted in the link in Post #1.
Samsung App Updates V2 is also posted.
Ok I have updated both apps and are in the process of being certified.
As of right now V2 is up and posted but in the up coming V2.0.1.0 the changes are as follows:
Nokia App Updates V2.0.1.0 - added Connectivity Pro+ and Unit Converter Pro+
Samsung App Updates V2.0.1.0 - In the light theme background was not set correctly so this update fixes that issue.
V2.0.1.5 - Samsung App Updates being certified as we speak/
Added a donate link if user wants to donate but not in away to upset user
Made buttons smaller due to accidental opening while flipping
I am using it in my nokia 920 and it has scrolling issue. means it does not scroll at all. instead it opens the app that i do not want to when trying to scroll. so actually instead of scrolling up or down it pushes the spot where i want to scroll up or down and the app that is in there opens.
[email protected] said:
I am using it in my nokia 920 and it has scrolling issue. means it does not scroll at all. instead it opens the app that i do not want to when trying to scroll. so actually instead of scrolling up or down it pushes the spot where i want to scroll up or down and the app that is in there opens.
Click to expand...
Click to collapse
Microsoft pulled my app - here is their response to me
"The app was removed because it allows users to install apps on their device that bypass security measures on the Windows Phone Store. The app will not be restored, so you may not submit updates. This is our final communication regarding this issue.
Thank you,
Windows Phone Store Team"
As you can see Microsoft has no bed side manners.
Planning on uploading the xap then?
herg62123 said:
Microsoft pulled my app - here is their response to me
"The app was removed because it allows users to install apps on their device that bypass security measures on the Windows Phone Store. The app will not be restored, so you may not submit updates. This is our final communication regarding this issue.
Thank you,
Windows Phone Store Team"
As you can see Microsoft has no bed side manners.
Click to expand...
Click to collapse
I think about security issues for Windows phone is too much.
1. I cannot use any other keyboard directly writing in SMS or anything. I have to copy paste.
2. Call recorder is not supported as well in WP 8 as this is also security issue.
3. What else is security issue I wonder ?
4. No video transfer in Viber. I think at least this should not be security issue.
Everything is security issue in WP 8. Why Microsoft does not think that people will abandon the OS ? there are too much security issues, I did not know about it before buying my Nokia Lumia 920 developer edition. To tell the truth i keep my phone because it is Nokia not because of OS at all but soon most likely my WP will be second device and I will go back to Android and buy HTC again, great UI and fast and now they update more frequantely.
New Version being CERTIFIED NOW
Link to new version is in the code box in post one, but beware it is still being certified still
Microsoft has denied my app from being published yet there are other apps like mine still in the store. I have asked what I did wrong and all I get is a snob response of:
Hello Robert,
The app was removed because it allows users to install apps on their device that bypass security measures on the Windows Phone Store. The app will not be restored, so you may not submit updates. This is our final communication regarding this issue.
Thank you,
Windows Phone Store Team
Click to expand...
Click to collapse
So instead of trying to fight Microsoft I am posting my SOURCE CODE and I am jumping from Windows Phone Development and moving to Android. Yes I was a Windows Fan but now I am finished forever with Microsoft.
SOURCE CODE POSTED IN POST #1
herg62123 said:
Microsoft has denied my app from being published yet there are other apps like mine still in the store. I have asked what I did wrong and all I get is a snob response of:
So instead of trying to fight Microsoft I am posting my SOURCE CODE and I am jumping from Windows Phone Development and moving to Android. Yes I was a Windows Fan but now I am finished forever with Microsoft.
SOURCE CODE POSTED IN POST #1
Click to expand...
Click to collapse
But they say Windows phone is the future how come you go to Android ? Also if windows phone has security measures, what is that security measures that you do not want to except before you app is published ? I hear about WP lot of things related to security, this is very strange for me. Even phone call recorder is security related, then keyboard app other than Microsoft to type directly in the SMS is not implemented too. And many other that keep developer away somehow. How come ? GDR 3 is coming soon and maybe some changes will be there with their policy too ?
[email protected] said:
But they say Windows phone is the future how come you go to Android ? Also if windows phone has security measures, what is that security measures that you do not want to except before you app is published ? I hear about WP lot of things related to security, this is very strange for me. Even phone call recorder is security related, then keyboard app other than Microsoft to type directly in the SMS is not implemented too. And many other that keep developer away somehow. How come ? GDR 3 is coming soon and maybe some changes will be there with their policy too ?
Click to expand...
Click to collapse
If you look at the swype keyboard for android it actually stores what you type and sends info back to the manufacturer.
A third party KBD on the phone would mean that KBD app could harvest your passwords and send them on to a destination of choice.
Similar issues exist with the call recorder. Who should have access to those recordings? You? Google? Rovio? NSA?
So yes, your app got booted because you don't grok the security implications of what you're trying to do, and in stead of trying to understand why you just blame the OS.
Please, go develop for Android, and I hope you make tons of money in the process. Just quit being a whining little girl about it.
herg62123 said:
Microsoft has denied my app from being published yet there are other apps like mine still in the store. I have asked what I did wrong and all I get is a snob response.
So instead of trying to fight Microsoft, I am posting my SOURCE CODE and I am jumping from Windows Phone Development and moving to Android.
My source code, if you want to use it, is found here on my skydrive - http://sdrv.ms/16hCWRz
Click to expand...
Click to collapse
Hey, the source of your app has disappeared. Can you put it back up? I could really use it for my next version of my app for carrier apps.
Hello,
My question is about policies app publisihing/developing companies
seem to have. It's not technical question but hopefully not totally
off topic. First I think I need to give some background, however.
I run AOPS based phone and F-droid is my only app store. I also like
Signal and Spotify and luckily signal.org publishes Signal apk on
their website and more importantly - their release certificate and its
identification fingerprint. I find that very convenient and even
secure (with jarsigner and keytool). Spotify doesn't appear to do
so. Actually, nobody else seems to do that
I know that I can get apks from e.g. apkpure.com. I know the good
people behind Apkpure say that they don't mess with the apks. And I
have tested their Signal apk with the signal.org release certificate
and I can say that it verifies ok. I'd like to trust them but I like
to *verify* more.
I understand that releasing actual apks can be a burden for a bank or
charging network. Google does it very well for them. But certificates'
lifetimes are usually many years so publishing them and their
fingerprints should be "nearly free".
So what is the thing with withholding release certificates and/or
their fingerprints? They just didn't come to think of it?
Thanks in advance,
Sauro
Twitter Ad Eater is a module for the Xposed/LSPosed framework that attempts to remove ads from the Twitter Android application.
Currently tested on Android 11 / latest LSPosed but should work on other versions as well.
Downloads: https://github.com/ppawel/twitter-ad-eater/releases
Source code: https://github.com/ppawel/twitter-ad-eater
Report issue: https://github.com/ppawel/twitter-ad-eater/issues
Thank you! Can confirm this works with the latest EdXposed 0.5.2.2_4683.
Working with Android 11 / EdXposed 0.5.2.2_4683 / OP5T
May I post a feature request?!
It seems you are filtering out all the views containing the string "promoted". Could you like add an option for custom strings?!
For example, I really don't wish to see k-pop news popping up on my trending page! So I could add the string "K-Pop" (is it case sensitive?)
Cheers!
ChesterXXX said:
Working with Android 11 / EdXposed 0.5.2.2_4683 / OP5T
May I post a feature request?!
It seems you are filtering out all the views containing the string "promoted". Could you like add an option for custom strings?!
For example, I really don't wish to see k-pop news popping up on my trending page! So I could add the string "K-Pop" (is it case sensitive?)
Cheers!
Click to expand...
Click to collapse
The code searches for the "promoted" string in the view id, not in the content of the tweets. It is really hard to find out exactly the content of the tweets because the structure of the Twitter app UI is very complex and also the whole app is scrambled with ProGuard, so it's not easy to reverse-engineer anything.
I will add your request to the TODO list and keep it in mind in case I will find a way to get tweet content.
ppawelppawel said:
The code searches for the "promoted" string in the view id, not in the content of the tweets. It is really hard to find out exactly the content of the tweets because the structure of the Twitter app UI is very complex and also the whole app is scrambled with ProGuard, so it's not easy to reverse-engineer anything.
I will add your request to the TODO list and keep it in mind in case I will find a way to get tweet content.
Click to expand...
Click to collapse
these feature will be too strong. imagine opening elon's tweet replies without bitcoin and youtube links. btw awesome moves dev thanks
Yeah, looking forward to the potential new features. Any updates coming soon, @ppawelppawel? I'm pretty much glued to your Github looking for changes.
Sorry, been busy with work in the last few weeks, but will try to add some more filtering features soon.
just want to throw out there that I love this module, it's so simple yet so effective because nothing else removes the ridiculous promoted ads (tried dns level blocking & minminguard). on a side note, I wish we had a module to remove the same type of ads in the official reddit app, but that's wishful thinking.
Does the app work on Android 8? I can't install in on my phone running Oreo now.
Not sure if it will work but LSPosed at least supports Android 8.1 so I will try to release a version with proper SDK requirements so you can try it out - right now at least Android 10 is required by the apk I think.
thirtythr33 said:
just want to throw out there that I love this module, it's so simple yet so effective because nothing else removes the ridiculous promoted ads (tried dns level blocking & minminguard). on a side note, I wish we had a module to remove the same type of ads in the official reddit app, but that's wishful thinking.
Click to expand...
Click to collapse
Thanks for the feedback. Yes, the module is quite simple but there is one flaw - if you scroll up and down your timeline, you will notice that the whole view is jumping around, like it skips one or two posts sometimes. This is because the way the module works - it hides the posts that are ads and it is visible when you scroll.
It would be much better to take out the ads before they get added to the timeline view but it's very complicated to figure out how the Twitter app works as everything is obfuscated and it's a huge code base to analyze.
Anyway, thanks again, glad you enjoy it.
xymopen said:
Does the app work on Android 8? I can't install in on my phone running Oreo now.
Click to expand...
Click to collapse
New version released which should be installable on Android 8.1 (SDK 27).
Release v1.3 · ppawel/twitter-ad-eater
Lowered minimum SDK version to 27 (Android 8.1) - this aligns it with the minimum Android version supported by LSPosed. Now it should be possible to at least install the module on lower Android ver...
github.com
Can't go lower than that because of LSPosed compatibility.
ppawelppawel said:
Thanks for the feedback. Yes, the module is quite simple but there is one flaw - if you scroll up and down your timeline, you will notice that the whole view is jumping around, like it skips one or two posts sometimes. This is because the way the module works - it hides the posts that are ads and it is visible when you scroll.
It would be much better to take out the ads before they get added to the timeline view but it's very complicated to figure out how the Twitter app works as everything is obfuscated and it's a huge code base to analyze.
Anyway, thanks again, glad you enjoy it.
Click to expand...
Click to collapse
I really do not even notice the jumping around, but its a small price to pay for no promoted nonsense. thanks dev
ppawelppawel said:
New version released which should be installable on Android 8.1 (SDK 27).
Release v1.3 · ppawel/twitter-ad-eater
Lowered minimum SDK version to 27 (Android 8.1) - this aligns it with the minimum Android version supported by LSPosed. Now it should be possible to at least install the module on lower Android ver...
github.com
Can't go lower than that because of LSPosed compatibility.
Click to expand...
Click to collapse
Thanks for your work. Works on Oreo with LSPosed without problem!
Any updates planned? Hoping this isn't abandoned again like the old Twitter ad killer.
I hope updates will come when necessary, but for now it works fine!
Is it not possible to do this using something like adaway?
Thanks. It works fine on android 11 .
It works fine if you're scrolling down, but try to scroll up on the feed and Twitter will jump all over the place. It gets the job done, but could use some improvement.
Works perfectly on Android 11, thanks
Hi! Finally got my S23U and have begun setting it up.
All is good but was shocked to see the lack of multiple user feature on it. On my other android phone I create a "work" user which then has all settings/apps related to work. I can then switch amongst my profiles as needed. Note that my workplace pretty much controls the phone upon installing their security app (they could wipe out everything if need be) so these separate profiles is crucial.
I know Samsung has "secure folder" but unless I can have multiple of them it is not useful in this case. I cannot mix my personal stuff that I want to securely store with my work stuff on the same secure folder.
There are some apps on play store but are either non-standard (eg. Parallel Space) or not maintained (eg. Island).
Appreciate any suggestions.
Get a second work phone. I definitely wouldn't put their junkware on my personal phone!
[email protected] said:
Hi! Finally got my S23U and have begun setting it up.
All is good but was shocked to see the lack of multiple user feature on it. On my other android phone I create a "work" user which then has all settings/apps related to work. I can then switch amongst my profiles as needed. Note that my workplace pretty much controls the phone upon installing their security app (they could wipe out everything if need be) so these separate profiles is crucial.
I know Samsung has "secure folder" but unless I can have multiple of them it is not useful in this case. I cannot mix my personal stuff that I want to securely store with my work stuff on the same secure folder.
There are some apps on play store but are either non-standard (eg. Parallel Space) or not maintained (eg. Island).
Appreciate any suggestions.
Click to expand...
Click to collapse
You can install shelter from fdroid or island from google play and make a work profile without root.
spart0n said:
You can install shelter from fdroid or island from google play and make a work profile without root.
Click to expand...
Click to collapse
Thank you for the suggestions. I'll check it out.
blackhawk said:
Get a second work phone. I definitely wouldn't put their junkware on my personal phone!
Click to expand...
Click to collapse
My last option. Carrying two phone around is annoying when I could do it with just one before.
[email protected] said:
Hi! Finally got my S23U and have begun setting it up.
All is good but was shocked to see the lack of multiple user feature on it. On my other android phone I create a "work" user which then has all settings/apps related to work. I can then switch amongst my profiles as needed. Note that my workplace pretty much controls the phone upon installing their security app (they could wipe out everything if need be) so these separate profiles is crucial.
I know Samsung has "secure folder" but unless I can have multiple of them it is not useful in this case. I cannot mix my personal stuff that I want to securely store with my work stuff on the same secure folder.
There are some apps on play store but are either non-standard (eg. Parallel Space) or not maintained (eg. Island).
Appreciate any suggestions.
Click to expand...
Click to collapse
Shelter is your friend.
Multiple Users was supposed to be included in OneUI 5.0 and was available in their beta. But for some unknown reasons, they removed this stock Android feature from the stable build.
[email protected] said:
My last option. Carrying two phone around is annoying when I could do it with just one before.
Click to expand...
Click to collapse
Best to keep work and personal phones separate for a variety of reasons. Or simply only use/carry the work phone when at work. If your employer requires a work phone they should supply it... otherwise they shouldn't set requirements for a employee purchased phone.
blackhawk said:
If your employer requires a work phone they should supply it... otherwise they shouldn't set requirements for a employee purchased phone.
Click to expand...
Click to collapse
Agree.
blackhawk said:
Best to keep work and personal phones separate for a variety of reasons.
Click to expand...
Click to collapse
Can you elaborate on some scenarios when this will indeed be worth it, considering the inconvenience of carrying 2 phones.
TheMystic said:
Can you elaborate on some scenarios when this will indeed be worth it, considering the inconvenience of carrying 2 phones.
Click to expand...
Click to collapse
Just common sense. Keep your personal and business lives separate as much as possible.
Businesses are malware targets as well. You have no choice but to download business related e-docs. On my personal devices I closely monitor any downloads. Only installed 3rd party apps carry a higher risk of infection.
blackhawk said:
Just common sense. Keep your personal and business lives separate as much as possible.
Businesses are malware targets as well. You have no choice but to download business related e-docs. On my personal devices I closely monitor any downloads. Only installed 3rd party apps carry a higher risk of infection.
Click to expand...
Click to collapse
That's exactly what Profiles do. They isolate and keep apps and their data separate, and do not allow apps in one profile to access data on another profile.
TheMystic said:
That's exactly what Profiles do. They isolate and keep apps and their data separate, and do not allow apps in one profile to access data on another profile.
Click to expand...
Click to collapse
It also slows the phone's performance down. You're still using the same sim, ip address, hardware; not near enough isolation. I don't like the plan, sorry.
[email protected] said:
Hi! Finally got my S23U and have begun setting it up.
All is good but was shocked to see the lack of multiple user feature on it. On my other android phone I create a "work" user which then has all settings/apps related to work. I can then switch amongst my profiles as needed. Note that my workplace pretty much controls the phone upon installing their security app (they could wipe out everything if need be) so these separate profiles is crucial.
I know Samsung has "secure folder" but unless I can have multiple of them it is not useful in this case. I cannot mix my personal stuff that I want to securely store with my work stuff on the same secure folder.
There are some apps on play store but are either non-standard (eg. Parallel Space) or not maintained (eg. Island).
Appreciate any suggestions.
Click to expand...
Click to collapse
My S23U does have a Work profile (see attached screenshot) and, separately, a Secure Folder. They are not the same thing. It's basically like having three profiles on one device. My employer can only see the data in my Work profile.
blackhawk said:
It also slows the phone's performance down. You're still using the same sim, ip address, hardware; not near enough isolation. I don't like the plan, sorry.
Click to expand...
Click to collapse
I haven't seen any performance drop. You can turn OFF work profile when required, and that will disable access completely.
pyrolad said:
My S23U does have a Work profile (see attached screenshot) and, separately, a Secure Folder. They are not the same thing. It's basically like having three profiles on one device. My employer can only see the data in my Work profile.
Click to expand...
Click to collapse
How? Is it the US version?
pyrolad said:
My S23U does have a Work profile (see attached screenshot) and, separately, a Secure Folder. They are not the same thing. It's basically like having three profiles on one device. My employer can only see the data in my Work profile.
Click to expand...
Click to collapse
I'm having issues enabling the work profile. How did you do it?
I was able to get it to work by using Island instead of Shelter
[email protected] said:
How? Is it the US version?
Click to expand...
Click to collapse
I was able to get it to work by using the "Island" app. I've used "Shelter" for years but I don't think it's being developed anymore so I tried Island and it works.
Google Play Link
King-ish said:
I was able to get it to work by using the "Island" app. I've used "Shelter" for years but I don't think it's being developed anymore so I tried Island and it works.
Google Play Link
Click to expand...
Click to collapse
Island repo hasn't had any activity since Sept 2021.
[email protected] said:
Island repo hasn't had any activity since Sept 2021.
Click to expand...
Click to collapse
Their app was updated February of last year. My understanding is since these apps (Shelter/Island) are only making the work profile more accessible, there isn't a lot of development unless there is a major underlying change to the OS or Work Profile framework like with Android 13. The Android 13 beta was released February 10, 2022 and the last Island update was February 22, 2022.
My
[email protected] said:
Island repo hasn't had any activity since Sept 2021.
Click to expand...
Click to collapse
My preferred app for this is Shelter and I thought they abandoned it, but it looks like they update their app on F-Droid.
Shelter | F-Droid - Free and Open Source Android App Repository
Isolate and run multiple instances of apps using Work Profiles
f-droid.org
@King-ish Thanks! Went with the FOSS implementation of Island at Insular.
Have the work profile setup.