yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Crescendo Xenomorph:
java.lang.RuntimeException: Unable to start activity ComponentInfo{nextapp.fx/nextapp.fx.ui.ExplorerActivity}: android.content.res.Resources$NotFoundException: File res/drawable-nodpi-v4/im144_folder_bright.png from drawable resource ID #0x7f0501cf: .xml extension required

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2747)

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2808)

at android.app.ActivityThread.-wrap12(ActivityThread.java)

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1541)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:163)

at android.app.ActivityThread.main(ActivityThread.java:6360)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:880)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)

Caused by: android.content.res.Resources$NotFoundException: File res/drawable-nodpi-v4/im144_folder_bright.png from drawable resource ID #0x7f0501cf: .xml extension required

at android.content.res.ResourcesImpl.loadComplexColorForCookie(ResourcesImpl.java:963)

at android.content.res.ResourcesImpl.loadComplexColorFromName(ResourcesImpl.java:784)

at android.content.res.ResourcesImpl.loadColorStateList(ResourcesImpl.java:863)

at android.content.res.Resources.getColor(Resources.java:945)

at android.content.res.Resources.getColor(Resources.java:912)

at android.content.res.XResources.getColor(XResources.java:675)

at nextapp.maui.q.a.b(Unknown Source)

at nextapp.fx.g.b.a(Unknown Source)

at nextapp.fx.g.b.a(Unknown Source)

at nextapp.fx.g.b.a(Unknown Source)

at nextapp.fx.g.d.a(Unknown Source)

at nextapp.fx.res.ThemeStore.a(Unknown Source)

at nextapp.fx.ui.ae.<init>(Unknown Source)

at nextapp.fx.ui.ae.a(Unknown Source)

at nextapp.fx.ui.b.b.onCreate(Unknown Source)

at nextapp.fx.ui.content.n.onCreate(Unknown Source)

at nextapp.fx.ui.ExplorerActivity.onCreate(Unknown Source)

at android.app.Activity.performCreate(Activity.java:6863)

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2700)

... 10 more

Crash on first launch since last version... Beta version....
[Android Apps and Games] tliebeck:
Thanks, is this repeatable, or just a one-time failure?
[Android Apps and Games] tliebeck:
[MENTION=1561430]Crescendo Xenomorph[/MENTION]

Best I can tell this is a one-time startup crash after upgrading and Android doing something dumb with regard to caching resources from the old version. Let me know if that's not the scenario you're seeing. Android actually does have problems with this, there are several "just-upgraded-an-app flaws" with various versions of Android (not even sure if even 9 corrects them all).

I added a catch for this failure and display a warning at app startup when loading themes. I may actually need to change this to having the app terminate itself in such a scenario (not sure it will make it through rest of startup of procedure).

Thanks again for report, have seen this randomly in Google Play user crash reports but never had a full log example until now!
[Android Apps and Games] osm0sis:
FX supports tar.gz, but can it please also support the other tar usuals like tar.xz, tar.lzma and tar.bz2, at least for unpack?

Thanks for your consideration. :)

