🖌️
fanqiang
  • 翻墙-科学上网、翻墙工具、翻墙教程项目库
  • MAC允许未知来源的应用
  • V2ray机场
  • 苹果iPhone、ios翻墙方法
  • 中国大陆注册ChatGPT教程
  • Shadowsocks+v2ray插件教程
  • v2ray免费账号(长期更新)
  • SS/SSR免费账号(长期更新)
  • 安卓翻墙APP: V2ray VPN 下载
  • FirefoxFQ,火狐firefox一键翻墙包
  • 苹果电脑MAC翻墙方法
  • ChromeGo,Chrome一键翻墙包
  • ChromeGoMac,Chrome一键翻墙包 Mac版
  • EdgeGo,Edge一键翻墙包
  • Firefox一键翻墙包 Linux版
  • Android 安卓翻墙教程
    • 安卓翻墙APP:BifrostV 教程
    • 安卓翻墙APP:Shadowsocks for Android 教程
    • 安卓手机 SSR 翻墙教程
    • 安卓手机 Surfboard 翻墙教程
    • 安卓手机 V2rayNG 翻墙教程
    • 安卓手机翻墙APP: Clash for Android教程
    • V2ray.VPN 教程
  • deprecated
    • ipfs-qanqiang
    • readme
      • 聊聊 GFW 如何封杀 Resilio Sync(BTSync)?以及如何【免翻墙】继续使用?
  • 翻墙新闻(FQNews)安卓APP
    • shadowsocks-android plugin framework
      • CHANGES
      • doc
  • 翻墙新闻(FQNews)安卓APP(新版)
    • CHANGELOG
    • fastlane
  • 游戏机翻墙加速教程
    • Mac电脑使用ClashX Pro作为网关旁路由给其它设备翻墙
    • Oculus Quest 如何翻墙
    • PS4-PS5游戏机通过局域网翻墙,加速游戏,以及下载游戏教程
    • SStap和Netch免费游戏加速器教程
    • Switch、 PlayStation、Xbox等游戏机翻墙教程,利用MAC电脑做旁路由加速
    • Windows如何共享Wifi无线网卡翻墙热点给其它设备翻墙
    • 在Mac上使用clashx pro给switch开启游戏加速
    • 苹果电视Apple Tv翻墙指南
  • iPhone/iPad V2ray/SS 翻墙APP教程
    • 注册苹果美区 Apple ID 帐号并购买APP指南
    • Kitsunebi 教程
    • Potatso Lite 教程
    • Quantumult X 配置使用简易教程
    • 导入 Quantumult 完整配置
    • Quantumult 教程
    • Shadowrocket小火箭配置使用教程
    • Surge 教程
    • Iphone/iPad通过电脑局域网共享翻墙
  • Linux 翻墙教程
  • Mac翻墙软件教程
    • ClashX 翻墙教程
    • macOS平台 Surge教程
    • macOS翻墙 V2rayU教程
    • macOS翻墙 V2rayX 教程
  • 路由器翻墙教程
    • 梅林路由器翻墙教程
    • OpenWRT路由器翻墙教程
  • Tor Browser Portable
  • V2Ray Shadowsocks Brook 自建翻墙服务器教程
    • Brook之TLS+WebSocket+CDN翻墙教程
    • Brook之TLS+WebSocket+Web服务器翻墙教程
    • Brook之TLS+WebSocket翻墙教程
    • SSH连接VPS教程
    • V2Ray之TLS+WebSocket+Nginx+CDN配置方法
    • V2Ray之TLS+WebSocket翻墙方法
    • V2ray官方一键安装脚本(新版)
    • Windows版V2ray客户端安装配置指南
    • 使用FileZilla和VPS传输文件教程
    • 最简单的Google BBR 一键加速VPS教程
    • 翻墙VPS推荐:搬瓦工VPS购买教程
    • 自建Shadowsocks服务器简明教程
    • 自建V2Ray+TLS翻墙配置方法
    • 自建V2ray服务器简明教程
    • 购买Vultr VPS图文教程
    • PAC
  • Windows V2ray/SS/SSR 翻墙教程
    • Clash for Windows 翻墙教程
    • SSTap教程
    • Windows翻墙之SSR教程
    • V2rayN配置使用教程
    • tor-v2ray
  • .github
    • ISSUE_TEMPLATE
      • custom
      • feedbank
