Let say someone is traveling or do not have access to their laptop which contain their ledger live. Say they only have their phone but did have their btc address on their phone. How does one check if there was any activity?
In my view, the key thing that those unfamiliar with how exactly blockchain works should realize is that all activity occurs inside the blockchain itself, not in cryptocurrency wallets. Thus, in order to obtain knowledge about the state of your holdings, you should have access to the Internet which in turn gives you access to what is happening inside the blockchain. You either download the whole history of transactions by running your own node or you rely on other nodes like in the case of different block explorers or watch-only wallets. When you are traveling, you evidently can't carry the entire blockchain with you, but you can ask other nodes via your mobile phone how many coins you have or what happened with the blockchain while you were not looking at it. Okay, but what about your Ledger? What does it do then if it isn't "keeping your funds?" It helps you to interact with the blockchain, essentially it stores your keys, generates addresses for you, and signs your transactions. In case you have an additional copy of your keys, which you definitely should, you can interact with the blockchain with other means, including mobile wallets, desktop wallets, web wallets, etc. But they are not as secure and convenient as hardware wallets, which are specially designed to interact with the blockchain safely.