Android applicationId与包名的区别

应用ID与包名区别 每个Android应用都有一个唯一的应用ID.在Android设备和市场上,这个ID是你应用的唯一标识.若想在市场上更新应用,新应用的ID必须和原来apk的应用ID一致.所以一旦…

0评论

判断Activity是否在前台显示

我们在Android开发过程中,经常会判断Activity是否在前台显示,来处理某些状态,这里谢了一个静态方法,供大家参考。 方法一:用ActivityManager管理的Activity栈来操作 …

0评论

android switch 自定义效果

效果图 以上便是修改后效果 与 原生Switch的效果对比。代码在文章底部给出 实现方式: 1.底部滑动条,在开关打开状态为绿色,开关关闭状态为灰色 在 res/drawable 文件夹下面,写两个…

0评论

GIT SUBMODULE在Android 中的使用

GIT SUBMODULE在Android中的使用 由于我需要在我的工程中依赖一个module,而这个module不是我在维护,而是,别的组的同学在维护,他们每次只要确定更新,告诉我一声,我更新就行…

0评论

Java自动装箱-拆箱机制究竟是什么

自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。 什么是自动装箱和拆箱 自动装箱就是Java自动将原始类型值转换成对应的对象,比如将int的变量转换成Integ…

0评论

Android-Java停止线程的方式

线程中的任务执行完毕就会自动退出,但有时候我们希望提前退出线程,或者是线程中的任务是循环任务,不会自动执行完毕,这时候可以使用下列的方法使线程退出。 1.使用退出标志终止线程 在线程的run方法中使…

0评论

Android-Service的保活方法

保活Service可从两方面考虑: 一.改变Service自身的方法 1.提高Service的优先级 在AndroidManifest.xml文件中对于intent-filter可以通过androi…

1评论

Android传值Intent和Bundle区别

小伙伴问Android传值Intent和Bundle区别,特此总结下: Intent与Bundle在传值上的区别 首先从使用上: Intent方式: 假设需要将数据从页面A传递到B,然后再传递到C。…

0评论

Android-MeasureSpec那些事

Android系统控件无法满足我们的需求,因此有必要自定义View。具体方法参见官方开发文档:http://developer.android.com/guide/topics/ui/custom-…

0评论

JAVA内存结构解析

Java内存结构大体示意图: 程序计数器   程序计数器(Program Counter Register)是JVM中一块较小的内存区域,保存着当前线程执行的虚拟机字节码指令的内存地址。Java多线…

0评论

Android-进阶-事件分发机制原理

简简单单讲清楚android事件分发。 什么叫事件分发机制 ? 事件分发是:当发生了一个事件时,在屏幕上找到一个合适的控件来处理这个事件的过程。 因为一个界面上控件如此之多,发生一个事件后总要寻找一…

0评论

Java精讲:生产者-消费者

本文概要 生产者和消费者问题是线程模型中老生常谈的问题,也是面试中经常遇到的问题。光在Java中的实现方式多达数十种,更不用说加上其他语言的实现方式了。那么我们该如何学习呢? 本文会通过精讲wait…

0评论

精讲Android设计模式-单例模式

推荐学习更多设计模式: 为什么要使用单例模式 单例的优点 1.只有一个实例,节省开销 2.全局使用方便,同时避免频繁创建和销毁 使用单例的注意点: 要避免造成 内存泄漏 常用的单例模式 单例不仅要满…

0评论

Android内存泄漏定位、分析、解决全方案

为什么会发生内存泄漏 内存空间使用完毕之后未回收, 会导致内存泄漏。有人会问:Java不是有垃圾自动回收机制么?不幸的是,在Java中仍存在很多容易导致内存泄漏的逻辑(logical leak)。虽…

0评论

Android-overdraw渲染性能优化

你将学到 1.overdraw简介 2.overdraw检查方法 3.overdraw常用解决方法 overdraw简介 UI界面被多次不必要的重绘,就叫overdraw。这是对GPU的浪费,在低端…

0评论

Android-Layout Inspector布局检查器

你将学到 1.Layout Inspector布局检查器的使用方法 2.使用布局检查器调试您的布局 打开布局检查器 在连接的设备或模拟器上运行您的应用。 点击 Tools > Android > L…

0评论

Android-ViewStub按需加载布局

你将学到 1.ViewStub标签的使用姿势 2.ViewStub标签的使用例子 3.ViewStub标签的使用注意点 ViewStub标签的使用姿势 步骤一:定义需要懒加载的布局 test.xml…

0评论

Android-merge标签减少布局层级

你将学到 1.merge 标签的 使用方法 2.merge 标签的 使用注意点 3.merge 标签的 使用例子 merge标签介绍 在使用 include标签将布局导入其他布局时,可能引入冗余的布…

0评论

Android-include标签减少重复布局

你将学到 1.include标签的用法 2.include标签的使用例子 3.include标签的使用注意 include标签简介 你一定经常遇到相似度很高的UI需求:比如同一种标题栏、同一个样式的…

0评论

最后的内容

不再加载页面

关闭菜单