`
netbean77
  • 浏览: 33375 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

自定义View

自定义view在android开发中,用的很多。 先参考以下两个介绍。 自定义View : http://blog.csdn.net/android_tutor/article/details/5499731 自定义View的属性 : http://blog.csdn.net/android_tutor/article/details/5508615
Touchevent 中,返回值是 true ,则说明消耗掉了这个事件,返回值是 false ,则没有消耗掉,会继续传递下去,这个是最基本的。 ------------------------------------------------------- 以前写 android ,对事件的处理没有太深入,只是简单的 onTouchEvent 就 ok 了,现在写的 UI ,很多自定义组件,父 view 和子 view 都需要接收事件,然后处理。如果不弄明白它的事件传递机制,很难拥有好的用户体验。 Touchevent 中,返回值是 true ,则说明消耗掉了这个事件,返回值是 fals ...
android划屏效果demo:                                     参考:http://txlong-onz.iteye.com/blog/811246

JAVA NIO

    博客分类:
  • JAVA
JAVA NIO 是一个nutshell.   设计思想是神马?   设计结构是 ?   JAVA NIO用在什么地方 (example):     基于Java NIO的Socket通信  http://blog.csdn.net/shirdrn/article/details/6263692 基于线程池和NIO技术构建高效的多协议Android通讯框架 http://blog.csdn.net/dongfengsun/article/details/6154896   JAVA NIO重要的类:   Buffer:   Channel: ...

scale动画

scale动画 <scale android:interpolator="@android:anim/accelerate_interpolator" android:fromXScale="0.0" android:toXScale="1.0" android:fromYScale="0.0" android:toYScale="1.0" android:pivotX="1%" android:pivotY="1%" and ...

MVC Pattern

    博客分类:
  • JAVA
MVC pattern is very suitable for multi-layer application development.It is essential. MVC pattern table of content The following is: What is MVC How to MVC Misscell if seperate view from model entirely , the mvc pattern is changed to so called mvp pattern.  

Observer Pattern

    博客分类:
  • JAVA
  观察者模式(Observer Pattern)应用很广泛。   What:   当一个对象的状态变化时,去通知它的观察者,执行一些动作。     How To:       示例:   GUI 控件和它的event listener。
1.Android Logcat工具的一般查看   在Eclipse中Window -> ShowView -> Logcat,可以自定义Filter,过滤出自己关心的Log。   2.定制Android Log文件   参考:http://easion-zms.iteye.com/blog/981568
Android文件系统结构:   详见:http://www.douban.com/group/topic/8634503/   Android本身也是一种linux系统。在system/bin下包含很多系统工具。比如am,dumpstate,dumpsys等。   这里另外说明的是,安装apk到手机上,它的安装位置是:data/
BufferedOutputStream类与DataOutputStream 类的区别:   BufferedOutputStream该类实现缓冲的输出流。通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。   DataOutputStream 数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中。然后,应用程序可以使用数据输入流将数据读入。   用法:   http://blog.csdn.net/mingjava/article/details/106130    
android tools之traceview的使用 http://developer.android.com/guide/developing/debugging/debugging-tracing.html
hierarchyviewer工具用来查看android UI的树形结构。 一般在真机上使用会报错。 所以一般在模拟器上使用。使用方法:先在模拟器上运行android app,然后在android sdk目录的tools目录下,运行hierarchyviewer.bat。然后自己可以摸索下。 另外:如果要在模拟器上安装apk的话,可使用 adb install apk_path\xyz.apk
尽量使用对齐方式布局; 尽量使用dp来定义padding margin; 少使用pixel来定义; 详细参考: http://blog.csdn.net/moruite/article/details/6028547 http://developer.android.com/guide/practices/screens_support.html
Global site tag (gtag.js) - Google Analytics