Android
文章平均质量分 71
wz119
这个作者很懒,什么都没留下…
展开
-
高仿launcher和墨迹左右拖动效果
半个月前就有这样的想法,做出一个模仿launcher的效果。自己也曾从网上搜过很多资料,也思考过怎么实现,最终还是参考了别人的资料实现了此效果,也解决了我这半个多月的冥思苦想,再次感谢,今天把代码贴出来供大家学习,因为这方面做得比较好的资料缺失比较少(因为本人搜了很多资料都不能达到效果),如果大家觉得还不错,请顶起。 首先自定义一个 Vie转载 2014-11-18 10:11:26 · 503 阅读 · 0 评论 -
ContentProvider的使用
package com.cattsoft.deliersystem.provider;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;import com.catts原创 2015-03-18 10:01:03 · 324 阅读 · 0 评论 -
dp与px之间进行互转
/*** 根据手机的分辨率从 dp 的单位 转成为 px(像素)*/public static int dip2px(Context context, float dpValue) {final float scale = context.getResources().getDisplayMetrics().density;return (int) (dpValue * sca原创 2015-03-18 10:24:28 · 366 阅读 · 0 评论 -
开源异步请求框架AndroidHttpClient的使用简介
Asynchronous Http Client for AndroidAndroid异步Http请求项目地址:https://github.com/loopj/android-async-http文档介绍:http://loopj.com/android-async-http/特点:(1) 在匿名回调中处理请求结果(2) 在UI线程外进行http请求(3) 文件断点上传原创 2015-03-18 10:07:23 · 401 阅读 · 0 评论 -
ListView实现上啦加载更多数据
package com.cattsoft.deliersystem.view;import com.cattsoft.deliersystem.R;import android.content.Context;import android.util.AttributeSet;import android.view.LayoutInflater;import an原创 2015-03-18 09:48:40 · 399 阅读 · 0 评论 -
获取APP版本信息,可用于更新
/*** 获取版本信息* * @param context* @return*/public static String getVersion(Context context) {try {PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(),原创 2015-03-18 10:19:50 · 451 阅读 · 0 评论 -
自定义ProgressBar,使window背景颜色不变暗
首先我们自定义style @android:color/transparent true false android:windowBackground这个属性就是用来设置window的背景,这里用系统自带的透明就行了自定义控件代码package com.cattsoft.deliersystem.view;原创 2015-03-18 09:28:48 · 1029 阅读 · 0 评论 -
优化ListView使用到的ViewHolder
package com.cattsoft.deliersystem.view;import android.util.SparseArray;import android.view.View;/** * listView优化工具类ViewHolder * * @author lenovo * */@SuppressWarnings("unch原创 2015-03-18 09:43:48 · 345 阅读 · 0 评论 -
了解LoaderManager
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-03-18 10:35:23 · 362 阅读 · 0 评论 -
使用Android原生控件自定义Switch控件
这里只需要定义三个属性即可实现自定义的效果:1.switchMinWidth属性,需要定义最小宽度,否则会变形2.thumb属性,设置自定义的开关图片,这里我用的白色圆形3.track属性,这个很重要,只有这个属性才能使开关的切换事件得到自己想要的效果android:textOff="" android:textOn=""这两个属性是去掉开关上的文字原创 2015-03-18 09:17:54 · 1489 阅读 · 0 评论 -
ListView下拉刷新
package com.cattsoft.deliersystem.view;import java.text.SimpleDateFormat;import cn.trinea.android.common.util.PreferencesUtils;import cn.trinea.android.common.util.TimeUtils;import原创 2015-03-18 09:56:30 · 483 阅读 · 0 评论 -
高仿小米launcher(ZAKER)跨屏拖动item(有源码)
触发长按事件后浮动原理: windowParams = new WindowManager.LayoutParams(); windowParams.gravity = Gravity.TOP | Gravity.LEFT; windowParams.x = x - itemWidth / 2; windowParams.y = y - itemHeight / 2; wind转载 2014-11-18 10:05:20 · 1320 阅读 · 0 评论 -
检查移动网络是否可用的工具
package com.cattsoft.deliersystem.util;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;/** * 判断网络连接的工具类 * @author lenovo *原创 2015-03-18 10:24:38 · 384 阅读 · 0 评论