Visual Studio Code Server on Android

Microsoft has been steadily enhancing Visual Studio Code Remote Development. One of the components is VS Code Server, which is also open-source and hosted at GitHub. With VS Code Server, you can use Visual Studio Code in a browser. The usual setup involves a server (a VPS perhaps) that hosts the code server. It turns out that it’s also possible to run them locally on your Android device! Here is how.

Continue reading “Visual Studio Code Server on Android”

運用Termux將Android平板電腦變身程式設計利器

去年就把手上的Chromebook在eBay賣掉,加了點錢在Amazon買了一台華碩的7英吋平板電腦。上禮拜買了羅技的藍牙鍵盤,這下和平板電腦配合在一起就真的能當台小電腦💻用了。所以有琢磨著怎樣可以在不方便攜帶筆電的情況下用來旅途中練習一些算法題。

熟悉程式設計的(我也希望都是在UNIX環境下的)或多或少可能有過想在平板電腦上偶爾練練手的想法,Android畢竟是基於Linux設計的,加上系統多年的更新換代發展,灌上一個Linux的工作環境應該不會太難,而且將會是一個非常大的效率提升。不過如果真的灌一個完整的Linux環境,一來是佔用很大的磁盤空間,二來電力損耗估計也是會讓人頭疼。好在我在Google馬上找到了Termux,安裝步驟簡單到不行,直接在Google Play點選安裝即可。

Continue reading “運用Termux將Android平板電腦變身程式設計利器”

技德Remix OS 3.0上手体验(U盘启动)

技德科技的Remix OS发布了3.0版,基于Android 6.0棉花糖。对于不知道Remix OS的访客,这是一款操作和界面仿Windows 10的“桌面”操作系统,不仅仅是Android换了一层皮,在很多细节方面已经把Android改造成了PC操作系统。在继续话痨之前,先上图杀猫:

Continue reading “技德Remix OS 3.0上手体验(U盘启动)”

Moto 360二代(2015)入手体验

懒癌晚期,加上公司政策的一些限制,没什么技术东西可写,只好拿买的电子产品滥竽充数凑一篇新博文。

其实买了有两个多月了(懒癌啊,不想写),对Moto 360 2nd Gen还是比较满意的,虽然没有想象中那么好,而且价格居然比一代贵(而且在我买了两周后它可耻地降价促销了……)。但是,作为智能手表中颜值颇高,且有Android和Moto信仰加持,至少也要给个7.5/10的评分。

Continue reading “Moto 360二代(2015)入手体验”

优雅并极客地添加/更改Android系统的字体

Android换字体有很多办法,其一是用iFont之类的工具,优雅但不极客。其二是用root权限直接到/system/fonts里替换DroidSansFallback来更改中文字体,极客但是非常不优雅!

看看/system/etc/fallback_fonts.xml吧,注释都告诉我们如何优雅并极客地添加字体了。下面以添加苹果iOS自带的中文字体STHeiti为例,详细讲述一下整个过程。

Continue reading “优雅并极客地添加/更改Android系统的字体”

我的新小米盒子综合体验

本文所描述的是299元的“新小米盒子”(又称小米盒子二代)。既然是说体验,先介绍一下使用的环境吧:

  • Toshiba 42″ LED背光液晶电视(1080P)
  • 长沙长城宽带(12Mbps带宽)
  • 腾达W308R无线路由器(100M的LAN,300M的WLAN)
  • 一台Windows PC(局域网共享视频)

Continue reading “我的新小米盒子综合体验”

凶残去广告插件Adblock Plus登陆Android平台

用过Firefox、Chrome或Opera浏览器的朋友,对Adblock Plus这个凶残的去广告插件肯定不陌生。Adblock Plus安装完之后,广告立刻消失啊!!!给各种广告商造成了天价损失啊,有木有!

好了,Android手机、平板的用户们,好消息总是不经意间来到,Adblock Plus登陆这个开放的操作系统平台了(其实登陆比较久了)!

Continue reading “凶残去广告插件Adblock Plus登陆Android平台”

虚拟入侵游戏Ingress初始指南

2013年11月19日注:我手上有10枚Ingress的邀请码,需要的请在本文后面留言(电子邮件一栏填好GMail地址即可,评论正文不用写电子邮件以免被爬虫捉去发垃圾邮件。)。(不再玩Ingress了)

Ingress是什么?引用维基百科的话:

Ingress是一款扩增实境(Augmented Reality)大型多人电子游戏,由 Google 的 NianticLabs 开发,于2012年11月16日发布,现时处于封闭测试(Closed Beta)状态,需要获取邀请码才能加入。

所以,要玩Ingress的话,首先要去官网申请一个邀请码

Continue reading “虚拟入侵游戏Ingress初始指南”

自己编译ownCloud for Android

之前介绍过ownCloud私有云服务了,下面讲一下怎么自己编译它的Android客户端。之所以要自己编译,原因有两点:

  • ownCloud在Play Store上要收费的,0.99刀
  • ownCloud在Play Store上限制了区域,即使愿意出钱也不能下载

搭建一个Android SDK环境不要我说了吧?不会的自己找块Google这样的豆腐撞了……下面以Fedora 18 64位系统为例,讲一下我的过程。

Continue reading “自己编译ownCloud for Android”

解开蓝魔Amlogic方案JellyBean 4.1中的boot.img文件

是否很多筒子发现在4.0时代一直用的uImage解包打包脚本突然就不能用了,提示找不到uImage file?我开始也很纳闷,突然闲来想到是不是Amlogic又改回按标准的bootimg.h里面描述的格式来处理这个文件了?

刚刚一试验,果不其然!多年前做Motorola MB200的ROM时,曾去解包boot.img来改开机静态图片(我当时真是够无聊的),当时用的就是这个Perl脚本,实验证明现在还能用!(标准就是标准啊!)Google一圈还找到一个配合使用的shell脚本方便地将boot.img完全解开~

于是,HatMod项目今天华丽丽地加了commits了,各位可以去我的GitHub项目上抓取解包和打包脚本 (legacy目录下是解包和打包4.0时代的boot.img的!)。

由于W22PRO还没有官方4.1固件,因此我无法尝试是否打包后刷入能用,只是下载了W28的固件,去解包和打包了boot.img都是可以的,不过没有用真机测试。