android
文章平均质量分 68
lichao_ustc
这个作者很懒,什么都没留下…
展开
-
Android开发之GPS定位获取位置
在Android应用开发过程中,通常需要获取用户的位置。这就需要原创 2014-09-09 13:26:44 · 1168 阅读 · 0 评论 -
Android UDP通信
同一套程序在中兴手机和华为手机上可以接收到UDP广播报文,但在HTC手机上却接收不到?问题原因:(仅猜测而已,未经过验证)手机开启UDP广播功能不仅耗电,而且占用系统资源。可能有些手机厂家默认把这个功能给关掉了,你若想要用手机来发送接收UDP报文,得先申请,才能使用这个功能。具体如何申请和释放:1、可先在oncreate()方法里面实例化一个Wi转载 2015-09-11 19:47:04 · 847 阅读 · 0 评论 -
Android SDK使用国内镜像站,解决下载速度慢无法更新?
1. 国内android开源镜像站点以下是国内几个比较知名的开源站点,我用的是电子科技大学的镜像源,下载速度非常快。mirrors.neusoft.edu.cn //东软信息学院ubuntu.buct.edu.cn/ubuntu.buct.cn //北京化工大学mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn) //中国科原创 2015-08-20 16:45:44 · 2144 阅读 · 1 评论 -
Android 内存泄露检测工具 LeakCanary
LeakCanary 是 Android 和 Java 内存泄露检测框架。LeakCanary 可以用更加直白的方式将内存泄露展现在我们的面前。开始使用在 build.gradle 中加入引用,不同的编译使用不同的引用:?1234dependencies { de原创 2015-08-20 19:45:09 · 837 阅读 · 0 评论 -
Android 在程序中重启APP的方法
1. 方法一 利用PackageManager类Intent i = getBaseContext().getPackageManager() .getLaunchIntentForPackage( getBaseContext().getPackageName() );i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startAc原创 2015-08-20 17:01:52 · 8759 阅读 · 3 评论 -
Android 如何让EditText不自动获取焦点
在项目中,一进入一个页面, EditText默认就会自动获取焦点。那么如何取消这个默认行为呢? 在网上找了好久,有点 监听软键盘事件,有点 调用 clearFouse()方法,但是测试了都没有! xml中也找不到相应的属性可以关闭这个默认行为 解决之道:在EditText的父级控件中找一个,设置成 android:focusable="true"转载 2015-05-05 12:27:45 · 474 阅读 · 0 评论 -
Android 编程下设置 Activity 切换动画
为 Activity 设置切换动画我们知道,我们可以在 AndroidManifest.xml 文件中,通过 android:theme 属性设置 Activity 的主题。主题中定义了关于 Activity 外观的很多特性。同时,主题中还可以定义 Activity 的切换动画。这是应用 Activity 切换动画的一种方法。下面讲解一下如何通过主题来设置 Activity 间的切换动转载 2015-04-16 14:12:07 · 504 阅读 · 0 评论 -
Android 下获取视频和图片的缩略图
获取视频缩略图:ThumbnailUtils方式获取 /** * 获取视频的缩略图 必须在2.2及以上版本使用,因为其中使用了ThumbnailUtils这个类 * 先通过ThumbnailUtils来创建一个视频的缩略图,然后再利用ThumbnailUtils来生成指定大小的缩略图。 * 如果想要的缩略图的宽和高都小于MICRO_KIND,则类型原创 2015-04-05 15:52:04 · 897 阅读 · 0 评论 -
Error:SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
Android - SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero lengthup vote89down votefavorite18I have googled this to death but cannot find the answer anyw转载 2014-12-25 14:48:19 · 12872 阅读 · 1 评论 -
Android 图片添加水印图片或者文字
给图片添加水印的基本思路都是载入原图,添加文字或者载入水印图片,保存图片这三个部分添加水印图片:private Bitmap createWaterMaskImage(Context gContext, Bitmap src, Bitmap watermark) { String tag = "createBitmap"; Log.d(tag, "create a new bi原创 2015-01-12 20:41:55 · 1151 阅读 · 0 评论 -
Android自定义标题栏
1 定义标题栏样式 [html] view plaincopyxml version="1.0" encoding="utf-8"?> resources xmlns:android="http://schemas.android.com/apk/res/android"> style name="TitleBar转载 2014-12-22 16:40:26 · 483 阅读 · 0 评论 -
sqlite3中日期、时间相关操作
1.日期和时间函数date(timestring, modifier, modifier, ...)time(timestring, modifier, modifier, ...)datetime(timestring, modifier, modifier, ...)julianday(timestring, modifier, modifier, ...)strftime(for原创 2014-12-22 14:04:27 · 1321 阅读 · 0 评论 -
Android AlarmManagerr (全局定时器/闹钟)指定时长或以周期形式执行某项操作
AlarmManager的使用机制有的称呼为全局定时器,有的称呼为闹钟。通过对它的使用,个人觉得叫全局定时器比较合适,其实它的作用和Timer有点相似。都有两种相似的用法:(1)在指定时长后执行某项操作(2)周期性的执行某项操作AlarmManager对象配合Intent使用,可以定时的开启一个Activity,发送一个BroadCast,或者开启一个Service.下面的代码详细原创 2014-12-18 13:21:53 · 866 阅读 · 0 评论 -
android下图表工具graphview使用简介
在安卓开发过程中我们需要花一些突原创 2014-09-10 19:13:33 · 3132 阅读 · 0 评论 -
android下图表工具graphview使用之添加坐标标签
默认情况下,我们只需要添加数据,会自动添加原创 2014-09-10 19:31:17 · 2087 阅读 · 1 评论 -
互联网推送服务原理:长连接+心跳机制(MQTT协议)
互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长连接呢? 在写之前,我们首先了解一下为什么android维护长连接需要心跳机制,首先我们知道,维护任何一个长连接都原创 2015-09-19 12:12:19 · 528 阅读 · 0 评论