xml ViewFlipper 图片切换
监听手机号 当等于11位的时候隐藏软键盘
((Activity) context).isFinishing() 如果activity还在进行
/**
* 设置晃动动画
*/
public void setShakeAnimation() {
this.startAnimation(shakeAnimation(3));
}
关于新版本
在meFragment页面检验新版本 如果有新版本 发给setting页面操作
设置里面三个跳转WebView的面 费解
版本更新 后台开启服务 进行下载
发送广播的形式退出App
BroadcastManager.getInstance(mContext).sendBroadcast(SealConst.EXIT);
在Application中接收广播
融云用 editor.apply();
editor.commit区别
1. apply没有返回值而commit返回boolean表明修改是否提交成功
2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,前者效率高
3. apply方法不会提示任何失败的提示。
自定义iOS 选中和不选中
onActivityResult中 photoUtils.onActivityResult调用utils里面的方法
把 onActivityResult 回调回来
监听手机号 当等于11位的时候隐藏软键盘
((Activity) context).isFinishing() 如果activity还在进行
/**
* 设置晃动动画
*/
public void setShakeAnimation() {
this.startAnimation(shakeAnimation(3));
}
关于新版本
在meFragment页面检验新版本 如果有新版本 发给setting页面操作
设置里面三个跳转WebView的面 费解
版本更新 后台开启服务 进行下载
发送广播的形式退出App
BroadcastManager.getInstance(mContext).sendBroadcast(SealConst.EXIT);
在Application中接收广播
融云用 editor.apply();
editor.commit区别
1. apply没有返回值而commit返回boolean表明修改是否提交成功
2. apply是将修改数据原子提交到内存, 而后异步真正提交到硬件磁盘, 而commit是同步的提交到硬件磁盘,前者效率高
3. apply方法不会提示任何失败的提示。
自定义iOS 选中和不选中
onActivityResult中 photoUtils.onActivityResult调用utils里面的方法
把 onActivityResult 回调回来