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

刚刚发现触屏笔记本做安卓开发太爽了!

  •  
  •   sherlocktheplant · 2016-10-10 15:48:15 +08:00 · 7426 次点击
    这是一个创建于 2974 天前的主题,其中的信息可能已经有所发展或是发生改变。
    三个月之前买了 Surface Pro 4 拿来做开发 平时回家就当平板用 用着还挺顺手

    今天突然发现 官方的安卓模拟器放到 Surface 的触屏上 用触摸来操作模拟器体验跟真机几乎一模一样 我还专门拿 Nexus 5x 和模拟器里的 Nexus 5x 的大小进行了对比 大小也几乎一毫米都没差

    也就是说在触屏笔记本电脑上运行官方的模拟器 可以做到和真机几乎一样的体验 而且速度比真机调试还快很多!!
    10 条回复    2016-10-10 17:32:46 +08:00
    a570295535
        1
    a570295535  
       2016-10-10 15:50:08 +08:00
    拍照录像功能能用吗?
    sherlocktheplant
        2
    sherlocktheplant  
    OP
       2016-10-10 15:51:42 +08:00
    @a570295535 如果用 Genymotion 拍照和传感器应该也是能用的 不过不知道触摸的支持有没有这么好
    songchao
        3
    songchao  
       2016-10-10 15:52:09 +08:00 via Android
    屏幕是个问题
    sherlocktheplant
        4
    sherlocktheplant  
    OP
       2016-10-10 16:05:17 +08:00
    @songchao 什么问题?
    hjc4869
        5
    hjc4869  
       2016-10-10 16:16:33 +08:00
    顺带一提 Xamarin 的那个 iOS 模拟器能在触摸屏 PC 上调试 iOS app 的手感(
    songchao
        6
    songchao  
       2016-10-10 16:20:20 +08:00 via Android
    有点小
    20015jjw
        7
    20015jjw  
       2016-10-10 16:21:47 +08:00
    然后 build 一次 10 分钟 :D
    loading
        8
    loading  
       2016-10-10 16:36:42 +08:00 via Android
    dpi 是个问题,始终还是要手机
    plqws
        9
    plqws  
       2016-10-10 16:51:27 +08:00
    编译十分钟,调试十秒钟
    sherlocktheplant
        10
    sherlocktheplant  
    OP
       2016-10-10 17:32:46 +08:00
    @songchao 我开始也觉得 12 寸很小 但是看到实物才觉得 原来高 DPI 的 12 寸用起来比低 DPI 的 15 寸还爽得多

    模拟的手机屏幕的话 和原手机实际尺寸是完全一样的


    @loading
    Surface Pro 的 ppi 虽然赶不上 1080P 的手机 但是 220PPI ( SurfacePro4 )和 440ppi(Nexus 5p) 调试的时候看不出很大的区别 不过手机上的显示效果肯定是比模拟器好一点的 但是相差无几


    @20015jjw
    @plqws

    之前公司 12 万行代码的项目 编译 也就 20 多秒(公司 i5 8G 的台式机要 40 秒) 主要是要加并行编译选项、提高 PerGem 内存大小 还有 gradle 的可用内存至少 5 个 G (我买的 16G 的版本) 还有 gradle daemon 进程

    这是我的配置文件


    org.gradle.jvmargs=-Xmx5120M -XX:MaxPermSize=512m


    systemProp.socks.proxyHost=127.0.0.1
    systemProp.socks.proxyPort=1080
    systemProp.socks.nonProxyHosts=127.0.0.1,localhost

    org.gradle.daemon=true
    org.gradle.parallel=true
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6242 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:28 · PVG 10:28 · LAX 18:28 · JFK 21:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.