Edit: Also just noticed Archive Extractor gives "Error: Access was denied" when trying to Extract Here in a directory that requires root to access. Not sure if this is a regression or was just missed but could it use root to do it instead?
[Android Apps and Games] tliebeck:
Thanks, looks doable, Apache commons is being used for this and it supports XZ and LZMA. XZ is read-write, LZMA is read-only. (Think this won't matter, as LZMA is legacy to XZ, correct?)

BZip2 is already in place fully.

The Archive-Extractor activity needs to be completely replaced at some point, but you should be able to copy stuff out if you browse inside the archives.
[Android Apps and Games] osm0sis:
Correct regarding lzma, that'd most likely be fine. Thanks!

As for copying files, in a root directory FX only offers Archive Extractor for archives, not browsing the files. I can currently still extract with Extractor but I need to point it at a non-root output directory. Both of these things seem like something FX should be able to do with root access.
[Android Apps and Games] tliebeck:
Could anyone on Android P verify whether FX Connect shows a list of peers when connecting via wireless (not NFC)?
[Android Apps and Games] Crescendo Xenomorph:
its is repeatable, just clear FX from recent list then re-opening it will give same result.

also after crash the display will go to something like this:

but I'm using built-in theme: Holo dark- Spectrum icon.

but no matter what built-in theme I choose, it'll go like in screenshot when crashed.

you're welcome ;)

I cleared the FX data, even reinstalling it with same results (both on my phone + wifey's)
[Android Apps and Games] Crescendo Xenomorph:
speaking about the crashed theme, its cool if you can include it as normal built-in theme... ^^
[Android Apps and Games] deechte:
Hi! I wish I'd stumbled accross this app earlier! Loving the Dropbox and Owncloud integration.

I have a question about file associations. The earlier posts in this thread don't answer it. My question is about .kdbx files, but I guess it's valid for any exotic file type.

I'm trying to open a keepass file (.kdbx). It comes synced with my Dropbox, but let's leave that out of the equation for now. If I open a local .kdbx file on my device with FX, I always have to tap "Open as", then tap " */* application/* ", then scroll all the way down to find the Keepass-app that opens .kdbx files and tap that. That's very cumbersome.

I understand that FX uses default Android file associations. Probably there is no application on my device that has an intent for .kdbx files in it's manifest (link). I guess my system treats it as a plain tekst file or something. When I use other file explorers to open the .kdbx, they at least offer me the default Android "Open with" dialogue, which offers my Keepass-app on top. That's just 1 tap instead of 3 and some scrolling. BTW, selecting "Always" in that Android dialogue doesn't stick, it will always ask me again next time, which is probably due to there being no intent for this type.

Is there some way to make this less ackward in FX? Can my Keepass-app not be listed somewhere on top in 1 of those 3 open dialogues? The weird thing is that even the official Dropbox app somehow stores its own app associations, cause the .kdbx if opened from the dropbox app always opens in my Keepass-app directly. So I find myself using FX for my dropbox for all files but this one type.

My device is on Android 8.0. I appreciate all the help!
[Android Apps and Games] JaviLerma:
good application! only the Spanish language is missing
[Android Apps and Games] osm0sis:
[MENTION=2954544]tliebeck[/MENTION], this is still an issue. Any update?
[Android Apps and Games] fredfredfredfr:
What steps do I need to use in order to send a photo via a cloned app like Kik. How do I use the storage bridge feature to get this working? Using 2.7.5
[Android Apps and Games] techguyone:
In my experience what you describe with FX quick tiles, happens on any app based quick tile, they really are not that useful and easily fooled.
[Android Apps and Games] mbc07:
Nope. I actually have an entire page on my notification drawer full of QS tiles from 3rd party apps (Shazam, Adguard, Proximity Service and Tiles, just to name a few) and I never managed to trigger the issues I mentioned with them, all of them works and shows their state consistently, only FX QS tile is buggy...
[Android Apps and Games] tliebeck:
Can anyone verify whether FX Connect is able to find any peers on Android P?

Especially interested in PIxel/2 phones.

I'm really hoping what I'm seeing here is just a bug in the Essential PH-1 P-Build and not a design "feature" of Android...because if it is the Android engineers have made a truly foolish mistake. What I'm seeing here is that I have to add LOCATION PERMISSIONS and the device must have location services enabled (and will light up the GPS) in order to do peer-to-peer WiFi connections. This had better not be by design.

Really really pissed off right now. Hoping this is just a bug.

Edit: pretty sure this is intentional. Hoping the fact that the location has to be on is a bug.

How do you feel about FX requiring "coarse location?" For 6.0+, you wouldn't have to grant it of course.

I think I have to, the only alternative would be to get rid of FX Connect.
[Android Apps and Games] ipdev:
FX Connect is one of the options I always forget about. ;)

I have P-DP5-sGSI installed on my OnePlus 5T.

The list is always blank on the 5T. (Regardless of location on/off either or both devices.) It shows up as available on other devices.

If I initiate the connection from another device, it will connect and work fine.

(I even installed an app on my 5T from the Downloads folder on my 5X.)

NFC Connect was a little goofy. I could Reestablish the connection with NFC by taping on the 5T screen. If I tried using NFC to establish a new connection, it would time out if I tapped the screen on the 5T. It worked if I tapped the screen on the other device.

6P I had to connect from the list. NFC connection works to reconnect about 99 percent of the time. Be that it's the only non-rooted one running stock google. ;)

Some of it may be due to the trebel/port of DP5.

I'm not sure if any of this helps but, it's the only P rom/device I have.

Tested with.

OnePlus 5T P-DP5-sGSI Shows a Pixel XL and Magisk 16.7

Nexus 5X LOS 15.1-nightly and Magisk 16.7

Nexus 6P Google Stock 8.1 - Not Rooted. Bone Stock.

Nook 7 BN's stock version of 6.0 and Magisk 16.7

Nexus 7 LOS 15.1-UNOFFICIAL and Magisk 16.7

5T is the normal error log. 5T_proc is what I got when I was browsing with system/root.
[Android Apps and Games] Phoneum:
This is the only File Explorer you need!

It has being the most advanced for the last 6 years!

From files to pictures, videos, codes, and hidden folders... this app has it all!

Great job and keep it up!
[Android Apps and Games] Exabyter:
Given Google's history - they love to find excuses to require data-collecting features to be enabled as much as possible so they can "accidentally" collect more data on people - so yeah, that wouldn't surprise me a bit.

Personally I use Lineage and generally one of the first things I do after installing an app is take away gratuitous perms like that, either the old fashioned way or via LOS Privacy Guard, which allows me to have it interactively prompt me whenever an app requests something like that, if I want. So I don't mind much as I'd just revoke that perm until I needed it anyway.
[Android Apps and Games] Ultramanoid:
Would this break anything else for those of us without Play Services ? ( Don't use FX Connect myself. )
[Android Apps and Games] tliebeck:
I do not ever want to require Play Services. Shouldn't break anything.
[Android Apps and Games] tliebeck:
Should be just fine on LineageOS 16 (IS IT OUT YET? I'll ask again in 10 minutes, on reddit maybe!) Will be testing with it on whichever of my devices first supports it. Smart money is on the Nexus 5-not-x, not even kidding.

I imagine it will be fine with PrivacyGuard enabled, unless they blank out MAC addresses). Regardless it will only affect FX Connect on Android 9+).
[Android Apps and Games] tliebeck:
Screenshots of FX 7.2 showing Android 9's Wi-Fi Direct location requirement.

The Android docs say that location services need not be active, but in practice, that's not true. May be an Essential PH-1 problem, but probably not.
[Android Apps and Games] Exabyter:
Bless you. ?
[Android Apps and Games] deechte:
Hi [MENTION=2954544]tliebeck[/MENTION], is there any solution for this? Thanks.

https://xdaforums.com/showthread.php?p=77165138
[Android Apps and Games] mbc07:
[MENTION=2954544]tliebeck[/MENTION], noticed a little bug with the new media player, it won't respect the screen rotation setting (e.g. if I lock screen rotation in portrait mode it'll still auto rotate to landscape when viewing photos / videos on the internal media player). The main FX app is unaffected, this only happens with the media player...
[Android Apps and Games] tliebeck:
FX 7.2.0.0 (Beta) Released

