自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 向产品宣战——开发者眼中的Android UI Design

向产品宣战——开发者眼中的Android UI Design准备了半个月,思考产品设计、交互设计,见证了公司的产品、UE和开发的撕逼,将自己的思考、感悟,整理成下文,谨代表广大程序猿,向设计狮、产品X开战。希望广大程序猿能够坚持贯彻Google的Material Design,切实认真负责的执行Android的设计思想,将MD设计带到产品中去,不做中国特色的App,将Android

2015-06-09 22:51:34 4643 2

原创 fastjson把对象转化成json避免$ref

DisableCircularReferenceDetect来禁止循环引用检测:JSON.toJSONString(..., SerializerFeature.DisableCircularReferenceDetect)

2014-02-12 15:11:33 11282 4

原创 解析Json问题(bom)

BOM 头 是windows 记事本在文本前面自动插入的三个字符。创建一个txt的时候,记事本加进去的bom头。new jsonObject的时候读到了bom头,出错了。用notepad ++ 什么的。打开,把编码表的格式改成UTF-8 无BOM头。

2014-02-11 13:47:14 1434

原创 raw_contacts表中 version普通数据修改+1 头像修改+3

raw_contacts表中 version普通数据修改+1 头像修改+3

2014-01-24 16:04:08 967

原创 第三方JAR无法关联源码

不要放在libs目录下,buildpath引用,order and export打钩(编译打包apk)

2013-11-26 11:18:08 618

转载 Android 短彩信数据模型介绍

http://www.cnblogs.com/shaweng/archive/2012/05/26/2518949.html存储路径:/data/data/com.android.providers.telephony/databases/mmssms.db 数据表MMS模块总共包含17张表:addr、android_metadata、attac

2013-06-03 13:55:55 807

原创 百度地图

当添加覆盖物数量大于1 第二次执行mMapView.refresh();报角标越界异常 和解?

2013-03-26 10:46:29 520

原创 储存SD卡的时候文件名限制

储存SD卡的时候文件名文件名不能包含"?" 不知道还有没其他字符限制,是文件格式的原因?

2013-03-17 01:33:23 1033

转载 读取联系人信息,包括ID、name、number、email、address

/** * 此方法从数据库获取联系人信息,包装成对象,放到list集合里 * @return 包含所有联系人对象的集合 */ public List getContacts() { List contactList = new ArrayList(); ContentResolver resolver = context.getContentResolver(); Cur

2013-02-05 16:00:31 1812

原创 android剪切板

public static void copy(String content, Context context) { // 得到剪贴板管理器 ClipboardManager cmb = (ClipboardManager) context.getSystemService(Context.CLIPBOARD_SERVICE); cmb.setText(content.trim());

2013-02-04 17:27:46 810

转载 ListView飞入加载item及滑动删除item

在listview中,可以加入动画使其效果更炫一点。这个demo修改至网上下载的一个版本,改动还算比较大。因为有动画,所以不好上演示图,不知道看到博客的各位有什么可以生成gif的工具,希望能够推荐一下。因为是修改的别人的代码,他的demo中item数据的意义,我也不是太明白,先上一张图片:进入程序时,呈现飞入效果。从左向右滑动item时,删除该item。下面进入代码:

2013-01-28 14:09:07 9634 1

转载 android filter

一、何谓Android的过滤机制?   Android对数据的处理是分层的,从上到下,可以分为:数据层、提供层、Cursor层(不好意思,没找到一个词来表示)、适配层、显示层。每个层次通过一定的机制,可以使数据发生变化时能够上下通知。如下图:    显示层(ListView,GridView,AutoCompleteTextView等)   适配层(Adpater)

2013-01-26 12:11:38 12396 2

转载 Log的管理

/** * 日志管理 * @author Tibib * */public class Logger { public static final int LEVEL = 0; //应用发布阶段可以把级别更改 public static final int VERBOSE = 1; public static

2013-01-21 11:31:37 563

转载 Android网络开启、关闭整理

近段时间由于要对手机网络状况进行判断、开启和关闭,从网上找了些资料,现整理如下包含了对WiFi、GPRS、飞行模式的开启、关闭以及一些状态的检测,在小米和三星平板上测试均通过 package com.my.device_admin.business; import java.lang.reflect.Method; impo

2013-01-21 11:29:41 3078 1

原创 屏幕适配px-dip

1.用通常的工具类转化2. 20dip 160dip 200dip 20dip 90dip

2013-01-18 14:27:36 523

原创 通讯录联系人姓名排序

String orderBy = PhoneLookup.DISPLAY_NAME + " COLLATE LOCALIZED ASC";通常我们的联系人查询需要按名字进行排序,可以加上以下的排序语句,意思是,按本地语言进行排序ContactsContract.Contacts.DISPLAY_NAME + " COLLATE LOCALIZED ASC

2013-01-16 16:44:14 1153

原创 小米手机与三星S3和摩托罗拉手机系统短信数据库

小米手机SMS表中多了deleted字段

2013-01-14 11:42:45 1014

原创 短信发送问题

public static final Uri CONTENT_SENT_URI = Uri.parse("content://sms/sent");向该URI插入数据 要是无短信记录 自动让thread_id + 1后存入数据库有短信记录,存入当前thread_id

2013-01-06 18:18:02 483

原创 LinearLayout的android:layout_weight

在LinearLayout中合理运用android:layout_weight="1"android:layout_width="0dip"来填充剩余空间

2012-12-21 16:02:19 394

转载 ActivityGroup相关--getLocalActivityManager()

ActivityGroup简介1.ActivityGroup的核心就是继承了该类,能够通过getLocalActivityManager()得到一个LocalActivityManager如,LocalActivityManager  am= getLocalActivityManager();2.然后通过LocalActivityManager通过startActivit

2012-11-29 17:15:48 560

转载 tabhost中setup()和setup(LocalActivityManager activityGroup)实例创建区别

如果用系统默认的tabhost时,即(TabHost)findViewById(android.R.id.tabhost); 红色部分为android系统自带的样式直接用getTabhost()初始化,整个类继承tabActivity。如果使用自己定义的id时,必须使用findViewById(R.id.tabhostname);setup()或者setup(LocalActivity

2012-11-29 17:14:46 2664

转载 View--知多少

要实现一个自定义的View,通常都是重写一些系统框架在所有View上调用的基本方法,如大家都熟悉的onDraw(Convas)方法,没有必要重写View所有的方法。下面我们一起对View的方法按照View的生命周期事件顺序进行分类,如下表所示:分类  方法描述  创建    构造方法View中有两种类型的构造方法,一种是在代码中构建View,另一种是

2012-11-29 09:52:32 423

转载 Eclipse快捷键大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-11-28 13:26:23 326

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除