竞彩网:学Java学Android经验

主页 > 山东快乐扑克3 > 学习经验 > 学Java学Android经验 >
 Android 四大组件 Service 服务

Android 四大组件 Service 服务

1.Service简介 按照使用范围分类: 类别 优点 缺点 区别 应用 本地服务 Local Service 本地服务在一定程度上节约了资源,另外本地服务因为是在同一进程,因此不需要 IPC ,也不需要 AIDL 。...

 Android —— 内存泄漏检查

Android —— 内存泄漏检查

一. 常见的垃圾回收算法 参看文章 引用计数法 引用计数法基本上最简单的垃圾回收策略,它的核心思想是: 当有指针指向某实例时,计数加一, 当删除一个指针时,计数减一,当计数...

 android自定义控件之飞入飞出控件

android自定义控件之飞入飞出控件

先看效果图: 然后看用法代码: [java] view plain copy StellarMapstellarMap=(StellarMap)findViewById(R.id.stellar); //设置数据 RecommendAdapteradapter= new RecommendAdapter(); stellarMap.setAdapter(ad...

 android xutil 使用详解

android xutil 使用详解

xUtils简介 xUtils 包含了很多实用的android工具。 xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响 xUitls 最低兼容and...

 android 自定义view 水波纹进度球

android 自定义view 水波纹进度球

今天我们要实现的没有太多交互性的view,所以就继承view。 自定义view的套路,套路很深 获取我们自定义属性attrs(可省略) 重写onMeasure方法,计算控件的宽和高 重写onDraw方法,绘制我...

 Android中常见的内存泄漏

Android中常见的内存泄漏

我们经?;嵩诓痪饧湫闯鲈斐赡诖嫘孤┑拇?,往往在代码上很难查出来。但是我们可以通过一些辅助工具来检测是否存在内存泄漏,比如通过AndroidStudio的monitors来查看内存的变化情...

 Android 动态添加Fragment

Android 动态添加Fragment

1.fragment1布局及代码 布局 [html] view plain copy ? xml version = 1.0 encoding = utf-8 ? RelativeLayout xmlns:android = //schemas.android.com/apk/res/android xmlns:tools = //sch...

android 加载图片oom若干方案小结

android 加载图片oom若干方案小结

众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视手机而定)。一般我们可以通过获取当前线程的可运行内存来判断,比如系统分给当前运行内...

 Android 验证码功能实现

Android 验证码功能实现

首先看下效果图: 很简单的一个例子,点击刷新验证码,刷新当前显示的验证码,点击确定,如果输入的和显示的匹配,就会跳转到下一个界面中,这里只是实现了跳转,并没有进行其它的操作...

Android Glide图片加载库的使用

Android Glide图片加载库的使用

