Android地图获取位置 1.首先获取LocationManager管理类 LocationManager locationManager = (LocationManager)getSystemServices(Co…
分类:Android
Android图片缓存及缓存算法(Universal-Image-Loader)
内存缓存 缓存与内存回收机制有关,java中有四种与垃圾回收(gc)有关的引用:强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)和虚引用(Phantom…
Android在应用内启动另一个应用程序apk的两种方式
Android开发有时需要在一个应用中启动另一个应用,比如Launcher加载所有的已安装的程序的列表,当点击图标时可以启动另一个应用。 知道了另一个应用的包名和Launcher Activity的名字之后可以直接通过如…
Android 中如何正确的获得所有 App 列表
我们经常会遇到这样的需求:列出手机中所有能打开的App。此时我们不需要列出那些无法打开的app,也就是没有Activity的。网上有一些方法,都是过滤系统app的方法,将短信、电话这些App都过滤掉了,其实只要使用下面代…
Class对象和Java反射机制
一 前言 很多书上都说,在java的世界里,一切皆对象。其实从某种意义上说,在java中有两种对象:实例对象和Class对象。实例对象就是我们平常定义的一个类的实例: /** * Created by aristark …
Android必知必会EventBus源码分析之发布事件
知道了EventBus的注册流程后,我们来了解一下EventBus发布事件的流程。如果还没看过注册流程,建议先浏览: Android必知必会的EventBus之使用篇 Android必知必会的EventBus源码分析之注…
适用于Windows的 Android x86
适用于x86机器的开源Android端口 想要在个人计算机上移植移动操作系统有很多原因。也许您的移动设备已过时,无法再运行更高级的应用。也许你想要开发一个新的应用程序,它在你的计算机上尝试它会更有效率。关键是,在您的计算…
JAVA线程池学习笔记
线程池的作用 普通的线程用法是,每次任务都new一个新线程去执行,任务完成后,线程也就等着被销毁。 使用线程池可以管理线程的创建、调度和复用,执行完任务的线程不会被销毁,可以继续执行其他任务。 线程池实现的相关重要成员 …
Google Play 上线注意事项
1、不要使用国内第三方加固 2、去掉 android:debuggable=”true”,不然会报一下错误,特别注意使用了一些第三方SDK,例如Share SDK Upload failed Yo…
Android,获取相册图片的方向
我们在开发获取图片功能的时候,总会发现从相册获取的图片,图片的方向和预览时候的方向是不一样的,这是因为系统在给我们预览图片的时候,自动旋转了图片,而旋转的角度就是根据你拍摄照片的手机方向。 获取图片 首先,我们先从相册获…
快速开发UI控件
MagicIndicator –强大、可定制、易扩展的 ViewPager 指示器框架 ![Upload magicindicator.gif failed. Please try again.] GitHu…
Java实现生产者-消费者模型
考查Java的并发编程时,手写“生产者-消费者模型”是一个经典问题。有如下几个考点: 对Java并发模型的理解 对Java并发编程接口的熟练程度 bug free coding style JDK版本:oracle ja…