- 浏览: 561605 次
- 性别:
- 来自: 北京
最新评论
-
0759cxz:
good job!
Android 同时使用多个library时的问题 -
zhouxiaoli521:
lgj452555712 写道cursor 没有关闭,最好加上 ...
Android sqlite中判断某个表是否存在方法 -
lgj452555712:
cursor 没有关闭,最好加上finally 后关上fina ...
Android sqlite中判断某个表是否存在方法 -
zhouxiaoli521:
zhouxiaoli521 写道weinifk 写道publi ...
StringBuffer的setLength -
zhouxiaoli521:
weinifk 写道public static void ma ...
StringBuffer的setLength
文章列表
安装部分看这个帖子就行了 http://blog.joomla.org.tw/iphone-ipad/103-objective-c-gnustep.html
我主要说一下我为了简便编译做的一些设置
编译时可以写一个GNUmakefile文件 在这里面设置 要编译的.m文件
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = LogTest
LogTest_OBJC_FILES = hello.m
include $(GNUSTEP_MAKEFILES)/tool.make
如果你要编译多个.m文件 只要 ...
OBJC 类名重复导致编译错误
- 博客分类:
- Objective-C
我编译一个Rectangle.m 总是出现如下错误
Rectangle.h:3:1: error: 'Rectangle' redeclared as different kind of symbol
eror: previous declaration of 'Rectangle'
于是在网上查找原因 有说是变量名和函数名重复的,于是重命名,还是不行。
而且在其他的类中也有重复的情况也没问题
后来 把类名改了 居然可以了。。
改完之后才会想起来 以前貌似遇到过这种情况
用一个常用单词做类名 然后和系统类名重复了 所以编译出错
就这点问题 也折腾了我一个晚上。。。
OpenGL 环境搭载
- 博客分类:
- OpenGL&ES
对OpenGL很感兴趣 所以开始学习一下 在配置环境的时候就遇到了问题
在这里记录一下
初始环境搭载可以看这里
http://blog.csdn.net/pizi0475/article/details/5336062
我只说一下我遇到的问题
我在编译的时候出错:fatal error C1083: 无法打开包括文件:“gl/glut.h”: No such file or directory
找不到这个头文件
但我确实已经在Include/gl/中添加了glut.h文件 而且编译器也确实没找到
那就是说明 这个路径有偏差 就是编译器查找的路径和我添加文件的路径不一致
我是 ...
最近看到好多opengl牛人写了些立方体,卷页之类的华丽的代码,这些立体面上都是些图片之类的ImageView的组件,许多人问能不能将一些Activity显示到上面。
最近我在看TabActivity的时候,发现这是可以实现的。
public Vi ...
除非你总是需要一个100×100像素的控件,否则,你必须要重写onMeasure。 onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec。 它们指明控件可获得的空间以及关于这个空间描述的元数据。 比返回一个结果要好的方法是你传递View的高度和宽度到setMeasuredDimension方法里。 接下来的代码片段给出了如何重写onMeasure。注意,调用的本地空方法是来计算高度和宽度的。它们会译解widthHeightSpec和heightMeasure ...
Android selector下的属性值
- 博客分类:
- Android
在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed,state_selected,state_focused,state_enabled 等几个状态:
android:state_pressed
Boolean. "true" if this item should be used whe ...
Android 中的Gallery控件默认会将第一项居中显示,在某些场景会影响用户体验,分享一下居左的解决方案:
/*** Align the first gallery item to the left.** @param parentView The view containing the gallery widget (we assume the gallery width* is set to match_parent)* @param gallery The gallery we have to change*/private void alignGalleryToLeft(Vi ...
Animation动画效果的实现
- 博客分类:
- Android
提供了三种动画效果:逐帧动画(frame-by-frame animation),这种动画和GIF一样,一帧一帧的显示来组成动画效果;布局动画(layout animation),这种动画用来设置layout内的所有UI控件;控件动画(view animation),这种是应用到具体某个view上的动画。
在这三种动画实现中逐帧动画是最简单的,而控件动画是有点复杂的,要涉及到线性代数中的矩阵运算,下面就由易到难逐个介绍,先来看看逐帧动画如何实现。
逐帧动画
逐帧动画是通过OPhone中的android.graphics.drawable.AnimationDrawable ...
Android 如何重绘gallery?
- 博客分类:
- Android
我想实现以上的效果 在图片上显示一个表示当前索引的小圆点
我想重写gallery来实现这个效果 以方便以后在使用这种效果的时候
我的想法是把这个小圆点的图片画在内容图片的上边
但是 我在onDrwa里的操作都被盖在了 图片下边(我已经验证过了)
而且我在onDraw中屏蔽到super.onDraw(canvas)也不能阻止 内容图片的绘制
让我很不理解
求指教~
Android 说说亮屏锁和键盘锁
- 博客分类:
- Android
Android中的两把锁 – WalkLock and KeyguardLock 详细分析 WalkLock – 顾名思义 唤醒锁 点亮屏幕用的 KeyguardLock – 顾名思义 键盘锁 解锁键盘用的 详细介绍: 1: WalkLock 唤醒锁 WalkLock真的能点亮屏幕吗? 答案是肯定的。 可是有时候为什么不点亮屏幕,这个就是参数设置的问题了。
PowerManager.newWakeLock(PowerMan
我用receiver不多
我有个应用需要一个receiver
我在manifest里注册 但是我注册的那个BroadcastReceiver死活捕捉不到广播
最后我发现我的我的receiver写的位置有问题
我原来是把receiver写在了application标签外面
后来移到里面就捕捉上了
。。。就这个问题 困扰了我好久
Android:allowTaskReparenting
用法<application android:allowTaskReparenting="true/false"></application>
是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。
用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。
如果这个特性没有 ...
我在设置时钟的时候遇到一点问题
我开始的代码是这样写的
alarmManager.set(AlarmManager.RTC_WAKEUP, (5*1000), sender);
我的本意是设定五秒后启动闹钟 但是每次都是我设置完闹钟之后立马就启动了。
后来我发现问题出在第二个参数上 我对他的理解是错误的
type
One of ELAPSED_REALTIME, ELAPSED_REALTIME_WAKEUP}, RTC or RTC_WAKEUP.
在Android软件设计与实现中我们通常都会使用到ListView这个控件,系统有一些预置的Adapter可以使用,例如SimpleAdapter和ArrayAdapter,但是总是会有一些情况我们需要通过自定义ListView来实现一些效果,那么在这个时候,我们通常会碰到自定义ListView无法选中整个ListViewItem的情况,也就是无法响应ListView的onItemClickListener中的onItemClick()方法,究竟是为什么呢?我之前也在网上查过不少的资料,但是没有发现什么有价值的文章,有一些是建议在Adapter的getView方法中对自己需要响应单击事件 ...
简述Android触摸屏手势识别
- 博客分类:
- Android
很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个相关的例子,API Demo中的TouchPaint也仅仅是提到了onTouch事件的处理,没有涉及到手势。Android Developer讨论组里也有不少人有和我类似的问题,结合他们提到的方法和我所做的实验,我将给大家简单讲述一下 ...