Android后端-搭建一台属于自己的Linux服务器
作为一个Android开发人员,总是与UI打交道,完全没有数据操作权限,有时候会感觉很苦恼,当自己突发奇想,想写个Demo练练手,却没有后端的支持,最终无疾而终。 所以接下来,我们先搭建一台自己的服务器吧,搭建自己的服务器有很多种方式: 用ApacheMonitor搭建一个服务端。 用WindosServer服务器或虚拟机用IIS搭建服务端。 用Linux搭建一台服务端。 如果你只需要用本地于测试…
作为一个Android开发人员,总是与UI打交道,完全没有数据操作权限,有时候会感觉很苦恼,当自己突发奇想,想写个Demo练练手,却没有后端的支持,最终无疾而终。 所以接下来,我们先搭建一台自己的服务器吧,搭建自己的服务器有很多种方式: 用ApacheMonitor搭建一个服务端。 用WindosServer服务器或虚拟机用IIS搭建服务端。 用Linux搭建一台服务端。 如果你只需要用本地于测试…
手撸一个基类通用视图 相信大家项目几乎都会用到标题栏吧?标题栏几乎每个页面都会用到,而标题栏的尺寸也是一致,所以公共的东西,我们要尽量抽取和复用,所以这里我们提取标题栏到基类,让我们继承基类就能自动加载标题栏,同时我们子类又能灵活控制。 标题栏布局文件编写:include_title_bar.xml <?xml version=”1.0″ encoding=”utf-8″?> <…
自定义注解 因为这里要用到反射知识,所以不熟悉反射的需要去复习下哦。 新建包injection,在包下定义注解类Id @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interface Id { /** * 需要绑定的控件id * * @return */ int value(); } 再新建注解解析类F…
手撸一个BaseActivity和BaseFragment 为了方便,我们抽离公共方法,提供基类接口: /** * 基类公共接口 * Created by Chao on 2017-12-23. */ public interface BaseInterFace { /** * 子类布局 */ int getLayout(); /** * 初始化View */ void initView(); /…
致即将逝去的2017,2017对我来说是碌碌无为的一年,因为公司产品迭代太快,加之多项目并行,没有多余的时间去做更多的事情,但是我不能就这样屈服,所以,趁着今天阳光明媚,撸码吧! 为了方便调试和后期上传jcenter,所以将框架以library形式建立,结构如下: 此框架定义为快速开发框架,应包含我们Android开发中常用的工具类,Activity和Fragment基类,所以话不多说,撸码吧: …
网易云音乐下载地址:http://music.163.com/#/download 下载完成后执行安装命令 chao@chao-virtual-machine:~/下载$ sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb 输出: 正在选中未选择的软件包 netease-cloud-music。 (正在读取数据库 … 系统当前共安装有…
好久没写博客了,最近一直忙着赶项目,趁着中午午休,更一篇博客吧,时间有限,直接进入正题吧。 效果 继承合适的View。 public class VerticalTouchImageView extends android.support.v7.widget.AppCompatImageView{ } 构造器 为了方便,构造里通过this调用其它构造方法,我们就可以把初始化逻辑放在最后调用的构造器…