安卓手机能写代码么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nevermakeyoucryt
V2EX    Android

安卓手机能写代码么?

  •  
  •   nevermakeyoucryt 2019-08-22 17:39:48 +08:00 20522 次点击
    这是一个创建于 2320 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    GPD 这种设备比较适合楼主
    gutu
        60
    gutu  
       2019-08-23 14:05:22 +08:00
    可以试试三星的 linux on dex, 接上屏幕直接跑 ubuntu,预装 vscode,编辑代码的话还是够用的,跑一些脚本也没多大问题。
    不过目前官方的镜像还是 16,而且依然在 beta 版,估计是要凉了。
    chocotan
        61
    chocotan  
       2019-08-23 14:45:37 +08:00
    你问能不能,当然是能的
    cppgohan
        62
    cppgohan  
       2019-08-23 14:47:43 +08:00
    写代码吗? 文曲星, GVBASIC
    stardust21
        63
    stardust21  
       2019-08-23 14:49:20 +08:00
    https://www.linuxondex.com/
    Linux on DeX 了解一下~
    nevermakeyoucryt
        64
    nevermakeyoucryt  
    OP
       2019-08-23 15:33:49 +08:00
    @chocotan 我怀疑你在膜,但是没有证据
    nevermakeyoucryt
        65
    nevermakeyoucryt  
    OP
       2019-08-23 15:36:08 +08:00
    @stardust21 这个貌似很的样子,但是我的手机是华为
    nevermakeyoucryt
        66
    nevermakeyoucryt  
    OP
       2019-08-23 15:45:08 +08:00
    @azh7138m 扔掉大 mac,换个小 mac 么
    leeton
        67
    leeton  
       2019-08-23 15:47:05 +08:00
    费劲 累眼 还是别这样好啊
    nevermakeyoucryt
        68
    nevermakeyoucryt  
    OP
       2019-08-23 15:48:21 +08:00
    @gutu 我经过路上大佬点播在手机上装了 termux, vim 写了几行 golang 代码还可以哦,但安卓上没有 pc 端的 chrome,有的时候写网页会很麻烦
    v2student
        69
    v2student  
       2019-08-23 17:19:47 +08:00
    楼主每天在公交车上还要抱着 mac 写代码?
    cweijan
        70
    cweijan  
       2019-08-23 17:23:51 +08:00
    四年前我就是拿着手机用 aide 敲 java 代码
    Msxx
        71
    Msxx  
       2019-08-23 18:06:53 +08:00
    近视手术医院就缺楼主这样的大佬
    bccoder
        72
    bccoder  
       2019-08-23 18:18:22 +08:00 via Android
    2 年前我就用 aide 学 android,c4android 玩 c
    ljpCN
        73
    ljpCN  
       2019-08-23 19:02:47 +08:00
    Termux + vim
    nevermakeyoucryt
        74
    nevermakeyoucryt  
    OP
       2019-08-23 23:43:49 +08:00
    likuku
        75
    likuku  
       2019-08-24 10:57:17 +08:00
    买第二台 mac 啊,办公室 和 家里 各一台,这年头了,多设备文件同步 /异步同步,来打造一样环境不要太容易。
    locoz
        76
    locoz  
       2019-08-26 12:11:14 +08:00
    可以,但没必要
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3470 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 52ms UTC 04:26 PVG 12:26 LAX 20:26 JFK 23:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86