My Samsung phone came with some "S Health" software preinstalled. Has a pedometer, an exercise tracker and a food log. Not the most complete food database, but seems to work fine. I used to use mypyramidtracker but I'm not sure if that exists anymore.
Apparently that one was replaced by https://www.supertracker.usda.gov/default.aspx . So what is your daily routine around that? When do you log your food?
When I'd get home for the day, after I had my last meal I'd pull out my notepad, go to the tracker and tediously enter everything. Just once a day. This worked for me because I snacked a lot, and pulling out the laptop/phone for every single snack just seemed ridiculous. But the notepad was easy and nobody seemed to notice.