New Google Drive implementation, improved performance, added support for remote copy, fault-tolerant uploads (handling Wi-Fi/cell switchover and errors).

Added support for directly opening Google Docs/Sheets/Slides files in Google apps when browsing Google Drive.

New Microsoft OneDrive implementation, should support OneDrive for business. Also receives fault-tolerant upload capability.

Added support for directly opening MS Office documents on OneDrive directly in Microsoft Office apps.

Fix for Dropbox team accounts.

Fix for WebDAV (and OwnCloud) connectivity issues when attempting to connect to a server that has an invalid SSL certificate (you are now allowed to override the SSL warning).

Android 9 Fixes, including adding "Coarse Location Access" permission, which is REQUIRED by Android 9 allow FX Connect to discover nearby devices. FX does not ever actually query your location.

Added XZ and LZMA compression support (including Tar-XZ and Tar-LZMA).

Android SDK target is now 28 (Android 9.0 Pie). This means that all files must be opened using Content URIs and the open-as-File-URIs setting has been removed.

New Animation when switching windows.

Improved UI when opening bookmark groups on homescreen.

No longer displaying error notifications when app is open and transfer error is displayed as a dialog.

Web Access now automatically shuts off when disconnected from Wi-Fi.

Image viewer fixes for Essential PH-1 notch.

Please let me know if the app doesn't auto-update if you're running Android 6.0 or later. It's been a long time since I've had to add a permission, my understanding is that any users with 6.0+ will be auto-updated even though the location permission has been added, given that the permission must be granted at run-time.

Again sorry for having to add coarse location permission, you will not be asked for it unless you're on Android 9+ and start FX Connect.

