当前搜索:

Android通用流行框架汇总

概述1. 缓存 名称 名称 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Android Universal Image Loader 一个强大的加载,缓存,展示图片的库 Picasso 一个强大的图片下载与缓存的库 Fresco 一个用于管理图像和他们使用的内存的库 Glide 一个图片加载和缓存的库 3....
阅读(5896) 评论(0)

An error has occurred while drawing:java.lang.IllegalStateException: The display list is not valid.

错误日志03-31 18:41:36.523 2715-2715/demo.turing.com.materialdesignwidget W/EGL_emulation: eglSurfaceAttrib not implemented 03-31 18:41:36.527 2715-2715/demo.turing.com.materialdesignwidget E/HardwareRende...
阅读(3761) 评论(0)

Android零碎知识点-更新中

performClick官方定义官方API-View.html#performClick()Added in API level 1public boolean performClick ()使用代码主动去调用控件的点击事件(模拟人手去触摸控件)场景举例之前做过一个使用 LinearLayout+TextView做底部导航的需求,当用户进入后,需要默认选择一个,如下所示 在这里默认选择第一个,我们...
阅读(2325) 评论(0)

获取屏幕的宽和高-Display中getHeight()和getWidth() 官方废弃

getHeight()和getWidth() deprecated in API level 13...
阅读(6747) 评论(0)

android:descendantFocusability

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者Ch...
阅读(2489) 评论(0)

Android’s PreferenceActivity for all API versions

官方文档I have spent the last few days learning about how to use the new Android PreferenceFragment which requires PreferenceActivity to override a new v11 (Honeycomb) method called onBuildHeaders(). Unfo...
阅读(2328) 评论(0)

ANR的三种类型

ANR一般有三种类型:KeyDispatchTimeout1:KeyDispatchTimeout(5 seconds) –主要类型按键或触摸事件在特定时间内无响应BroadcastTimeout2:BroadcastTimeout(10 seconds)BroadcastReceiver在特定时间内无法处理完成ServiceTimeout3:ServiceTimeout(20 seconds) –...
阅读(3432) 评论(0)

Android接收短信-createFromPdu

This method was deprecated in API level 23. Use createFromPdu(byte[], String) instead.Android收到短信的事件是由系统发一个有序广播的,所以这里需要一个BroadcastReceiver。receiver收到的Intent里面并不是直接存储的短信内容,而是短信的原始数据。所以我们需要自己解码。获取短信的原始数据...
阅读(5859) 评论(1)

Building Android notifications 2.3 through to 6.0

Sadly ,Notification.setLatestEventInfo() is removed in API Level 23…. The base class Notification was introduced in API level 1, from the very beginning. Back then you would create your notifications...
阅读(2589) 评论(0)

Service 开机接受广播,启动服务的问题

概述Android 4.0 (其实在3.1的版本中Google已经给出了说明)无法接收开机广播的问题本身是因为,如果应用程序安装上始终没有被打开过,那么在Android启动时,该应用无法接收到开机时的系统广播android.permission.RECEIVE_BOOT_COMPLETED。在4.0中android取消了无主activity运行的线程。所以开机启动的服务必须依赖于activiy。应用...
阅读(4519) 评论(0)

使用WakeLock使Android应用程序保持后台唤醒

需求:要在后台跑一个Service执行轮询,屏幕熄灭或锁屏后,仍然需要保持Service一直处于轮询状态。在使用一些产品列如微信、QQ之类的,如果有新消息来时,手机屏幕即使在锁屏状态下也会亮起并提示声音,这时用户就知道有新消息来临了。但是,一般情况下手机锁屏后,Android系统为了省电以及减少CPU消耗,在一段时间后会使系统进入休眠状态,这时,Android系统中CPU会保持在一个相对较低的功耗状...
阅读(3429) 评论(2)

Android Application 之 allowBackup 属性浅析

我们从官网Application文档介绍中可以看到如下信息: android:allowBackup Whether to allow the application to participate in the backup and restore infrastructure. If this attribute is set to false, no backup or restore of...
阅读(2660) 评论(0)

Android模拟多线程下载

本DEMO采用Executor框架来实现多线程的下载。 Executor原理:任务拆分为一些列的小任务,即Runnable,然后在提交给一个Executor执行,Executor.execute(Runnalbe) 。Executor在执行时使用内部的线程池完成操作。...
阅读(2634) 评论(0)

Android-上传图片(二)_HttpClient

上篇博文中记录了使用HttpURLConnection模拟HTTP请求上传文件到服务端 Android-上传图片(-)_HttpURLConnection 本篇博文中将使用Apache HttpClient实现相同的功能。 HttpClient官方quickstart文档详情请移步本人GITHUB...
阅读(2253) 评论(0)

Android-上传图片(-)_HttpURLConnection

继选择图片相册并通过ImageView展示在Activity中,获取到图片真实路径后(详见Android获取相册中图片的路径 4.4版本前后的变化), 将通过以下两种方式(当然了不止这两种)将获取到的图片上传到服务端,仅涉及客户端代码部分。 使用HttpURLConnection的方式模拟拼装HTTP请求 使用HttpClient(6.0已经废弃了HttpClient,但是还有有必要记录下)...
阅读(2220) 评论(0)

Android获取相册中图片的路径 4.4版本前后的变化

两个问题: 1. 通过调用系统Action,从图库中选择图片,并展示到界面上 2. API19前后获取相册图片路径的不同 详见(仅客户端代码),请移步:本人GITHUB...
阅读(3177) 评论(0)

Android获取SDK的版本信息

int sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);...
阅读(2351) 评论(0)
    个人资料
    • 访问:1122007次
    • 积分:16907
    • 等级:
    • 排名:第676名
    • 原创:452篇
    • 转载:0篇
    • 译文:5篇
    • 评论:144条
    WeChat
      欢迎关注我的公众号,干货只有干货,还有更多惊喜和资源在等着你
    博客专栏