
三棵树
Coke可乐
头发还在。
展开
-
获得系统联系人信息,电话和名称
/** * 获得联系人电话和名字,封装到Map放进集合 * @return 返回信息集合 */ private List<HashMap<String, String>> iniData(Context context) { //装Map的集合 List<HashMap<String,String>> list=new Array原创 2016-11-21 15:56:15 · 856 阅读 · 0 评论 -
用最优的定位方式,获得经度、纬度
比较喜好简单明了的风格,以下方法只是单次获取位置,定位方式没有写死,是根据设备当前所处环境获取最佳定位方式去定位的 /** * 用最优的定位方式,获得经度、纬度:【记得加权限】 * @param context * @return 经度、纬度 */ public double[] getPosition(Context context) {原创 2016-11-23 18:26:09 · 566 阅读 · 0 评论 -
控件抖动配合手机震动
功能应用场景:表单提交不符合规范、密码输入错误等 1、在res下的anim文件夹下创建xml文件(以下为demo.xml),没有anim文件夹自己创建。 demo.xml内容: <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:to原创 2016-11-24 18:26:39 · 328 阅读 · 0 评论 -
UI控件的初始显示状态与Service的存亡状态绑定
应用场景: 非常多啦,只要你这个控件会根据Service的运行状态改变内容,比如你一个按钮原始状态是“点击下载”,点击后显示“正在下载”,你不可能看着它下载吧,你得去其他Activity逛逛,逛完回来下载依然没有完成控件还应该显示”正在下载”,可现实是控件成了初始状态“点击下载” 解决思路(不是存SP): 控件的显示状态和Service的运行状态绑定,Service在运行说明正在下载就原创 2016-11-25 00:21:46 · 351 阅读 · 0 评论 -
控件连续点击两次及多次
应用场景: 1.两次点击的应用场景太多了,作用表示“强调”,典型的点两次退程序、点两次进某个界面 2.多次点击应用场景相对较少,根据需要吧两次: /** * 监听控件连续点击2次 * @param view 控件 * @param intervalTime 多少时间内有效 */ public void list原创 2016-11-28 12:17:50 · 706 阅读 · 0 评论 -
使控件可拖拽
/** * 监听控件移动状态 * @param view 控件 */ private void iniListener(final View view) { //获得整个屏幕的宽、高 WindowManager wWM = (WindowManager) getSystemService(Context.WINDOW_SERVIC原创 2016-11-28 00:55:07 · 684 阅读 · 0 评论