igniter icon indicating copy to clipboard operation
igniter copied to clipboard

Feature: Android TV support

Open wongsyrone opened this issue 6 years ago • 27 comments

wongsyrone avatar Apr 02 '20 01:04 wongsyrone

+1

kidbai avatar Apr 03 '20 07:04 kidbai

+1

alanjbleung avatar Apr 16 '20 02:04 alanjbleung

+1

GaranYeon avatar Apr 18 '20 18:04 GaranYeon

+1

TheFlySnail avatar Apr 20 '20 11:04 TheFlySnail

这个软件功能在 TV 上用起来很优秀,就是 UI 希望能优化下: 启动页面建议不要默认就填写节点信息,做成默认能选择一个节点点击立即连接(没有节点就指引去配置)。

改成这样其实安卓手机也适用

目前在 TV 上的问题,主要就是“start”按钮在最下面,上面都是输入框,导致使用遥控器时每按一个“下”键,都呼出输入法,好久才能按到“start”按钮,比较痛苦。

ephen avatar Apr 22 '20 12:04 ephen

@ephen Good point. https://developer.android.com/training/tv/start/navigation

oasiscifr avatar Apr 22 '20 17:04 oasiscifr

Really need this function. Would make the trojan experience so much better.

xenstar avatar Apr 25 '20 09:04 xenstar

I have checked today in Mi Box 4 (Android). Basically it works on smart tv, but when I stopped the connection it was kinda stuck. So I had to force close the application. Other than that, it worked which surprised me.

xenstar avatar May 04 '20 19:05 xenstar

应该还没有支持电视吧。 非常希望能支持电视, 现在点连接就显示 很抱歉已停止运行。

terryyizhong avatar Jun 08 '20 11:06 terryyizhong

应该还没有支持电视吧。 非常希望能支持电视, 现在点连接就显示 很抱歉已停止运行。

我家小米 4c 可以用。

ephen avatar Jun 09 '20 02:06 ephen

The latest git HEAD already tested on TCL 65C10

wongsyrone avatar Jun 09 '20 04:06 wongsyrone

Thanks for your replies! @ephen 你是用的最新的release的apk吗? did you mean latest apk file in releases or latest source code? @wongsyrone

terryyizhong avatar Jun 09 '20 07:06 terryyizhong

Latest source code with the latest igniter-go-libs

wongsyrone avatar Jun 09 '20 07:06 wongsyrone

I am not familiar with android compile, looking forward the new released apk!

terryyizhong avatar Jun 09 '20 08:06 terryyizhong

Please try https://github.com/trojan-gfw/igniter/releases/tag/v0.9.5-beta

wongsyrone avatar Jun 15 '20 00:06 wongsyrone

I am not familiar with android compile, looking forward the new released apk!

Generally speaking, Igniter should work on standard Android TV released in recent years. In some vendor ROMs, for optimization or other purposes, manufacturer would remove features that they think it unnecessary for TV, like VPN, for example. In this circumastance, Igniter will not work because of lack of required runtime support.

TchaikovDriver avatar Jun 15 '20 03:06 TchaikovDriver

Got it, thanks a lot!

terryyizhong avatar Jun 15 '20 04:06 terryyizhong

Unfortuanately, I test the new release apk on my android TV, still not work. maybe it's like TchaikovDriver said, they remove the feature? My TV is : kernel version 3.10.86 gfkfcmo@compile04 Thanks anyway~

terryyizhong avatar Jun 19 '20 08:06 terryyizhong

+1 希望能够支持Android Tv和chrome OS中的play store

code2u avatar May 22 '21 16:05 code2u

我在看是不是可以开发TV相关的版本,但是发现最小的SDK版本要求有些太高了。 大部分的TV的Android版本都是5,版本是22的。 但是这个GO库好像要求必须是23。 这样很多TV用不了。 如果GO库能解决这个问题,那么提取公共库,UI重新实现一下。就可以支持更多的版本了。 包括TV, Wear OS, Automotive这些。

所以go库能不能支持更低的版本呢?

calidion avatar Sep 07 '22 06:09 calidion

邮件已收到,祝您生活愉快~~

TheFlySnail avatar Sep 07 '22 06:09 TheFlySnail

对这个支持感兴趣的,可以关注一下这个项目:

https://github.com/low-api-support-trojan

我已经重新编译了golibs。将支持的API缩小到了level 16. 目标是支持更多的android 版本,更多的屏幕。

calidion avatar Sep 07 '22 15:09 calidion

https://github.com/low-api-support-trojan/igniter/releases/tag/las-v0.1.0

第一个版本编译完成发布,支持Android 5.0

未来会更新UI代码与C++代码,尽量保持与主版本在低层代码一致。 UI可能会有一定的不同。

目前已经测试了两个版本。x86的版本没有经过真机测试。

calidion avatar Sep 09 '22 18:09 calidion

添加x86_64支持。

calidion avatar Sep 11 '22 03:09 calidion

https://github.com/low-api-support-trojan/igniter/releases/tag/las-v0.2.1

添加自动启动功能。对于TV用户应该可以方便一些不用每次都控制器选择点击了。

calidion avatar Sep 29 '22 10:09 calidion

邮件已收到,祝您生活愉快~~

TheFlySnail avatar Sep 29 '22 10:09 TheFlySnail

las v0.3.0 发布, 优化了对TV的支持,修复了VPN多次开启导致的自动启动失效的问题。

TV 支持 Android 5.0 版本 以上。

https://github.com/low-api-support-trojan/igniter/releases/tag/las-v0.3.0

Screenshot from 2022-10-15 20-48-37 Screenshot from 2022-10-15 20-52-59

calidion avatar Oct 15 '22 12:10 calidion