简介 Glide是 Google推荐的图片加载库,它可以支持来自url,Android资源,文件,Uri中的图片加载,同时还支持gif图片的加载,以及各种图片显示前的bitmap处理(例如:圆角图片,圆形图片,高斯模糊,旋转...

 Android简易实战教程

Android简易实战教程

各种手机助手里面都包含了短信备份这一项。短信的本分主要包含四项:内容body、事件date、方式type、号码address。 短信备份~一。使用一种很笨的方式来保存短信到xml文件中,而且保存...

Android简易实战教程

Android简易实战教程

各种手机助手里面都包含了短信备份这一项。短信的本分主要包含四项:内容body、事件date、方式type、号码address。 短信备份~一。使用一种很笨的方式来保存短信到xml文件中,而且保存...

Android 实现自定义View

Android 实现自定义View

效果显示图: 今天就在这里做下总结,主要包含以下步骤: 定义一个集成ImagView的类; 定义属性attr文件; 重写继承的ImageView的部分方法。 一、首先我们定义一个类,就取名为:Circ...

  Android自定义View

Android自定义View

技术是永无止境的,如果真的爱技术,那就勇敢的坚持下去。我很喜欢这句话,当我在遇到问题的时候、当我觉得代码枯燥的时候,我就会问自己,到底是不是真的热爱技术,这个时候...

  Android中AIDL实现进程通信

Android中AIDL实现进程通信

AIDL概述 之前的博客《Android中通过Messenger与Service实现进程间双向通信》演示了如何通过Messenger实现与Service进行跨进程通信,即IPC。但用Messenger实现的IPC存在一点不足:Service内部维护着...

Android开发之蓝牙通信

Android开发之蓝牙通信

蓝牙开发必练基本功 蓝牙权限 为了在您的应用程序中使用蓝牙功能,您必须声明蓝牙权限蓝牙。您需要此权限来执行任何蓝牙通信,如请求一个连接、接受一个连接和传输数据。如果...

Android开发之反射与注解

Android开发之反射与注解

反射 类类型Class的使用 类类型Class的实例获取方式有一下三种 public static void main (String[] arg0) { String result = Hello ReflectionText.. ; System. out .println(result); Class userClass1 = User.class; ...

 Android消息循环机制

Android消息循环机制

Android的消息循环机制主要先关的类有: Handler Looper Message MessageQueue ActivityThread 实际上 应用程序启动的时候,会创建一个UI线程,然后该线程关联一个消息队列,相关操作封装一个个消...

Android中点击事件的来源

Android中点击事件的来源

本文将分以下在步骤寻找Android中事件的来源: 一、activity启动时 创建window以及windowManager的过程。 二、调用setContentView设置布局的过程 三、Activity在onResume之后创建ViewRootImp将window和De...

 Android5.0控件-RecyclerView

Android5.0控件-RecyclerView

Android5.0引入了一个全新的列表控件-RecyclerView,这个控件更为灵活,同时也拥有比ListView和GridView控件较多的优点:例如Item View的创建、View的回收以及重用等机制。 RecyclerView控件提供了...

 Android中的进程和线程

Android中的进程和线程

写在前面的话 一个Android应用就是一个Linux进程,每个应用在各自的进程中运行,互不干扰,比较安全。 一个应用对应一个主线程,就是通常所说的UI线程,android遵守的就是单线程模型...

Android Material Design设计基础

Android Material Design设计基础

文章简介 本文主要记录一些用于MD设计的小控件或新概念等,辅助MD设计。 Palette 调色板,可以根据Bitmap获取多种色调用于调整ActionBar和StatusBar等,使界面更加和谐。 使用前请自行引入...

 android view从无到有的过程

android view从无到有的过程

在搜集Androidview绘制流程的相关知识时,发现这里面的流程还是有些复杂的,准备了好几天,才敢提起笔来。下面就直入主题吧! view绘制流程是从ViewRoot的performTraversals()方法中开始的,...

  Android UI设计之RecyclerView

Android UI设计之RecyclerView

RecyclerView简介 RecyclerView是继ListView和GridView后Google又一力作,它不仅可以很方便的实现瀑布流效果,而且大幅度降低了视图的耦合性,在设计上有很高的自由度。 本文主要分析RecyclerV...

Android 定时任务的多种实现方式

Android 定时任务的多种实现方式

Android消息机制 首先来了解一下Android的消息处理机制 即Handlerd的运行机制,handler的运行需要底层的MessageQueue和Looper的支撑。MessageQueue(消息队列),它的内部存储了一些消息,以队列的...

 FormValidator表单验证

FormValidator表单验证

所需的库文件 红色框内是所需要的JavaScript库文件. 测试源码 %@ page language= java contentType= text/html; charset=UTF-8 pageEncoding= UTF-8 % !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN h...

Android之Fragment的前世今生

Android之Fragment的前世今生

Fragment使用进阶 常用类的解释 Fragment :主要用于定义Fragment FragmentManager: 主要用于在Activity中操作Fragment FragmentTransaction: 保证Fragment操作的原子性 FragmentTransaction :通过benginTransatcio...

 Android ActionBar使用

Android ActionBar使用

ActionBar的引入方式: 有几种,从 Android 3.0(API lever 11) 开始,所有使用 Theme.Holo 主题(或者它的子类)的 Activity 都包含了 action bar,当 targetSdkVersion 或 minSdkVersion 属性被设置成 11 或更大...

Android中的Drawable

Android中的Drawable

Drawable 在Android开发中,我们会大量的使用到图像元素,这里我主要总结一下Drawable的概念和分类。 Drawable的概念: Drawable表示图像,这种图像不仅仅是图片,也包含各种颜色组成的图像...

 Android Studio 快捷键总结

Android Studio 快捷键总结

1、在自动生成代码时,自动将包导入进去:filesettingsEditorGeneralAuto Import将其中的Optimize imports和Add unambiguous那两行前面的钩钩选中 一、Log打?。海⊿tudio 区分大小写) 1、自动生成TAG值:...

1 2 3 4 5 6 7 8 9 下一页
992| 560| 995| 856| 308| 206| 823| 590| 815| 457|