今天一朋友问了我计类似下图的效果,很多人会说简单啊一个framelayout布局就解决了,没错是可以实现该功能需求。但是如果是以前的老项目,运用的RadioGroup就会有一个问题,导航栏根本就不存在布局!所以这里会谈到…
分类:移动开发
中断风暴引起的不开机
pmic lcd供电 原因 Common causes include: misconfigured or faulty hardware, faulty device drivers, flaws in the ope…
Android IPC机制(三)——利用AIDL实现跨进程通信
**写作原因:跨进程通信的实现和理解是Android进阶中重要的一环。下面博主分享IPC一些相关知识、操作及自己在学习IPC过程中的一些理解。这一章是对AIDL的基本使用的介绍,由于博主也是AIDL初学者,所以一些地方阐…
Android地图获取位置
Android地图获取位置 1.首先获取LocationManager管理类 LocationManager locationManager = (LocationManager)getSystemServices(Co…
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…