Direct Download: http://android.nextapp.com/fx/r7201/FX_r7201.apk

Beta Testing G+ Community: https://plus.google.com/communities/101301040394875566704 (join community, then go to https://play.google.com/apps/testing/nextapp.fx )
[Android Apps and Games] deechte:
Hi [MENTION=2954544]tliebeck[/MENTION], the new beta doesn't improve this. Is there any way to open .kdbx password files without going through all the hassle? Thanks.

https://xdaforums.com/showthread.php?p=77165138
[Android Apps and Games] m0d:
That is a shame. I used 'Open as' quite often.
[Android Apps and Games] thedicemaster:
could you add a slow move option?

with the Android 8 update Samsung, in their infinite wisdom, decided that the media scanner can not be trusted to keep track of moved/changed media files.

this means that media file locations/albums aren't updated properly when moving them with 3rd party file managers.

the only way to prevent complete media file chaos is to use copy-paste-delete as it generates new media entries instead of updating existing ones.

Samsung is making a complete mess of media handling, I'm equally baffled by the "logic" of displaying every single image on your device in the camera roll instead of just the contents of the camera folders.
[Android Apps and Games] mbc07:
Although my phone isn't from Samsung, FX has a "Rescan media" option in the overflow menu that fixes those kind of issues for me when they happen...
[Android Apps and Games] thedicemaster:
as I said, Samsung doesn't trust the media scanner.

that option will add "new" files that haven't been correctly detected, but won't update information like album or visibility after moving a file and sometimes even refuses to remove deleted files(so I get corrupt file listings in the gallery app)

I had reported this mess to Samsung as a bug, but their reply was pretty much that this was by design.
[Android Apps and Games] osm0sis:
"Improved UI when opening bookmark groups on homescreen."

Hmm, I definitely preferred the old list format to the new icon one. I only have 3 bookmarks and now they look awkward. :p
[Android Apps and Games] tliebeck:
Open-As will remain, it's just that you can't do use open-with/open-as to open files with old apps that don't support Android's "Content URI" design. It's not a problem for most apps. Some apps like "QuickPic" don't work as well as they used to, because they haven't implemented the de-facto standard of checking for a _DATA extra in the intent and using it to resolve the real location of the file. In the case of QuickPic, this means it can't swipe to next/previous image (unless they fixed it).

This actually is FX's fault, releasing an update to correct it shortly. Move/Deletes are now working with my S7 Edge on Oreo. Everything else about this phone stinks on Oreo though. Used to be one of the smoothest animating phones with FX, now it's utter crap, My MiA1 with a 625 is incredibly smooth by comparison. Need to do a complete reset.

Can you post a screenshot, just want to see if it's as intended?
[Android Apps and Games] simonbellu:
[MENTION=2954544]tliebeck[/MENTION] could you please explain why the new build requires position permission on android 5.0.2?

Inviato dal mio SM-P905 utilizzando Tapatalk
[Android Apps and Games] thedicemaster:
because it uses Wi-Fi-direct, which can be abused by apps to estimate a device's location.

FX never accesses your location, but on android 9 and up any app that wants to use Wi-Fi-direct must also request basic location permissions.
[Android Apps and Games] tliebeck:
First, FX never actually tries to get your location.

The reason for the permission is that as of Android 9, any app that uses Wi-Fi scanning must have a location permission. This is because the result of a Wi-Fi scan contains MAC addresses of the remote hosts, and there are publicly available databases that link MAC addresses to locations (because Google harvests that data). The "FX Connect" feature has to do a Wi-Fi scan to find peer devices, so for that to work, we are required to add the location permission.

For devices running Android 6 through Android 8.1, the location permission will never be asked for.

For devices running Android 9+, the location permission will be requested only when the user opens FX Connect for the first time.

Devices running Android 5.1 and prior have the location permission granted simply by installing the app. FX will never make use of it though.

It's worth noting that ANY app with the Wi-Fi scan permissions on your Android 5.x (or lower) can determine your location by performing a Wi-Fi scan. I generally strongly recommend that people not run 5.x, it's tremendously out of date and fundamentally insecure at this point (not just for this reason).

Regardless of all that though, I was not happy to add this permission to FX. FX never actually does actually attempts to resolve location regardless of Android version.
[Android Apps and Games] osm0sis:
Sure! https://imgur.com/a/pu6LLoc
[Android Apps and Games] simonbellu:
Thank you for your fast reply! Now is clear. I have to use 5.x android because my Samsung tablet note pro run this android version, no further firmware update by Samsung you know....

