android
文章平均质量分 72
搬不搬砖
这个作者很懒,什么都没留下…
展开
-
Android源码研究(一) 点击事件的响应过程
从Looper.loop开始: 下面这张是对上图中PhoneWindow.superDispatchTouchEvent的详细分析下面这个就很简单了,View的dispatchTouchEvent的处理过程原创 2012-10-18 09:54:39 · 893 阅读 · 0 评论 -
Android 平铺背景图片
Android的图片平铺效果,主要有三种方法:1)系统API; 2)XML配置; 3)自定义绘制方法1: 系统api实现Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pic); BitmapDrawable drawable = new BitmapDrawable(bit转载 2012-10-23 16:25:44 · 1029 阅读 · 0 评论 -
Android 实现不规则形状按钮
继承Button,通过重写onTouchEvent来达到目的。package com.test;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.widget.Button;public class原创 2012-10-30 17:11:31 · 15015 阅读 · 13 评论 -
Android ListView getView疯狂调用的解决办法
list拖动的时候非常卡的解决办法,在adapter的getview中加上调试信息,发现getview不停的调用了上百次,但是代码中有没有调用notifyDatasetChanged,百思不得其解,因为采用同样方法实现的另外一个list却没有这个问题。后来通过比较发现,listview的高度设置不一样,一个是android:layout_height="fill_parent",一个是andr原创 2012-11-14 12:12:10 · 2440 阅读 · 5 评论 -
利用android源码实现获取汉字的拼音
最近做一个项目,需要实现输入人名得到对应的汉语拼音,在网上查了下,也有不少方案,但或多或少都有些问题(有个开源项目pinyin4j倒是挺好,有兴趣可以试试,这里只讲android自带的功能)。后来一想,android的通讯录不就有这样的功能吗,看看它是怎么做的不就行了。经研究,发现和拼音转换相关的文件位于:packages\providers\ContactsProvider\src\co原创 2013-04-23 11:27:53 · 5557 阅读 · 3 评论 -
下载android源码中断后自动继续下载
偶然在别的地方看到到,先保存下来,以后可能会用到一点小提示: 有时候google的android服务器老是断,总不能让我们守在电脑旁边一直手工重新repo sync吧,这可是需要N个小时才能下载完的啊。我们就写个小脚本让电脑自动repo sync,直到下载成功为止:#!/bin/shcount=0ret=1while [ $ret原创 2013-04-15 14:20:48 · 3972 阅读 · 1 评论