08 2013 档案

摘要:2.3 对于gridview 如何控制其上下滚动调用scrollby就行了 滑动也是如此2.4 那重新layout一次不是会闪还是?它是在结束的时候layout,它不是grideview 不会闪2.5 private SparseArray 的作用sparsearray 其实就是hashmap 只是隐藏了int键。而且提高了存取的效率2.6 requestLayout 的作用 requestlayout 会不会导致重新onmeasure一次?requestLayout的作用就是让界面重新layout一次。 会导致onmeasrue一起执行。2.7 为什么会调用两次onmeasure?如果父视图 阅读全文
posted @ 2013-08-29 14:24 penghanying 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1 target标签的作用是什么target就是一个任务,如刚开始 就指定先执行谁,可以用depende设置依赖谁2 location 跟value的区别location与value不同的地方在于location可以帮你补全地址,你不需要输入整个地址 你只需要输入相对地址,而value不行3 condition标签的作用condition是作为判断使用,如果存在两种情况,则就要用到判断4 environment=env的作用就是指定环境变量保存在env中6 为什么加这个 如果是window 就用value属性 如果不是 就用else属性7 tstamp 有什么作用 设置全局的时间... 阅读全文
posted @ 2013-08-22 12:03 penghanying 阅读(177) 评论(0) 推荐(0) 编辑
摘要:armeabi和armeabi-v7a是表示cpu的类型,我们知道一般的手机或平板都是用arm的cpu(mips的就悲催的被忽视了),不同的cpu的特性不一样,armeabi就是针对普通的或旧的arm cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm cpu。 阅读全文
posted @ 2013-08-19 15:42 penghanying 阅读(847) 评论(0) 推荐(0) 编辑
摘要:新动画完全是通过文件移植的方式实现,因为android新版本,也是在原来版本上增加新东西,所以你把有的都东西放到没有的地方 就是移植了。包括uc浏览器的edittext一样,他把2.2的editext移植到1.6上面,从而保持1.6版本支持其属性 阅读全文
posted @ 2013-08-19 15:15 penghanying 阅读(112) 评论(0) 推荐(0) 编辑
摘要:子控件跟父控件的传递顺序是什么?首先传递的顺序是从最外层往内传。ui事件返回true 与false 的区别是什么你返回false 下次事件就不会再进来了。一般是返回true,重点是你传不传递,你传递,事件就能到最终目标,你不传递,事件就到你这。如果你不想事件传递到目标对象,那么你就在它外面截掉,如果你想从目标对象传递到另外一个对象,那么你就需要在目标对象那自己传递给另外一个对象。由于目标对象接受到事件时,在ontouch方法内。它自己需要做对应的动作。所以如果你想改变这种行为,就必须重写目标对象的ontouch方法如目标对象是scrollview,如果里面还有别的view,如果scrollvi 阅读全文
posted @ 2013-08-19 15:09 penghanying 阅读(178) 评论(0) 推荐(0) 编辑
摘要:传统animation其实你看到的只是画,其实原本控件在哪是不能改变的。而新animation则可以改变原来控件的位置 阅读全文
posted @ 2013-08-19 12:12 penghanying 阅读(163) 评论(0) 推荐(0) 编辑
摘要:摆放自己有何意义?那么肯定目的是摆放自己的孩子 阅读全文
posted @ 2013-08-19 12:01 penghanying 阅读(82) 评论(0) 推荐(0) 编辑
摘要:24.1 binder的作用是什么binder其实就是通讯,跟http访问网络 socket通讯 发数据, 其实是一样的。我们的应用通常需要用到很多第三方server或者manager之类的。其实内部就是通过binder进行通信24.2 binder通信比传统的进程通信的优势是什么?性能效率 安全 灵活方面 阅读全文
posted @ 2013-08-16 16:16 penghanying 阅读(209) 评论(0) 推荐(0) 编辑
摘要:重载操作符 如+号,你自己创建了自己的类 要实现自己的类能使用+号 a+b 那么你就要重载操作符,类似于java的重载,就是在自己的类中 重写方法,用的时候就直接能用+号了 重载参数个数的问题 只是传入了一个参数,如何实现两个参数操作?重载其实是左值已有,传入的是右值 已有的值可以用this表示,所以能实现两个参数的操作 重载的方法应该如何写?重载的方法有固定的格式,首先返回值一定就是重载的类名 而参数一定是类名,格式为 “类” operator +(类 p); 阅读全文
posted @ 2013-08-05 16:04 penghanying 阅读(161) 评论(0) 推荐(0) 编辑
摘要:你看 你通常继承与控件,那如果以控件为父类,那么调用的方法就应该调用子类的方法。因为用的时候是用接口,用接口还能调用子类的方法,这就是目的 阅读全文
posted @ 2013-08-05 12:40 penghanying 阅读(125) 评论(0) 推荐(0) 编辑
摘要:虚函数的功能是动态绑定。是什么意思?主要是作用于继承。在java中,你继承了父类,那么子类实例化后 保存在父类的,调用其方法,调用的永远是父类的方法而这个虚函数则 谁实例化的 就掉谁的方法。 阅读全文
posted @ 2013-08-05 12:38 penghanying 阅读(113) 评论(0) 推荐(0) 编辑
摘要:不new 生命周期由系统管理,你就不需要delte了 new 的话生命周期需要自己处理 而 data() 这种方式其实是调用了其构造方法 阅读全文
posted @ 2013-08-02 16:44 penghanying 阅读(156) 评论(0) 推荐(0) 编辑
摘要:如果void xiaob::printwhat(string* str) 外面传进来的就要用&地址 用的时候加*就是原来的值。 如果void xiaob::printwhat(string& str) 外面传进来的就要用原值, 用的时候也直接用原值 如果void xiaob::printwhat(string str) 外面传进来的就要用原值, 用的时候也直接用原值 &代表引用,虽然加了& 与没有 用的时候一样,但是加了& 在里面修改的话,就会影响到外面 即如果不加& 那么就是传递拷贝对象,默认不是引用 阅读全文
posted @ 2013-08-02 16:17 penghanying 阅读(150) 评论(0) 推荐(0) 编辑
摘要:对于调用来说是无区别的,但是因为你是new了一个对象,那么就要释放,而释放的话只能用指针 阅读全文
posted @ 2013-08-02 15:23 penghanying 阅读(198) 评论(0) 推荐(0) 编辑
摘要:在类的定义情况下用两个冒号,代表类的定义,在定义阶段 非静态变量可以使用双引号访问,但是在实际使用的时候,你用双引号是无法访问任何东西的,在实际的使用的时候,如果使用双引号,那么代表你访问的方法或者变量是静态的。 阅读全文
posted @ 2013-08-02 15:03 penghanying 阅读(670) 评论(0) 推荐(0) 编辑
摘要:其实跟java调用静态方法 静态变量一样 ->是给实例化的变量使用的 阅读全文
posted @ 2013-08-02 14:26 penghanying 阅读(122) 评论(0) 推荐(0) 编辑
摘要:命名空间属于文件夹,不是类,所以不能用点号,只能用冒号 阅读全文
posted @ 2013-08-02 14:18 penghanying 阅读(189) 评论(0) 推荐(0) 编辑
摘要:因为注释 有些@link 之类的不规范,把这些都替换掉 阅读全文
posted @ 2013-08-02 14:11 penghanying 阅读(319) 评论(0) 推荐(0) 编辑