自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android中AsyncTask类与AsyncQueryHandler类的用法

startInsert,startDelete,startUpdate,startQuery这四个操作,并提供相对应的onInsertComplete,onDeleteComplete,onUpdateComplete,onQuerytComplete四个方法,以供操作完数据库后进行其它的操作,这四个 onXXXComplete方法都是空实现,以便我们只需要去实现我们关注的操作。// 可变长的输入参数,与AsyncTask.exucute()对应。// 任务启动,可以在这里显示一个对话框,这里简单处理。

2025-02-08 11:56:36 1404

原创 Android下拉刷新,SwipeRefreshLayout的使用

/SwipeRefreshLayout的下拉刷新监听回调。

2025-02-08 11:54:32 310

原创 Android 常见内存泄漏及解决方法

这里的handler也是一个非静态匿名内部类,他跟上面的一样,也会持有Activity的引用,我们知道handler是运行在一个Looper线程中的,而Looper线程是轮询来处理消息队列中的消息的,假设我们处理的消息有十条,而当他执行到第6条的时候,用户点击了back返回键,销毁了当前的Activity,这个时候消息还没有处理完,handler还在持有Activity的引用,这个时候就会导致无法被GC回收,造成了内存泄漏。避免在后台运行浪费资源。二、非静态内部类创建的静态实例造成的内存泄漏。

2025-02-08 01:23:18 369

原创 Android 属性动画(Property Animation) 完全解析 (下)

使用AnimatorInflater加载动画的资源文件,然后设置目标,就ok~~是不是很简单,这只是单纯横向的放大一倍~如果我希望纵向与横向同时缩放呢?则可以怎么定义属性文件:使用set标签,有一个orderring属性设置为together,【还有另一个值:sequentially(表示一个接一个执行)】。上篇博客中忽略了一个效果,就是缩放、反转等都有中心点或者轴,默认中心缩放,和中间对称线为反转线,所以我决定这个横向,纵向缩小以左上角为中心点:代码:// 加载动画。

2025-02-08 01:21:18 1358 1

原创 Android xUtils3网络框架

【代码】Android xUtils3网络框架。

2025-02-07 22:32:06 148

原创 Ajax跨域请求(一):什么是CORS

上面的头信息中,Origin字段用来说明,本次请求来自哪个源(协议 + 域名 + 端口)。服务器根据这个值,决定是否同意这次请求。如果Origin指定的源,不在许可范围内,服务器会返回一个正常的HTTP回应。浏览器发现,这个回应的头信息没有包含字段(详见下文),就知道出错了,从而抛出一个错误,被的onerror回调函数捕获。注意,这种错误无法通过状态码识别,因为HTTP回应的状态码有可能是200。如果Origin指定的域名在许可范围内,服务器返回的响应,会多出几个头信息字段。

2025-02-07 22:27:57 2081

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除