在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:mozilla-mobile/focus-android开源软件地址:https://github.com/mozilla-mobile/focus-android开源编程语言:Kotlin 70.3%开源软件介绍:Firefox Focus for AndroidBrowse like no one’s watching. The new Firefox Focus automatically blocks a wide range of online trackers — from the moment you launch it to the second you leave it. Easily erase your history, passwords and cookies, so you won’t get followed by things like unwanted ads. Firefox Focus provides automatic ad blocking and tracking protection on an easy-to-use private browser.
Getting InvolvedWe encourage you to participate in this open source project. We love Pull Requests, Bug Reports, ideas, (security) code reviews or any other kind of positive contribution. Before you attempt to make a contribution please read the Community Participation Guidelines.
Beginners! - Watch out for Issues with the "Good First Issue" label. These are easy bugs that have been left for first timers to have a go, get involved and make a positive contribution to the project! Build Instructions
git clone https://github.com/mozilla-mobile/focus-android
./gradlew clean app:assembleFocusDebug
local.properties helpersYou can speed up or enhance local development by setting a few helper flags available in Automatically sign release buildsTo sign your release builds with your debug key automatically, add the following to autosignReleaseWithDebugKey With this line, release build variants will automatically be signed with your debug key (like debug builds), allowing them to be built and installed directly through Android Studio or the command line. This is helpful when you're building release variants frequently, for example to test feature flags and or do performance analyses. Building debuggable release variantsNightly, Beta and Release variants are getting published to Google Play and therefore are not debuggable. To locally create debuggable builds of those variants, add the following to debuggable Auto-publication workflow for android-components and application-servicesIf you're making changes to these projects and want to test them in Focus, auto-publication workflow is the fastest, most reliable way to do that. In
Once these flags are set, your Focus builds will include any local modifications present in these projects. See a demo of auto-publication workflow in action. Pre-push hooksTo reduce review turn-around time, we'd like all pushes to run tests locally. We'd
recommend you use our provided pre-push hook in To add it, run this command from the project root: ln -s ../../quality/pre-push-recommended.sh .git/hooks/pre-push To push without running the pre-push hook (e.g. doc updates): git push <remote> --no-verify Test Channel on Google PlayStoreTo get Focus Nightly on your device, follow these steps:
Make sure you use the same Google Account for both steps. License
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论