yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] AndroidDeveloperLB:
What do you mean by "ask our friend" ? ask the user?
[Android Apps and Games] AndroidDeveloperLB:
I've decided to give the symlinks solution a try (for the batch-apk-sharing issue).

It works nicely on my device, but I'm not sure if that's true for other Android versions/devices, or even if root is needed.

I've attached here an APK of a sample app, which just allows to share its own APK file , but with a customized file name. That's all it does. It doesn't even need any special permission.

Can anyone please try it out, and let me know about the specs of the device (device name, Android version and if rooted) ?

If this seems to work on all tested devices, I think I should add this feature, at least as an option, and just warn that it might not work on some devices.

In any case, I should also think of a nice way to share a compressed file of the APK files.
[Android Apps and Games] lpchester7:
by ask our friend I meant to ask the other user (person with the 2nd phone receiving the files).

I'll try the apk you've attached and let you know if it's working in my One X. :good:
[Android Apps and Games] AndroidDeveloperLB:
You need to understand that there is no 2nd person. The user can send the APK files to wherever he wishes. It doesn't have to be via BT, and my app isn't in charge of the sending itself in any way. When you choose how to send the files (via which app), that's the point that my app has no idea what will happen next, and it also can't.
[Android Apps and Games] lpchester7:
Tried the app-debug.apk. Well... it worked just fine. "CustomizedNameOfApkFile-1429760561106" this is the file it sent to the other device. Nice progress.

Phone: Htc One X (International Ver) (Rooted)

Rom: AICP Lollipop 5.1 (New Layout)
[Android Apps and Games] AndroidDeveloperLB:
Thank you for checking it. Testing on emulators, I can see it works only from ICS (Android 4.0.x) , so this is the limitation I'm going to add.

The app has progressed quite a lot in this regard, and now all I have left for this feature is to handle special cases (normal cases work fine), like sharing the same file again, missing file, deleting old symlinks, etc...

Soon I will publish a beta version so you could all check it out.

Please try to challenge it with special cases, like special apps names (maybe not even in English), share the APK from both the app-list tool and the APK-list tool...
[Android Apps and Games] AndroidDeveloperLB:
I've published a new beta version with this new feature.

Really hope this works for everyone. Even though it was a bit challanging, I think it's easier (or at least will take less time) than compressing the files to a zipped file and then sending and then asking the user to delete the file.

Also updated the strings file, for translation:

http://www.getlocalization.com/AppManager/
[Android Apps and Games] AndroidDeveloperLB:
How's the new beta version going?

Does the new symlink feature work well? Have you found any weird issues with it?
[Android Apps and Games] AndroidDeveloperLB:
I've found another way to share APK files (using ContentProvider). It has advantages and disadvantages:

advantages:

1. more official. Should even work on GingerBread.

2. works even with Gmail.

disadvantages:

1. not sure, but it could be that it must have a special ID in the file name , making it have "garbage" characters at the end.

I think I can solve this. and avoid the unique ID, in a similar way to how I do it with symlinks.

2. less apps are shown in the dialog.

However, even now we have a lot of items on the sharing dialog, some of them don't even make sense (yet here there are still items that don't make sense too).

EDIT: I think it makes more sense. It doesn't have anything to do with the method. I should do it with apks&symlinks too.

Would you prefer to have this option too? or instead?

Attached a sample APK file. The sample app does almost the same thing as before, but using the ContentProvider instead.
[Android Apps and Games] AndroidDeveloperLB:
The new APK sharing works so well that I've chosen to publish it to all, skipping the beta phase.

This new version even allows to share APK files to Gmail (at least as long as Gmail supports it).
[Android Apps and Games] vikasb32:
New update broken Bluetooth option in apk sharing(this is most imp feature for me).
[Android Apps and Games] AndroidDeveloperLB:
ok, I have a few questions about this:

1. I've tested it via CM rom 12.1 (Android Lollipop 5.1.1) to send via the built in BT app, and it worked fine.

Is it possible you've used a third party app for that? if so, which, and did it work fine with it before?

2. Was the symlink method working for you? Would you prefer that I'd return it?