Powered by GitBook
On this page

Was this helpful?

  1. 翻墙新闻(FQNews)安卓APP
  2. shadowsocks-android plugin framework

CHANGES

  • 1.3.4:

    • Optional new metadata com.github.shadowsocks.plugin.id.aliases for plugin ID aliases;

      (see doc for PluginContract.METADATA_KEY_ID_ALIASES and main documentation "Plugin ID Aliasing" for more information)

    • Please use android:path instead of android:pathPrefix, sample code in documentations have been updated to reflect this recommendation.

    • Added missing documentation regarding direct boot support.

      Please add android:directBootAware="true" with proper support for your provider if possible.

    • You can now use android:resources on meta-data tags. (main/host app update required, however, you should never use dynamic resources)

    • Fix occasional crash in AlertDialogFragment.

    • Translation updates.

    • Dependency updates:

      • androidx.core:core-ktx:1.2.0;

      • com.google.android.material:material:1.1.0.

  • 1.3.3:

    • Fix a build script issue.

  • 1.3.2:

    • Fix first key-value pair disappearing with null value. (#2391)

    • Dependency updates:

      • androidx.core:core-ktx:1.1.0;

      • com.google.android.material:material:1.1.0-rc01;

      • org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.61.

  • 1.3.1:

    • New theme resource Theme.Shadowsocks.Immersive for better Android Q-esque translucent navigation bars.

      This is an opt-in feature.

      Please add android:theme="@style/Theme.Shadowsocks.Immersive" to your <activity> to enable this theme.

    • New color resources light_* and dark_* for passing to custom tabs;

    • Dependency updates:

      • androidx.core:core-ktx:1.1.0-rc03;

      • androidx.drawerlayout:drawerlayout:1.1.0-alpha03;

      • com.google.android.material:material:1.1.0-alpha09;

      • org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.41.

  • 1.3.0:

    • Optional new metadata com.github.shadowsocks.plugin.executable_path for even faster initialization;

      (see doc for PluginContract.METADATA_KEY_EXECUTABLE_PATH for more information)

    • Breaking API change: val AlertDialogFragment.ret: Ret? => fun AlertDialogFragment.ret(which: Int): Ret?;

      (nothing needs to be done if you are not using this API)

    • Dependency updates:

      • Now targeting API 29;

      • androidx.core:core-ktx:1.1.0-rc01;

      • com.google.android.material:material:1.1.0-alpha07;

      • org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.40.

  • 1.2.0:

    • New helper class AlertDialogFragment for creating AlertDialog that persists through configuration changes;

    • Dependency update: com.google.android.material:material:1.1.0-alpha03.

  • 1.1.0:

    • Having control characters in plugin options is no longer allowed.

      If this breaks your plugin, you are doing it wrong.

    • New helper method: PluginOptions.putWithDefault.

  • 1.0.0:

    • BREAKING CHANGE: Plugins developed using this version and forward require shadowsocks-android 4.6.5 or higher.

    • PathProvider now takes Int instead of String for file modes;

    • Refactor to AndroidX;

    • No longer depends on preference libraries.

  • 0.1.1:

    • Rewritten in Kotlin;

    • Fix assert not working;

    • Min API 21;

    • Update support library version to 27.1.1.

  • 0.0.4:

    • Enlarge text size of number pickers;

    • Update support library version to 26.0.0.

  • 0.0.3:

    • Update support library version to 25.2.0.

  • 0.0.2:

    • Add getOrDefault to PluginOptions;

    • Update support library version to 25.1.1.

  • 0.0.1: Initial release.

Previousshadowsocks-android plugin frameworkNextdoc

Last updated 3 years ago

Was this helpful?