V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nevermakeyoucryt
V2EX  ›  Android

安卓手机能写代码么?

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

    有没有成熟的用手机写代码的工具啊!每天背个 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  
       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 写代码,除了手机键盘不方便,其他跟电脑一样
    zmxnv123
        46
    zmxnv123  
       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 多很多。
    xiaokiku
        53
    xiaokiku  
       2019-08-23 08:51:30 +08:00 via iPhone
    TNT 了解一下?效率提升 1400%
    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
    @Msxx 😂
    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   ·   实用小工具   ·   1336 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 23:37 · PVG 07:37 · LAX 15:37 · JFK 18:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.