错误信息

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls 在 _menu_load_objects() (行 579/data/itxueku/includes/menu.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_display has a deprecated constructor 在 include_once() (行 3478/data/itxueku/includes/bootstrap.inc).
  • Deprecated function: Methods with the same name as their class will not be constructors in a future version of PHP; views_many_to_one_helper has a deprecated constructor 在 require_once() (行 113/data/itxueku/sites/all/modules/ctools/ctools.module).

Android的四个基本概念(线程通信和GLSurfaceView)

GLSurfaceView提供了下列特性: 1> 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。 2> 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。 3> 用户自定义渲染器(render)。 4> 让渲染器在独立的线程里运作,和UI线程分离。 5> 支持按需渲染(on-demand)和连续渲染(continuous)。 6> ...
浏览:68

android——ListView的简单理解(一)

在android开发中 ListView的应用会有很多 所以今天就来简单介绍一下这个控件 ListView翻译过来就是 列表视图 列表项 创建ListView时必须指定其id ListView的常用属性 cacheColorHint(设置拖动的背景色) divider(设置每个item之间的分割线,默认是有,divider="@null"为空) dividerHeight(设置分割线的高度) listSelector(设置选中时的颜色) scro...
浏览:64

android开发 handler的延迟发送,与回收

handler在Android开发经常使用,但是你真的会用么? /** * handler 登录消息 */ private static final int MESSAGE_LOGIN = 1; /** * 延迟消息handler */ private Handler handler; 在oncreate中使用延迟消息 @Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); handler = ...
浏览:74

Android,从Handler到HandlerThread

Android中为什么要采用Handler机制?Handler的作用是什么? Android中的UI线程(主线程)是不安全的,一般来说在子线程中进行UI操作会导致UI线程的阻塞,所以Android提供一套Handler机制来实现异步消息处理。Handler机制的作用是:解决多线程并发的问题(协同其他线程工作),接收其他线程的消息并通过接收到的消息更新主UI线程的内容。 Handler机制是由那些...
浏览:75

自定义View — Android UI 自定义设计(适合中等技术人看

我一直想出一篇关于自定义的View的文章,小伙伴们现在就可以跟着的我的小脚步,一步步来走进这个神秘的自定义View控件吧。首先我给大家带来一篇的Android 自定义UI的模块。在这一篇文章中我们可以收获到如何掌握自定义控件的属性、如何动态设计模板、以及接口的回调机制、以及如何动态创建组件。(PS:开发环境Android_Studio64 2.2) 先看一张图...
浏览:72

Android Studio常用快捷键(二)

列选择:Alt + 左键。选定一个矩形区域。 删除行:Ctrl + Y。删除一行。 复制行:Ctrl + D。复制一行。 补全时使用Tab而不是Enter。 将选中代码整合成一个新方法:Ctrl + Alt + M。 上下移动行: Alt + Shift + Up/Down,终于可以不用复制粘贴了。 上下移动方法: Ctrl + Shift + Up/Down , 省去了更繁杂的复制粘贴。 重命名:Shift + F6:重命名终于不用...
浏览:74

Android,四大组件之Activity

Activity的生命周期 Activity中定义的7个回调方法覆盖了一个正常的Activity的从创建到销毁的每个阶段(这些方法均不需要手动调用,系统会自动回调) onCreate():在Activity第一次被创建时使用该方法,在该方法中主要是完成Activity的初始化操作,例如加载布局,获取控件实例以及绑定事件监听器等等。 onStart():当Activity由不可见变为可见时,回调该方法...
浏览:71

想要亲手实现一个Android刷新控件,你只需要掌握这些知识

十一期间,大家都去玩耍了,笔者以前写的一个开源库收到了star,笔者非常高兴,心血来潮之下,决定重新搞一搞,耗费了三天的假期。笔者期望,这个刷新控件能像Google的SwipeRefreshLayout一样,支持大多数列表控件,另外还得有加载更多功能,最好要很方便的支持个性化吧。开源库在这,TwinklingRefreshLayout,如果喜欢请star,笔者的文章也是围绕着这个控件...
浏览:95

页面

top