GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - USC-SQL/ScaleFix

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
gradle/wrapper
gradle/wrapper
 
 
jars
jars
 
 
scripts
scripts
 
 
src
src
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
build.gradle
build.gradle
 
 
fixaccessibility.xml
fixaccessibility.xml
 
 
fixaccessibilityAnt.xml
fixaccessibilityAnt.xml
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

ScaleFix

To rerun the experiments.

Remove any older version installs from the device.

  1. Make the Android application debuggable
  2. Compile the APK file and add ids. The decompile_and_add_id method for adding the required ids
  3. Recompile and run the IDed APK
  4. Dump the ViewHeirarcy and take screenshots of the three different variation
  5. Dump the state using Android Satate Dumper
  6. Parse the dumped files into XML
  7. Merge the VH and State
  8. Add origin atrribures
  9. Run the method for handling margin and paddings
  10. runOwlEye.java is responsible for generating the UI fixes.

Python functions for steps 5, 6, 7, and 8 are provided in the curated_methods.py file. The name of the function is statedumper_running_state

Note: Copy the config_data file and change the required information. Currently, it has hardcoded paths. Create the environment variable "CONFIG_PATH" and provide the path of the updated config path.

About

No description, website, or topics provided.

Resources

Readme
Activity
Custom properties

Stars

0 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.