- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 利用android源码实现获取汉字的拼音
最近做一个项目,需要实现输入人名得到对应的汉语拼音,在网上查了下,也有不少方案,但或多或少都有些问题(有个开源项目pinyin4j倒是挺好,有兴趣可以试试,这里只讲android自带的功能)。后来一想,android的通讯录不就有这样的功能吗,看看它是怎么做的不就行了。经研究,发现和拼音转换相关的文件位于:packages\providers\ContactsProvider\src\co
2013-04-23 11:27:53 5580 3
原创 android源码编译SDK出错解决
make sdk出现如下错误build/core/main.mk:644: *** : Module 'bluetooth-health' in PRODUCT_PACKAGES has nothing to install! 网上有说找到bluetooth-health然后把它删除的,但之后又有好多同样的错误。后来找到解决方法使用make PRODUCT-sd
2013-04-15 14:51:08 4780
原创 下载android源码中断后自动继续下载
偶然在别的地方看到到,先保存下来,以后可能会用到一点小提示: 有时候google的android服务器老是断,总不能让我们守在电脑旁边一直手工重新repo sync吧,这可是需要N个小时才能下载完的啊。我们就写个小脚本让电脑自动repo sync,直到下载成功为止:#!/bin/shcount=0ret=1while [ $ret
2013-04-15 14:20:48 3994 1
原创 转,android源码编译后产生的文件
Android编译完成后,将在根目录中生成一个out文件夹,所有生成的内容均放置在这个文件夹中。out文件夹如下所示: out/ |-- CaseCheck.txt |-- casecheck.txt |-- host | |-- common | `-- linux-x86 `-- target |-- common
2013-04-15 11:42:54 1873
原创 下载android源码时出现http请求错误到解决办法
登录https://android.googlesource.com/new-password,并用gmail帐号登录,点击网页上的“允许访问”,得到类似这样的东西:machine android.googlesource.com login git-xxxxxxx password 1/xxxxxxxxxxxxxxxxxxxxxmachine android-review.googleso
2013-04-09 19:53:53 1566
原创 (转)四元组与旋转矩阵
四元组与旋转矩阵2推荐在3D程序中,通常用quaternion来计算3D物体的旋转角度,与Matrix相比,quaternion更加高效,占用的储存空间更小,此外也更便于插值。在数学上,quaternion表示复数w+xi+yj+zk,其中i,j,k都是虚数单位: i*i = j*j = k*k= -1i*j = k, j*
2013-01-10 10:26:34 7405
原创 Android ListView getView疯狂调用的解决办法
list拖动的时候非常卡的解决办法,在adapter的getview中加上调试信息,发现getview不停的调用了上百次,但是代码中有没有调用notifyDatasetChanged,百思不得其解,因为采用同样方法实现的另外一个list却没有这个问题。后来通过比较发现,listview的高度设置不一样,一个是android:layout_height="fill_parent",一个是andr
2012-11-14 12:12:10 2462 5
原创 移植MyBB到SAE平台(三)
修改一下头像,发现无法修改,又是写文件的问题。 首先下载api文件saestorage.class.php. 修改1:inc/functions_upload.php, 修改function remove_avatars($uid, $exclude="")为function remove_avatars($uid, $exclude=""){ global $mybb
2012-11-02 14:53:32 1400
原创 移植MyBB到SAE平台(二)
进入论坛,发个帖子,试图添加一个附件的时候出现问题了,出现如下错误检查后发现,原来时忘了开通SAE的Storage服务了,因为在安装的时候,我们顺便把settings['uploadspath']改成了"saestor://uploads"这样的路径,表示上传的文件将保存到Storage的相应位置,所有要先开通服务,再建立一个名为uploads的domain。然后再重新上传附件,成功了
2012-11-02 14:00:12 1445
原创 移植MyBB到SAE平台(一)
发现SAE真是个好东西,花几天时间研究了一下,决定移植一个开源论坛MyBB到SAE上试试。从www.mybb.com下载最新版1.6.8版代码,部署到sae上,具体过程就不讲了,这个很简单。部署完成后打开浏览器,输入http://yourname.sinaapp.com/install/进入到安装界面,如下然后next,到Requirements Check这一步有问题了,
2012-11-02 11:24:10 2453
原创 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 15041 13
转载 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 1046
原创 Android源码研究(一) 点击事件的响应过程
从Looper.loop开始: 下面这张是对上图中PhoneWindow.superDispatchTouchEvent的详细分析下面这个就很简单了,View的dispatchTouchEvent的处理过程
2012-10-18 09:54:39 915
原创 移植Discuz!X2.5到SAE平台手记 1
最近几天在研究SinaAppEngine,就打算把Discuz!X2.5移植过去搭建一个论坛玩玩。废话不多说,开始干活。用svn上传Discuz!X2.5代码到SAE,开始安装,第一步就出现问题这是因为SAE禁止IO写操作,代码目录不能写入。在本地安装了一个discuz,然后比较了一下安装前和安装后的差别,1 安装后在config文件夹下生成两个文件conf
2012-10-17 23:15:14 1900 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人