docs: def get_app_name(self):
          """
              Return the appname of the APK
  
              :rtype: string
          """
          main_activity_name = self.get_main_activity()
  
          app_name = self.get_element('activity', 'label', name=main_activity_name)
          if not app_name:
              app_name = self.get_element('application', 'label')
  
          if app_name.startswith("@"):
              res_id = int(app_name[1:], 16)
              res_parser = self.get_android_resources()
  
              try:
                  app_name = res_parser.get_resolved_res_configs(
                      res_id,
                      ARSCResTableConfig.default_config())[0][1]
              except Exception as e:
                  anconf.warning("Exception selecting app name: %s" % e)
                  app_name = ""
          return app_name