GG Blog

Thinking will not overcome fear but action will.

使用Android搭建web服务器

AndServer,一个Android端的web服务器

最近公司需要开发一款Android网关,有一个功能是这样的: 网关在出厂后需要根据实际情况需要配置一些参数,但是又不能有屏幕,有屏幕的话就可以跟手机一样操作了。想过两种方案,第一种,将网关设置成无线AP模式,然后通过socket传参数;第二钟就是将网关设置成web服务器。最后我否定了第一种方式,采用第二种,下面就是我的整个开发学习过程。 首先,感谢严振杰大神的一篇技术博文AndSe...

Android 自定义标题栏

结合TitleView开源库与PopMenuMore开源库

本库是结合TitleView开源库与PopMenuMore开源库写的一个自定义标题栏库。 效果图 Demo一共给出三种标题栏样式,如下图 使用方法 1、添加依赖 在工程的bulid.gradle中添加 allprojects { repositories { ... maven { url 'https://jitpack.io' } } } 在a...

虚拟机与主机共享文件夹

VMware Ubuntu 与主机共享文件夹

两步简单操作即可完成共享 正文 1、虚拟机设置 在虚拟机中编辑虚拟机设置–>选项–>文件共享,选择启用并设置共享文件夹。 2、共享文件夹位置 共享文件夹位于虚拟机/mnt/hgfs/你共享的文件夹路径。 比如我想共享D:\Users,在Ubuntu虚拟机中该文件位于/mnt/hgfs/D/Users

Ubuntu华硕WiFi问题

华硕安装Ubuntu出现WiFi物理开关禁止问题的解决

常见问题解决 前言 华硕安装ubuntu会出现wifi物理开关禁止,按华硕的物理wifi开关fn+f2并没有启动wifi,我们打开终端输入:rfkill list all会看到phy0列下的hard blocked是yes,也就是说被禁止了,然后我们用rfkill unblock all之后发现phy0的hard blocked仍然是yes。在试物理开关的组合键时不经意按了fn+...

Android获取U盘等路径

获取扩展存储路径,TF卡、U盘

代码片段记录 正文 获取扩展存储路径 public static String getExternalStorageDirectory(){ String dir = new String(); try { Runtime runtime = Runtime.getRuntime(); Process proc = runtime...

Android 修改系统时间

利用系统权限修改系统时间,将应用伪装成系统应用

前言 最近工作中碰到修改系统时间这个问题,现在解决了,顺便写篇博客记录一下。 正文 问题来源 我在代码中使用下面这段程序修改系统时间 Calendar c = Calendar.getInstance(); c.set(2010, 1, 1, 12, 00, 00); AlarmManager am = (AlarmManager) this.getSystemService(Cont...

Modbus TCP Slave for Android

jamod在Android中的应用

比较水的 Personal Notes About 最近在工作中有用到Modbus协议,所以写篇博客来总结一下。关于Modbus我就不多说了,相信过来看我文章的都是冲着Modbus来着。 Modbus在Android的典型应用就是Android当主机,PLC或者其他节点做从机。这种形式的Android例程很多,可以搜一下Modbus4j这个库,但是我要做的恰恰相反,我是要让An...