
Android
zxinlong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在android百度地图上添加自定义覆盖物
在项目中遇到一个问题,需要在百度地图上添加一个自定义的覆盖物,看了一下官方的文档没有找到能够满足要求的(也许是我没有发现)。我想肯定有其它的方法,这里我给一种我自己的解决方法。 思路:官方提供的覆盖物类(ItemizedOverlay)可以继承,然后自定义,但是它接受的是一个Drawable对象。于是我采用的是将自定义的一个view转换为一个Drawable的方式来实现。原创 2013-08-02 10:06:25 · 2909 阅读 · 0 评论 -
android:在Gallery中放webview,实现滚动查看网页
当然,这里说的gallery不是系统的gallery,而是自定义的一个控件,实现和gallery一样的滑动效果。一开始我试过使用系统自带的gallery控件来实现可以左右滑动并且显示的是webview控件里面的内容,但是这种方法没有成功,具体情况是webview可以响应手势事件,可以上下滑动等,但是外层的gallery根本拿不到手势事件。其原因是webview首先获得手势事件,并且全部吞掉了用原创 2013-08-02 12:01:53 · 1454 阅读 · 0 评论 -
android书架,可以拖动的图书
需要实现这样的功能: 1)书架的风格可以切换; 2)书籍在整个书架上可以随意拖动,书架可以上下滚动; 3)书籍只能放在书架层上; 4)点击书籍可以动画放大书籍;依次来解决问题,1)书架的风格可以切换,可以定义几个xml界面,在需要的时候分别切换就可以了。2)书籍可以在书架上随意拖动,而且书架也可以上下滚动,这样会有原创 2013-10-25 16:42:34 · 1710 阅读 · 0 评论 -
java慎用String.substring(int start, int end)
1:问题的抛出 今天在安卓项目中使用后台线程操作一个大文件,分块读取文件中的所有内容,每次操作加载一个小块进行解析,解析到指定的文本内容之后会加载并常驻内存中,即使所有我解析到的文本内容被加入到内存中也不会很大,这样不会造成内存泄露问题。原理如此,但是最终依然出现oom。2:问题的排查仔细检查之后发现线程中所有的产生的对象都已经在操作结束之后回收(即:生成的对象没有引用)原创 2014-02-11 12:11:24 · 4695 阅读 · 0 评论 -
android switch语句中报出case expressions must be constant expressions
今天在将android工程模块化的时候,有个switch语句是zheya原创 2014-04-21 10:05:17 · 883 阅读 · 0 评论 -
ndk开发注意事项小记
1:需要在c/c++部分打印log信息1)在Android.mk文件中添加LOCAL_LDLIBS += -lc -lm -llog2)引用头文件:#include 3)自定义宏,方便使用:#define LOG_TAG "hellojni"#define LOGI(...) __android_log_print(ANDROID_LOG_IN原创 2014-03-24 12:08:20 · 782 阅读 · 0 评论 -
java将16进制颜色值转换为RGBA值为0.0f~1.0f的方法
unsigned long uColor; // #AARRGGBB formatfloat fAlpha = (float)(uColor >> 24) / 0xFFfloat fRed = (float)((uColor >> 16) & 0xFF) / 0xFF;float fGreen = (float)((uColor >> 8) & 0xFF) / 0xFF;fl原创 2015-10-14 10:55:18 · 5187 阅读 · 0 评论