本文介绍在Android平台中实现对XML的三种解析方式。 XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。 在Andr...
在开发中经常会遇到这样的情况,一个按钮点击后会弹出Toast或者Dialog,如果快速重复地点击,则Toast则会重复地出现. 而我们想要的效果是一定时间内的点击只生效一次,或者说这种快速...
主要用到 Android-PullToRefresh 地址: https://github.com/chrisbanes/Android-PullToRefresh 一、 MainActivity package com.fengshupo.mypackage; import android.os.Bundle; import android.app.Activity; import android.content.Intent; impo...
主要用到 Android-PullToRefresh 地址: https://github.com/chrisbanes/Android-PullToRefresh 一、 MainActivity package com.fengshupo.mypackage; import android.os.Bundle; import android.app.Activity; import android.content.Intent; impo...
功能描述:可在ListView中,让某一项跟随便手指滑动而左右移动,并产生透明度变化,手指松开时,根据移动距离大小,判断是否要删除该项。 方法: 一、自定义adapter,在getView()方法...
1、开启手机摄像头拍摄视频命令 Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); startActivityForResult(intent, 1); 2、在回调Activity中获取视频的路径 @O...
目前的软电话到处都是,传统的电话优势越来越小了,从单独的电话功能软件到,语音功能嵌入到一些社交软件中,软电话可以说 是到处开花结果。 开源界也是强大的,有不少优秀的...
上节openfire服务器已经搭建完成,这节看看,怎么使用smack基于xmpp协议登录openfire服务器。 上节中,我们已经新建了很多用户,可以用他们来登录openfire服务端。创建服务连接类:XmppC...
同时为API 2.3提供啦一个USB通讯吧,这样也让2.3有啦USB通讯功能 不过只支持USBAccessory模式 USB通讯分为两种模式:(1)附载模式 USBAccessory (2)主机模式 USBHost 什么叫主机模式? android官...
Android开发者都经历过APP UI开发不当 会造成overDraw,导致APP UI渲染过慢,但是很多人却没听过overLoad,overLoad一般是由于开发者在主线程操作耗时操作,导致程序变慢 甚至出现的anr的现象...
1.装饰模式简介 装饰模式介绍 装饰模式是结构型设计模式之一,不必改变类文件和使用继承的情况下,动态地扩展一个对象的功能,是继承的替代方案之一。它是通过创建一个包装对象...
先来看项目说明: 项目目的是通过展示各种架构app的不同方式来帮助开发者解决架构问题。项目中通过不同的架构概念及方式实现了功能相同的app。你可以用示例来当做参考,或是干脆...
1. 不用域名,用 IP 直连 省去 DNS 解析过程, DNS 全名 Domain Name System ,解析意指根据域名得到其对应的 IP 地址。 首次域名解析一般需要几百毫秒,可通过直接向 IP 而非域名请求,节省...
前言 开发中,我习惯性会把一个模块的功能放在一个包下,便于查找,但烦于耦合性太高,后期维护太费劲,因此对项目进行组件化拆分势在必行。组件化好处:便于开发,团队成员只...
阅读本文可以让获得如下知识:(1)Android编译打包流程。(2) Android是如何通过R文件引用到真正的资源文件?(3)打包流程中的的对齐是什么,为什么要对齐?(4)aapt工具为何把...
原文地址: Handling Scrolls with CoordinatorLayout 原文作者: CODEPATH 译...
终于到了 View 这一关卡了,之前也有实践过自定义 View: 圆弧刻...
前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本...
前天遇到了一个 NullPointerException,触发的代码类似下面这样:...
效果图如下; mvp.gif MVP mvp1.png Retrofit Retrofit是Square开发的一个...
本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反...