nevermakeyoucryt
V2EX  ›  Android

安卓手机能写代码么?

  •  
  •   nevermakeyoucryt · Aug 22, 2019 · 22297 views
    This topic created in 2631 days ago, the information mentioned may be changed or developed.

    有没有成熟的用手机写代码的工具啊!每天背个 mac 挤公交,累哭

    76 replies  •  2019-08-26 12:11:14 +08:00
    sdushn
    sdushn
    Aug 22, 2019
    1
    只写不编问题不大,拿个记事本都能写啊
    Buges
    Buges
    Aug 22, 2019 via Android
    2
    不能。不是软件工具的问题,Android 上你可以安装一个完整的 Linux 系统,用 x 服务运行桌面都可以。
    问题在硬件,连键盘都没有你写锤子的代码?
    diggerdu
    diggerdu
    Aug 22, 2019
    3
    可以的 现在安卓上的 ide 挺齐全的
    很早之前就有 oide
    在酷安见过有人在安卓手机上开发了几个工具类软件
    maokabc
    maokabc
    Aug 22, 2019 via Android
    4
    可以,不过没物理键盘完全提不起兴趣。以前用 vim 加 make 直接在安卓上边写运行
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 22, 2019
    5
    @Buges 外接键盘鼠标显示器呢,现在好多手机里都支持电脑模式了,只是在电脑模式下没有生产力工具
    zxcvsh
    zxcvsh
    Aug 22, 2019 via iPhone
    6
    安卓手机有外接键盘、鼠标吧,之前看到过; 败家之眼就出过一套
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 22, 2019
    7
    @sdushn 现在云服务能力又这么强,编码在本地,编译在云端多爽
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 22, 2019
    8
    @zxcvsh 外接键盘鼠标显示器本来就可以,问题是没有找到好用的开发工具
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 22, 2019
    9
    @diggerdu 没找到啊
    DefoliationM
    DefoliationM
    Aug 22, 2019
    10
    就那小屏幕还写代码 别把眼睛看瞎了就不错了
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 22, 2019
    11
    @DefoliationM 外接鼠标键盘显示器呢
    zxcvsh
    zxcvsh
    Aug 22, 2019 via iPhone
    12
    @nevermakeyoucryt termux 你看看合不合适
    Senventise
    Senventise
    Aug 22, 2019 via Android❤️3
    13
    @nevermakeyoucryt 外接这么多东西为什么不直接用笔记本
    demo06
    demo06
    Aug 22, 2019 via Android
    14
    你这完全是伪需求好吧,哪怕你用的黑莓给你带全键盘,也完全不如打开电脑用电脑编,即使是在公交车上,再说 Mac 开机也不慢啊
    iPhoneXI
    iPhoneXI
    Aug 22, 2019 via Android❤️1
    15
    termux + vim
    ikkknlm
    ikkknlm
    Aug 22, 2019
    16
    没搞懂你是啥意思.
    deorth
    deorth
    Aug 22, 2019
    17
    chroot 跑个 x server 开图形
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 22, 2019
    18
    @Senventise 我每天来公司都要带手机和电脑,手机性能越来越好,我在想轻量化编码是不是可以用手机就可以干了
    kwanzaa
    kwanzaa
    Aug 22, 2019
    19
    你带个 NUC 算了
    zeroDev
    zeroDev
    Aug 22, 2019 via Android
    20
    你可以试试,你不会想这样做的🤣
    leonard916
    leonard916
    Aug 22, 2019
    21
    mbp 真的不沉 不然找 boss 要台机器
    DANG
    DANG
    Aug 22, 2019
    22
    Userh
    Userh
    Aug 22, 2019 via Android
    23
    @nevermakeyoucryt 买个三星手机支持 dex 直接外接显示屏就可以了
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 22, 2019
    24
    @Userh 买了华为了,没有好用的写代码的软件。。。
    simpleha
    simpleha
    Aug 22, 2019
    25
    @zxcvsh 再在里面装个 ubuntu,系统里面装个 IDE,搞定
    LukeChien
    LukeChien
    Aug 22, 2019 via Android
    26
    teamviewer 就好了
    Wondertainment
    Wondertainment
    Aug 22, 2019
    27
    CIDE 3 或成为年度最佳理财产品
    zbn
    zbn
    Aug 22, 2019
    28
    samsung dex
    AEANWspPmj3FUhDc
    AEANWspPmj3FUhDc
    Aug 22, 2019❤️2
    29
    以前在手機上寫個幾個小項目,還是有很多軟件可以用的。

    寫 Android : AIDE
    寫 C/Cpp : C4droid
    寫 Python : QPython
    寫 Web : AIDE Web

    要是手機性能強勁,可以考慮使用 tmux 以 proot 的方式安裝個 linux 系統,然後使用 emacs /vim。
    XieZL
    XieZL
    Aug 22, 2019 via iPhone
    30
    cloudstudio 是个好东西
    Buges
    Buges
    Aug 22, 2019 via Android
    31
    @nevermakeyoucryt
    那你去了解一下 termux,运行完整的带图形界面的 Linux 系统。不过要考虑两个问题,一是 arm 架构下你使用的 ide 是否支持(如果你用 vim 这样的肯定没问题),二来就是性能和续航(外接设备的时候应该不能充电)问题。
    zbinlin
    zbinlin
    Aug 22, 2019
    32
    看起来 Samsung Galaxy Tab S6 不错,即可以用 s pen 又可以用 dex,对我来说唯一的缺点可能就是价格了。
    different
    different
    Aug 22, 2019
    33
    很伤眼睛,而且效率不高,建议放弃挣扎
    different
    different
    Aug 22, 2019
    34
    好吧,没有看到你说外接显示器.
    即使如此,这么鸡肋的操作并不建议。
    bandian
    bandian
    Aug 22, 2019 via Android
    35
    安卓上可以试一下 termux,算是一个小型的 Linux,有 vim,配置跟 PC 上也是一样的。在这上面轻量地写点代码没啥问题(毕竟代码量太大手机上看着也费劲)。
    WordTian
    WordTian
    Aug 22, 2019 via Android
    36
    可以,连上蓝牙键盘,装好软件就行
    mamahaha
    mamahaha
    Aug 22, 2019
    37
    安卓运行云主机,在云主机上运行 Linux 虚拟机,在云主机上打开 ide.....
    areless
    areless
    Aug 22, 2019 via Android
    38
    十年前我用诺基亚 e71,在北京地铁站 ssh 远程 linux,利用 vim 改代码。你如果说的是长期,那么我没什么好意见。应急我感觉那时候的诺基亚全键盘手机真的好棒~~~现在的手机一点都没有 geek 的感觉了
    ClericPy
    ClericPy
    Aug 22, 2019
    39
    大屏手机蓝牙键盘 teamviewer
    不过怎么看都一般啊... ipad 算了
    yuriko
    yuriko
    Aug 22, 2019
    40
    想法很美好,实践起来简直……
    zsdroid
    zsdroid
    Aug 22, 2019
    41
    aide 了解下
    MaxTan
    MaxTan
    Aug 22, 2019
    42
    可以啊,蓝牙键鼠外加投屏到大屏幕上,然后 ssh 或者远程桌面到服务器上写代码
    autogen
    autogen
    Aug 22, 2019
    43
    能,会写哭的
    hwenwur
    hwenwur
    Aug 22, 2019 via Android
    44
    写 Java 的话 AIDE 的体验非常好。其他什么 Qpython,C4Droid 都很一般,仅仅是能用。
    wisan
    wisan
    Aug 22, 2019 via Android
    45
    @nevermakeyoucryt 我是下载了 termux,手机就是个 Linux 了,用 emacs/vim 写代码,除了手机键盘不方便,其他跟电脑一样
    xe2vherd
    xe2vherd
    Aug 22, 2019❤️1
    46
    几年前我也是这么折腾的,安卓手机上装了 termux,justiceSSH,想着必要时连到开发机上写代码,ipad 上装了 socode,准备出去玩没带电脑的时候拿这个看源码。
    后来几年过去了,不仅代码没写过几次,而且还没有女朋友。
    toptyloo
    toptyloo
    Aug 22, 2019 via Android
    47
    Samsung 有 Linux Dex
    Techzero
    Techzero
    Aug 22, 2019 via Android
    48
    直接 tv 或者 rdp 到家里的主机,干啥都行
    Honker
    Honker
    Aug 22, 2019
    49
    你想的话是可以的,装个 Google 全家桶,Google Play 里面下个 Termux,然后什么 vim,gcc,python,jdk 都有了,或者 ssh 出去。只要你不怕把眼睛看瞎。
    3than
    3than
    Aug 23, 2019
    50
    安卓 termux + vim(spacevim) or emacs(spacemacs) 但是眼睛会瞎
    20015jjw
    20015jjw
    Aug 23, 2019 via Android
    51
    12 寸 mac 了解一下?
    zanyxd
    zanyxd
    Aug 23, 2019 via Android
    52
    以前用过 Compiler 和 Dcoder。
    都觉得不错,com 那个 java c python 之类的都支持,而且有高亮显示,就是可能受限于手机性能,编译运行需要时间比 pc 多很多。
    xiaokiku
    xiaokiku
    Aug 23, 2019 via iPhone
    53
    TNT 了解一下?效率提升 1400%
    claymore94
    claymore94
    Aug 23, 2019
    54
    公交上那手机外接键盘和显示器?嗯?
    zzugyl
    zzugyl
    Aug 23, 2019
    55
    搭环境花费的时间,远远超过,之后在手机上酝酿写代码的时间。
    人生苦短。。。。。。
    k10ndike
    k10ndike
    Aug 23, 2019
    56
    手机屏幕太小,打字不累么?……可以考虑对小爱同学口述代码😂
    Felldeadbird
    Felldeadbird
    Aug 23, 2019
    57
    可以,但是性能很糟糕的。楼主可以忍受吗?
    starrystarry
    starrystarry
    Aug 23, 2019
    58
    我觉得你换个交通工具可能来得更实在(
    azh7138m
    azh7138m
    Aug 23, 2019
    59
    https://gpd.hk/gpdpocket2

    GPD 这种设备比较适合楼主
    gutu
    gutu
    Aug 23, 2019
    60
    可以试试三星的 linux on dex, 接上屏幕直接跑 ubuntu,预装 vscode,编辑代码的话还是够用的,跑一些脚本也没多大问题。
    不过目前官方的镜像还是 16,而且依然在 beta 版,估计是要凉了。
    chocotan
    chocotan
    Aug 23, 2019
    61
    你问能不能,当然是能的
    cppgohan
    cppgohan
    Aug 23, 2019
    62
    写代码吗? 文曲星, GVBASIC
    stardust21
    stardust21
    Aug 23, 2019
    63
    https://www.linuxondex.com/
    Linux on DeX 了解一下~
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 23, 2019
    64
    @chocotan 我怀疑你在膜,但是没有证据
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 23, 2019
    65
    @stardust21 这个貌似很屌的样子,但是我的手机是华为
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 23, 2019
    66
    @azh7138m 扔掉大 mac,换个小 mac 么😂
    leeton
    leeton
    Aug 23, 2019
    67
    费劲 累眼 还是别这样好啊
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 23, 2019
    68
    @gutu 我经过路上大佬点播在手机上装了 termux,用 vim 写了几行 golang 代码还可以哦,但安卓上没有 pc 端的 chrome,有的时候写网页会很麻烦
    v2student
    v2student
    Aug 23, 2019
    69
    楼主每天在公交车上还要抱着 mac 写代码?
    cweijan
    cweijan
    Aug 23, 2019
    70
    四年前我就是拿着手机用 aide 敲 java 代码
    Msxx
    Msxx
    Aug 23, 2019
    71
    近视手术医院就缺楼主这样的大佬
    bccoder
    bccoder
    Aug 23, 2019 via Android
    72
    2 年前我就用 aide 学 android,c4android 玩 c
    ljpCN
    ljpCN
    Aug 23, 2019
    73
    Termux + vim
    nevermakeyoucryt
    nevermakeyoucryt
    OP
    Aug 23, 2019
    74
    @Msxx 😂
    likuku
    likuku
    Aug 24, 2019
    75
    买第二台 mac 啊,办公室 和 家里 各一台,这年头了,多设备文件同步 /异步同步,来打造一样环境不要太容易。
    locoz
    locoz
    Aug 26, 2019
    76
    可以,但没必要
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1405 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 142ms · UTC 19:49 · PVG 03:49 · LAX 11:49 · JFK 14:49
    ♥ Do have faith in what you're doing.