- 浏览: 32596 次
- 性别:
- 来自: 北京
最新评论
文章列表
一、获取Json串
String jsonString = PhoneUtil.doRequestForString(mContext, url,
PhoneUtil.HTTP_POST, params, true);
public static String doRequestForString(Context context, String serverUrl,
int remoteType, Map<String, String> hashMap, boolean log)
throws Exception {
int timeout ...
/**
* 获取现在时间
*
* @return 返回时间类型 yyyy-MM-dd HH:mm:ss
*/
public static Date getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
ParsePosition pos = ...
Button或者ImageButton的背景设为透明或者半透明
半透明<Button android:background="#e0000000" ... /> 透明<Button android:background="#00000000" ... />
颜 色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue” ...
转自:http://blog.csdn.net/xue1225go/article/details/4363629
SimpleDateFormat dfs = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
long between = 0;
try {
java.util.Date begin = dfs.parse("2009-07-10 10:22:21.214");
java.util.Date e ...
本文演示在Android平台中绘制和展示图表示例,本示例是基于RChart 2实现的。
在一个系统中经常要用到图表统计数据,在WEB开发中图表绘制是一件简单的事情,因为有比较多的开源方案。但在Android中开源方案并不多。
Android中绘制图表解决方案:
1) 使用google 图表 api
2) 使用Achartengine库(http://www.achartengine.org/)
3) 使用chartdroid库(http://code.google.com/p/chartdroid/)
4) 使用 RChart 2库实现。
第一种解决方案是使 ...
如果将集合中的对象进行排序,最近使用了一个简单的方法解决了,随笔记下来。
主要思路:
首先,新建类实现Comparator<?>,这个类是做比较的关键类,一般做比较的类型 int 或 String类型。
如果属性为Int类型比较方式为 rhs.getAge() - lhs.getAge();
如果属性为String类型方式为 rhs.getName.compareTo(lhs.Name);
以上为降序写法, 如果是升序将 rhs与lhs顺序颠倒即可。
public class order implements Comparator<Model ...
一、图片预览:
一、实现功能:
需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView。
二、具体实现:
XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-width\hight)
XML代码如下:
<ImageView
android:id="@+id/zh ...
文档:http://www.yiibai.com/sqlite/sqlite_select_query.html
在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Lin ...
Android自定义圆形图片
- 博客分类:
- 自定义控件
图片预览效果:
核心代码:
public class CircleImageView extends ImageView {
private static final ScaleType SCALE_TYPE = ScaleType.CENTER_CROP;
private static final Bitmap.Config BITMAP_CONFIG = Bitmap.Config.ARGB_8888;
private static final int COLORDRAWABLE_DIMENSION = 1;
...
<TextView android:layout_width="100px"
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:ellipsize="marquee"
android:focusable="true"
android:marqueeRepeatLimi ...
一.普通广播(无序广播)
1.首先要了解一下无序无播的生命周期,API中写到广播生产周期,提供一个有效期间表示调用onReceive有效的,一但方法执行完毕对象finsh掉了, 可以在onReceive方法中做任何异步的操作。
2.使用自定义无序广播要有发送者设置一个意图setAction("xxx");广播接收者需在AndroidManifest.xml中过滤意图才能接收到广播。
代码如下:
广播的发送
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedI ...
封装异步线程回调接口更新UI图片
- 博客分类:
- 练习小例
封装工具类:
1.耗时操作消息发送与接收封装到一个方法中。
2.handler接收消息数据后,使用回调方法赋值。
代码如下:封装工具类
public class DownLoadContent {
private ProgressDialog dialog;
private static final int code = 1;
public DownLoadContent(Context context){
dialog = new ProgressDialog(context);
dialog.setTitle(&quo ...
ListView快速滑动时自定义头像消失与重叠
- 博客分类:
- 总结代码
解决ListView上下快速滑动过程中头像消失问题,
主要原因为:
使用了定义软引用 Map<String, SoftReference<Bitmap>> 在快速滑动时,系统将内存中的头像回收导致
解决办法:
使用强引用定义 LruCache<String, Bitmap> iconCache = ...