#Your application could not be compiled, because its dependencies could not be established
刚开始开始使用flutter 在Android studo 中新建一个widget 总是报错
经过反复试验 是因为代码中的字符串有汉字,就会报这个错
如果字符串是英文 就没有问题
之后把编码格式有GBK改为UTF-8 就好了
Retrofit学习简单实用
#使用Retrofit步骤
添加build.gradle
12 compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0
##如何和请求数据
###GET方式
####首先定义一个接口 用于存放所有的请求地址
例如:
学习仿QQ空间的头部可拉伸的ListView
RxJava学习
双进程守护
公司的产品要求在程序被杀死后,程序的服务依然存活(像今日头条,腾讯新闻被杀死后后台服务依然存在,无法杀死),听到这个需求这也是好多的羊驼再奔腾,最开始想法很简单,就是服务死后怎么被唤醒,
最先使用了 监听系统广播的方法,来唤醒挂掉的服务,发现静态监听不到。因为好多系统广播已经不支持静态注册。
后来在上网上查找相关资料,发现了一个至今还有效的方法那就是双进程守护。
双进程守护的实现:来利用cpu 执行处理杀死进程的时间间隔,也就是两个进程相互监听,一个进程挂了,另一个进程接收到后重新启动挂掉的进程,反之一样。那么