Inviato dal mio SM-P905 utilizzando Tapatalk
[Android Apps and Games] tliebeck:
Thanks, that's as-intended. But I think what I need to do is keep the old format for people using anything but the icons-view.
[Android Apps and Games] tliebeck:
FX 7.2.0.1 (Beta) Released

Trivial update to fix media scanning not working (automatically) on Android 8+.

Direct Download: http://android.nextapp.com/fx/r7202/FX_r7202.apk

Beta Testing G+ Community: https://plus.google.com/communities/101301040394875566704 (join community, then go to https://play.google.com/apps/testing/nextapp.fx )
[Android Apps and Games] thedicemaster:
didn't fix anything for me.

I moved some images from my sdcard root to a folder named "test", and even after a manual media scan they're still assigned to the "sdcard" album in the gallery app and the 3438-3034(sdcard serial number) folder in FX's media view.

device is note 8.
[Android Apps and Games] KaMyKaSii:
FX 7.2.0.1 (code 7202) is crashing after deleting or moving files (the file is moved correctly). Below is the log generated by FX. I also reported the crash through the Android function.

Quantum Go Q2 with Android 7.1.1 AOSP

Google Services Framework ID: 3451359BF4564A3E

Device ID: a46b3df1a2b7dab6

I hope this information helps you find my report
[Android Apps and Games] tliebeck:
Not able to reproduce yet. Closest test device I have is an S7 Edge (Snapdragon), totally stock except for flashing it to Samsung's "Unlocked" ROM to minimize the carrier crap. Tried it on its initial Oreo release and just now updated it to what came out a day or two ago, both seem to work fine. I did see a brief hiccup with it after updating because I think the media database was being refreshed by the system after update, but now it works perfectly.

One thing to check would be Settings->Media Management->Update Media Database is checked. I know that's dumb but I've personally spent an hour trying to debug a media DB problem not realizing I'd thrown that setting the wrong way on a test phone.
[Android Apps and Games] thedicemaster:
got some more details for you.

this issue occurs on the sdcard, but not on internal storage.

a manual scan does not help.

ejecting and re-inserting the card also doesn't update the media database(it definitely should, so this puts the blame back on Samsung)

and I definitely have media database updating enabled, and even if I had it disabled it should still update the media database when doing a manual scan.
[Android Apps and Games] tliebeck:
Thanks, Google is being dumb with reports, in the Play Store's "real time crashes" there's nothing about it.

I'm taking a wild guess from your stack trace that it might be an Android "Context" issue due to the target-SDK update in this version. I can't replicate it here though, and problems like this can be hard to diagnose because there's no data that shows where FX is doing something wrong.

Try this version: http://android.nextapp.com/fx/r7203/FX_r7203.apk

This is just a one-line tweak to use the application context for the "toast" message that pops up after an operation is completed.
[Android Apps and Games] KaMyKaSii:
It's still crashing. Attached is the new log generated by FX and a logcat

Edit: Still using the new apk and the strange one is that sometimes delete works normally and sometimes crash. Now I do not know if the problem is in the app, in my rom or in both
[Android Apps and Games] Jhon_Locke:
Thanks for amazing app but can you make FX Web Access to not update modified/create date when downloading several folders/files in zip?

I'm using lastest beta from Play Store and whenever I download some files from my SD Card to the PC and then extract the zip file, the Created and Last Modified dates where all set to today.
[Android Apps and Games] deechte:
Hi [MENTION=2954544]tliebeck[/MENTION], I would be honoured if I could get a bit of your attention to my question concerning opening a .kdbx file with the right associated application, without having to do 4 steps. Thanks!
[Android Apps and Games] Exabyter:
I use the legacy version of Quickpic before Cheetah trojaned it, I suppose we're doomed forever on apps like that due to these API changes unless someone forks it and fixes it. Similar issue with various open source apps.

I understand why you need to maintain compatibility with recent OS versions in your own app tho.
[Android Apps and Games] jhoff80:
The beta changelog says for 7.2: "Added support for directly opening MS Office documents on OneDrive directly in Microsoft Office apps."

Has anyone had success with this? Every time I try it says that the file can't be found. Using a Note8 on 8.0.0.