3. Was the normal, direct way, working for you (before I've started with SymLinks) ?

3. Can anyone else confirm this issue?

4. Can you use Android-Beam and see if that also doesn't work?
[Android Apps and Games] vikasb32:
i can send apk using symlinks method problem is there is no Bluetooth app in share dialog like before.when u don't use content provider Bluetooth app visible in share dialog.
[Android Apps and Games] AndroidDeveloperLB:
Oh, you mean you've downloaded a BT app, and in the past it was shown on the list, and now you can't even choose it?

If so, can you try the attached APK ?

It uses the same method as on the current version of my app, but shows a list of apps that accept any file, and not just APK files.

This is actually something that I thought shouldn't be done, as it shows a lot of apps that can't handle sending APK files.

I don't know who's to blame to this, but seeing so many apps that can handle it nicely shows it might be the BT app's developer's fault.

Have you also tried other apps? Maybe even other BT apps? Does SuperBeam work for you?

If the attached APK works for you, I think I should order the apps being shown, by the recently used app. I think it's annoying to scroll the items.
[Android Apps and Games] vikasb32:
I am talking about inbuilt Bluetooth app. It show previous in share dialog and I can successfully transfer file using Bluetooth but now it doesn't show in share dialog.
[Android Apps and Games] AndroidDeveloperLB:
But for me, the built in BT app actually does work fine. What is the device and Android version you have?

Also, have you succeeded using the APK I've attached? Does it show there and also works well?
[Android Apps and Games] vikasb32:
Your attached app fc when I click on do thing button.

---------- Post added at 05:19 PM ---------- Previous post was at 05:05 PM ----------

See screenshoot and u see there is not Bluetooth app in dialog.

There is Bluetooth app in other apps.
[Android Apps and Games] AndroidDeveloperLB:
Oops. It crashes for me too. I forgot to check it out, as I've done some recent tests on it and forgot to remove them.

How about now (updated APK) ?

About the screenshots, I can send you one with the BT for my exact app on the play store... Something is really weird. Which device and Android version do you have? Have you checked it on other devices?
[Android Apps and Games] vikasb32:
I have moto g 2014 running lollipop 5.0.2 same thing with my other moto g 1st gen running lollipop
[Android Apps and Games] AndroidDeveloperLB:
Maybe it's an issue with Moto devices? Which rom are you using? Stock?

Also, have you checked the new APK ?
[Android Apps and Games] vikasb32:
Yes I am running stock rom and where is new apk?
[Android Apps and Games] AndroidDeveloperLB:
the one you wrote that crashes. I've replaced it with a new one:

http://xdaforums.com/showpost.php?p=60484218&postcount=433
[Android Apps and Games] vikasb32:
Here the screenshoot of ur debug app when I click do something.
[Android Apps and Games] AndroidDeveloperLB:
So you can see the BT app now. Have you tried it?
[Android Apps and Games] vikasb32:
Yes I can see Bluetooth app now but also some useless app like whatsapp keep YouTube.

Which intent type u r using now? Image/png or text?
[Android Apps and Games] AndroidDeveloperLB:
For this, I used this code:

final Intent intent=new Intent(Intent.ACTION_SEND_MULTIPLE);
intent.setType("*/*");

But previously, I used this:

final Intent intent=new Intent(Intent.ACTION_SEND_MULTIPLE);
intent.setType(MimeTypeMap.getSingleton().getMimeTypeFromExtension("apk"));

Thing is, not all apps that can handle sending APKs are shown (as you've shown me), yet for the "*/*" I see a lot of junk.

I think I will just sort them by which app the user has chosen recently, so if you've chosen a BT app, next time it will be the first in the list.
[Android Apps and Games] vikasb32:
Try setType("application/zip")

And storing idea is very good and handy.
[Android Apps and Games] ThunderSky7:
thanks
[Android Apps and Games] AndroidDeveloperLB:
Attached new APK with the code you've offered .

Please let me know if it works.

Ive added some goodies for the new version of the App-Manager app, so I'd like to know the best approach for this issue.
[Android Apps and Games] vikasb32:
Sorry bro still no Bluetooth app I think bt app only respond to setType image
[Android Apps and Games] AndroidDeveloperLB:
Didn't it work with the "*/*" type ?

The APK I've put on the previous thread (which got updated after the crash) ?
[Android Apps and Games] vikasb32:
Yes it work */* as this intent call all type of intent.
[Android Apps and Games] AndroidDeveloperLB:
So this is what I shall use, and just sort the items by which were recently used.
[Android Apps and Games] vikasb32:
Yea sort item is good idea.
[Android Apps and Games] vikasb32:
Your app screenshoot

I modified ur app now it look like this
[Android Apps and Games] monsterbka:
Very userful, i'll try this :fingers-crossed:
[Android Apps and Games] AndroidDeveloperLB:
You really want a different color there, don't you? :)
[Android Apps and Games] vikasb32:
Yes default white looks ugly to me. Just use light.darkaction in color themes of all element is white in action not black as shown in my color screenshoot.
[Android Apps and Games] AndroidDeveloperLB:
First I need to publish a version with the bugs fixes. I have made some adjustments to make it look more "material" though.

EDIT: published. Hope now it works well for you with Moto devices.
[Android Apps and Games] AndroidDeveloperLB:
I've noticed an issue that some have reported me, that the app crashes on some cases. According to the crash logs, this probably occur when there are really tons of apps installed (maybe hundreds/thousands ), and the OS can't even provide me the list of apps installed.

I've read about this, and I think it was only fixed on Android 5.1 .

I've also got a weird report that changing the theme to dark would do weird things to the list of apps vs removed apps:

https://play.google.com/store/apps/...kxZXRWTzJfMnFQNkxFb3FodXpyZFJ4VExkekExRmpmRlE

Can anyone confirm this? I can't reproduce any of those. I have a lot of apps, but not so many.
[Android Apps and Games] HasH_BrowN:
bug with dark theme

When selecting dark theme with or with out card from app manager settings, then restarting app, enter settings and selecting customize app operations; the check boxes disappear. :confused:

App is looking very refined. :cool: Thank you again for making your app even better. :good:
[Android Apps and Games] AndroidDeveloperLB:
The reason for this is the lack of support of settings screens (called "PreferenceActivity") of Google's support library that makes things have the same style (material design style in this case).

Anyway, I thought I've fixed it. Which version of my app do you have?

Maybe I don't understand the issue? Can you please show a screenshot?
[Android Apps and Games] HasH_BrowN:
I've got version 2.29

No, you answered it, that would be the cause of it.

This device won't let me attach screenshots/images to XDA forums (the browser I use)

________

Updating now to 2.32

________

Update fixes issue
[Android Apps and Games] AndroidDeveloperLB:
Glad it worked. Hope I could make more stuff look more material, even the settings screen, which Google seems to neglect.
[Android Apps and Games] HasH_BrowN:
Looks nice, but I don't like the material design. They (Google) keep shoving it in our faces. IMO something different would be nice (individuality), instead of everything the same.

Regardless of my thoughts on the material design, I LOVE THIS APP!!
[Android Apps and Games] AndroidDeveloperLB:
Thank you.:good:
[Android Apps and Games] AndroidDeveloperLB:
I've recently prepared the app to follow more of Google's guidelines for material design. It was quite hard for me as I'm not a designer and there are so many things to read and rules to follow.

Anyway, I've changed the default theme to have a different color for the action bar and status bar.

I've decided to choose a blue color, and I'd like to ask which one would you prefer: a light-blue color, or the same color as used in the contacts app.

I've published a new version as a beta. The beta has the light-blue color, and you already know how the contacts app look like.

Please let me know which colors you would prefer.

Maybe in the near future, I will allow the user to choose which colors to use, but I still need to choose something as the default.
[Android Apps and Games] AndroidDeveloperLB:
New version published (2.35 - 135) with Portuguese-Brazil translation, and with more "Material Design" for all Android versions (including 2.3.x), even on the settings screen.

Does it work well for you all? It should show a nicer, more consistent settings screen even on GB.

I'm thinking about putting the material-design settings on Github, together with my other repos (though I didn't implement everything).
[Android Apps and Games] AndroidDeveloperLB:
found an issue when trying to search items in the list, right after opening the nav-drawer (it simply doesn't work).

Will fix it as soon as I get back home.

For now, a workaround is to completely close the app.

EDIT: published the fix.
[Android Apps and Games] AndroidDeveloperLB:
Does anyone have Galaxy Note 4 with Android 5.1 ?

Someone (or multiple people, but most probably the same user) published a crash report on this configuration.

I can't find the reason for this crash, as it looks to be a firmware issue (has something about "samsung" in it and ".so" files).
[Android Apps and Games] Papillon_:
I can't get rid of ads on my tablet(samsung tab 8.4 pro) i get an error when i touch the button donate "you own this article" and the ads are still there, i donated earlier. It will be greate if in the main window at the bottom you implement an option for storage size info. I emailed you.
[Android Apps and Games] AndroidDeveloperLB:
I'm sorry that disabling the ads doesn't work for you. I didn't change the code that's related to purchasing (except updating Google's libraries), and sadly, Google doesn't allow the developer itself to buy from within the app.

Can you try to run it on another device to check if it doesn't work there too? Or, can you uninstall and re-install the app? Or force close the app and restart it?

If you wish, you can email me the receipt number, and I will refund you and you could either try again, or just leave it with ads.

Can anyone else confirm this issue?

About storage size at the bottom, I don't think there is a way to monitor the partition's file sizes as they change. Plus there is very little space to put so much information, especially as there are unbounded number of external storage paths to check.

So, this requires me to either poll every few seconds (which I'm not sure what it means about performance and other related issues), or let the user manually refresh the data (which means that even more space on the screen will be used for refreshing).

Anyway, you can access the available storage space (an already available built in app) via the navigation drawer.

That being said, it is a nice idea. Maybe I will add it with minimal information and make it an optional feature. What kind of information would you like to see there? used space out of total space, perhaps?

How do you think it should look like?
[Android Apps and Games] Papillon_:
It worked after reinstall. Free space out of total, something like this:
[Android Apps and Games] AndroidDeveloperLB:
I'm sorry for the inconvenience . Please let me know if it happens again for other people if you notice it.

It should also work (without needing to donate again) on other devices that you use with the account of your device.

About the bottom bar, I will think about it. I need to know how to implement it nicely and also show it nicely.

In any way, this should be optional and be able to be turned off in the settings screen.
[Android Apps and Games] AndroidDeveloperLB:
I have some issues lately, and I'd like to ask you guts about them:

1. The donation. Does it work as before, removing the ads once you've donated at first?

I write this as "Papillon_" wrote that it didn't work till an uninstall&re-install was made.

2. "Huawei" devices cannot reach some tools from my app (it crashes when they try to). More specifically, they cannot reach the "Device administration settings" . This occurs because of a special permission they've created, that doesn't exist on any other device.

3. Issues with updates, as if there are new permissions to agree to.I've noticed this about a month ago, and I think it's a Google Play bug, as I haven't changed the permissions at all (I even have proof for it).

I've tried to contact Google, but the support people there do not know how to help me.

4. On Galaxy Note 4 with Android 5.1 , someone sent crash reports, but sadly it seems like a firmware issue since none of what's written makes sense. I've tried writing about it here.
[Android Apps and Games] infinity_pie:
Nice and useful app! Thanks to your app I can finally get rid of CleanMaster which I only used to remove apps faster. Thanks for your work :good:
[Android Apps and Games] Papillon_:
On my phone S4 + ROM JFLTE-GPE 5.0.1 + Nova it worked flawlessly, but when i installed it on my tablet stock + Nova the problem occurred.

For the time being i didn't encounter any crashes.
[Android Apps and Games] AndroidDeveloperLB:
Thank you. Please let me know if you find any kind of issues.
[Android Apps and Games] AndroidDeveloperLB:
This is quite odd. On which phase did you install the app on the smartphone ? Before the tablet, or after? And, before the donation, or after?

You performed the donation on the tablet, right?
[Android Apps and Games] Papillon_:
Nop, donation was made on the phone after that i installed it on my tablet.
[Android Apps and Games] AndroidDeveloperLB:
Can you please explain more about the order of the events?

You've installed the app on the smartphone, donated, and then the ads were removed, and then you've installed the app on the tablet, and found out the ads aren't removed there?
[Android Apps and Games] Papillon_:
Yes and when i tried to remove the ads from my tablet i got that error.
[Android Apps and Games] AndroidDeveloperLB:
How odd. Sorry for this. I've tested it only on a single device (multiple times), and it worked fine . I didn't test how it works on 2 devices with the same account, as I don't have such a thing...

And sadly the emulators don't allow such a thing (no play store there), plus my own account can't be used to purchase anything that I develop (Google's weird rules).
[Android Apps and Games] AndroidDeveloperLB:
There are already Android 6 users of my app.

If you are one of them, please let me know if you've found any issues I should handle.

For example, what happens if you disable the permission of storage for my app?
[Android Apps and Games] AndroidDeveloperLB:
I think I should remove the fast-scroller of the lists (the one that allows you to drag to scroll).

Some people complained of accidental clicking on it or on the context menu button of the items.

So, I think that because it's not that useful, I should remove it, at least till I find a better solution for this.

What do you think?
[Android Apps and Games] savvymatthew:
Newest update, Is causing instant force closing. Tried clearing data, and then reinstalling. Still nothing.

Samsung galaxy s4 active, 4.4.2 stock ROOT
[Android Apps and Games] AndroidDeveloperLB:
Sorry for that. Published a new version that doesn't crash.

The reason for this is that Google has updated its libraries, so I wanted to use the latest versions of them, but I didn't check them well enough, because I trusted it should be smooth as always.

What's weird is that it crashed on the start of the app, even though I've tested it multiple times...

Anyway, fixed on version "2.58" (158).
[Android Apps and Games] savvymatthew:
Working fine now,

Fastest patch I seen in awhile

Your app is extremely useful to me, Thank you for all your hard work in updating it.... I believe I was the first 100 to download it on the playstore. So I know you been putting updates for awhile now consistently. App sure has came along way from the early builds.
[Android Apps and Games] AndroidDeveloperLB:
Thank you. Nice to see someone that has downloaded the app from the beginning.
[Android Apps and Games] DrivenByObsession:
Grouping the apps into self created groups would be quite nice to have. Unless such feature is there already and I'm just too stupid to find it :)
[Android Apps and Games] AndroidDeveloperLB:
I don't understand what you mean. If you mean something like "games", "social", etc... - then it means I will have to have a way to find what each app is, and this requires either a server with a database, or a weird way (that might not work in the future) to check each of them from the play store.

Both ways are problematic. First way requires me a lot of time (and money). Second way could fail some day, and it will be quite slow because it needs to perform a lot of internet-related operations.
[Android Apps and Games] DrivenByObsession:
No, sorry maybe I wasn't clear enough. I was thinking about manual way of organizing apps. Creating own group e.g. "games" and adding there chosen applications manually.
[Android Apps and Games] AndroidDeveloperLB:
I think this is more of a launcher feature. Can you please tell me what would this be useful here?

Would it help you this way to find apps?
[Android Apps and Games] DrivenByObsession:
When you have a lot of apps installed it would really help. To give you an example: I have a company phone, where my company preinstalled airwatch application. This application has tons of small "children apps". I can't remove them, as this is company regulation to have it. Now, when I want to scroll down to find some app, I have to go through all these apps, which I never use (only my company uses them to monitor everything on my phone). If I could put them in seperate group and just see all the other ones, it would be something great.
[Android Apps and Games] AndroidDeveloperLB:
I think you can already solve this specific problem on my app, by using any (or a combination) of those :

1. You can filter the apps to show only user-apps (downloaded apps from the play store).

2. You can sort by recently installed/updated/launched. This way, you will see only the apps you recently handled.

3. To find an app , you can just use the search feature. You can type either its name or package name. Sorting and filtering will still work.
[Android Apps and Games] DrivenByObsession:
User-apps filtering should work, you are right, thanks :)
[Android Apps and Games] AndroidDeveloperLB:
You're welcomed. Why do you have to have the children apps? Do you use them?
[Android Apps and Games] DrivenByObsession:
I don't, my company does. They like to have full control of employees, corpo rules :)
[Android Apps and Games] AndroidDeveloperLB:
Your company needs to use children apps on your device? I don't understand.
[Android Apps and Games] AndroidDeveloperLB:
I've noticed of some really weird UI issues on the Android emulator with version 2.3 (Gingerbread).

Since I can't check it out on any device, can anyone else confirm if it has issues?

Maybe I should stop supporting it, seeing that it has become so rare to use...
[Android Apps and Games] varun puravankara:
good app..

Liked your app. Would like to see more of your work