Android
有意义每一天
这个作者很懒,什么都没留下…
展开
-
Android操作Camera
见附件,三个demo原创 2011-09-19 11:04:54 · 76 阅读 · 0 评论 -
TimeAppWidget
android,在屏幕上显示时间的Widget原创 2012-04-20 14:54:25 · 85 阅读 · 0 评论 -
Android 需要使用不同实例的情况
Android中,有些情况必须使用不同的实例,不能图省事就是用同一个实例,否则会出现莫名奇妙的问题,例如以下情况:1.SpannableStringBuilder:一段字符串需将其中括号里面的字符替换成红色,核心代码如下:final Pattern highlight = Pattern.compile("\\(.+?\\)");Matcher m = highlight.ma...原创 2012-03-19 03:33:05 · 86 阅读 · 0 评论 -
Android弹出窗口
1.PopupWindow实现:private void showPopupWindow(int x, int y, int width, int height) { TextView textView = new TextView(this); textView.setText("Hello popupWindow"); textView.setBackgroundColo...原创 2012-03-08 14:30:55 · 93 阅读 · 0 评论 -
Android ContactContacts StreamItem
Contact | RawContact / \ / \ Data StreamItem | StreamItemPhotoAndroid通讯录中数据库表关系如上所示,一条rawContact...原创 2012-02-21 17:51:21 · 212 阅读 · 0 评论 -
Android 通讯录相关
http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1/http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-2/nice article原创 2012-02-21 17:51:12 · 74 阅读 · 0 评论 -
Android NDK: Host 'awk' tool is outdated.
在使用Android NDK进行编译的时候可能会出现Android NDK: Host 'awk' tool is outdated. Please define HOST_AWK to point to Gawk or Nawk !查看错误原因可大概知道,ndk使用了awk工具,而默认的这个awk工具过期了或者不是gawk和nawk,需要通过一个环境变量HOST_AWK来指定但是...原创 2011-11-25 18:39:00 · 427 阅读 · 0 评论 -
Build脚本
...原创 2012-01-12 21:28:14 · 129 阅读 · 0 评论 -
不用配置文件,完全使用代码手工创建ListView
ListView的时候通常会使用SimpleAdapter创建适配器,但是这个适配器依赖资源配置文件,一旦我们的工程不允许使用资源文件而必须用Java代码手工创建ListView的时候,就很难办了。其实我们可以看下SimpleAdapter的源代码,其中只是用LayoutInflater将传入的资源文件id解析成了View,然后做了一系列的工作将相应的View Item和数据集绑定,我们只...原创 2011-12-22 21:27:26 · 157 阅读 · 0 评论 -
Android文字居中
在宽width高height的画布上画一字符串,使字符串水平竖直居中:水平居中很简单,paint.setTextAlign(Align.CENTER);然后drawText的x坐标设置为width / 2即可,竖直居中稍显麻烦,可以使用FontMetrics对象计算文字高度,然后计算baseline,使文字垂直居中,代码如下:Paint paint = new Paint();...原创 2011-09-24 19:19:51 · 280 阅读 · 0 评论 -
Android NDK unsatisfied link
今天写了一个ndk的应用,编译正常,运行总是提示unsatisfied link error,library not found,仔细检查了,library确实存在,名字也没写错,后来发现,原来是library引用了其他的library,而那个library没有正确放置,导致错误,mark一下...原创 2012-09-26 19:14:59 · 195 阅读 · 0 评论