
android
文章平均质量分 54
李伟柯
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android之handler使用与原理
下面的是个人对handler的一些感想,忘能帮助初学者 handler是什么 handler是android系统提供的一套消息机制的上层接口,使用handler可以轻松地切换任务线程那它可以用来干嘛呢。 当需要在子线程中进行耗时的I/O操作的时候,当耗时任务完成以后,需要在UI上做一些改变,但是在子线程不能访问handler这时就要使用handler。要记住一点,handler不是专门用来更新原创 2017-04-08 16:14:13 · 521 阅读 · 0 评论 -
android Application生命周期
public class App extends Application {@Overridepublic void onCreate() { // 程序创建的时候执行 Log.d(TAG, "onCreate"); super.onCreate();}@Overridepublic void onTerminate() { // 程序终止的时候执行原创 2017-12-15 12:46:31 · 274 阅读 · 0 评论 -
Android Intent详解
一、什么是Intent,有什么作用?Android的应用程序包括四大组件:Activity、contentProvider、Service、BroadcastReceiver,为了方便不同组件之间的交流通信,应用程序就采用了一种统一的方式启动组件及传递数据,即使用Intent。 Intent封装了Android应用程序需要启动某个组件的”意图”,Intent类的对象是组件间的通信载体,一个Inte原创 2017-12-15 12:26:19 · 331 阅读 · 0 评论 -
Android Parcelable问题
1.实现Parcelable就是为了进行序列化,那么,为什么要序列化?1)永久性保存对象,保存对象的字节序列到本地文件中;2)通过序列化对象在网络中传递对象;3)通过序列化在进程间传递对象。2.实现序列化的方法Android中实现序列化有两个选择:一是实现Serializable接口,一是实现Parcelable接口(是Android特有功能,效率比实现Serializable接口高效,可用于Int原创 2017-12-15 12:21:59 · 514 阅读 · 0 评论 -
Android onStartCommand返回值问题
在Android开发的过程中,每次调用startService(Intent)的时候,都会调用该Service对象的onStartCommand(Intent,int,int)方法,然后在onStartCommand方法中做一些处理。然后我们注意到这个函数有一个int的返回值,这篇文章就是简单地讲讲int返回值的作用。 从Android官方文档中,我们知道onStartCommand有4种返回值:原创 2017-12-15 12:17:23 · 736 阅读 · 0 评论 -
ADB学习笔记
ADB学习笔记ADB即Android Debug Bridge,android调试桥,是开发设备(PC)和android设备之间的连接通道,通过它,开发者可以在PC端实现对设备的连接、控制和一些基本操作。经常需要使用的命令,在此重点说明一下:adb devicesadb devices用于列出当前连接到adb server的所有设备清单。 c:\>adb devices Lis原创 2017-12-15 00:51:35 · 405 阅读 · 1 评论 -
Android EventBus
EventBus学习笔记概述EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的 实现在Android各个组件之间传递消息,并且代码的可读性更好,耦合度更低。使用(1) 首先需要定义一个消息类,该类可以不继承任何基类也不需要实现任何接口。 如:public class EventBusTest {private String msg;public EventBu原创 2017-12-15 00:35:28 · 187 阅读 · 0 评论 -
Android混淆详解
Android混淆基本配置在工程应用目录的gradle文件中设置minifyEnabled为true即可。然后就可以到proguard-rules.pro文件中加入我们的混淆规则了,代码如下:android { ... buildTypes { release { minifyEnabled true proguardF原创 2017-12-15 00:18:13 · 438 阅读 · 0 评论 -
android aapt详解
aapt学习笔记这篇文章主要介绍了Android快速分析apk工具aapt的使用教程,本文讲解了什么是aapt、主要用法、使用aapt、查看apk的基本信息、查看基本信息、查看应用权限等内容aapt简介aapt即Android Asset Packaging Tool,我们可以在SDK的platform-tools目录下找到该工具。aapt可以查看、 创建、 更新ZIP格式的文档附件(zip, ja原创 2017-12-14 23:51:27 · 1062 阅读 · 0 评论 -
DiskLruCache源码
DiskLruCahe源码原创 2017-05-01 17:59:11 · 348 阅读 · 0 评论 -
Activity生命周期
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,我们想要实现一转载 2017-04-09 14:46:30 · 256 阅读 · 0 评论 -
ViewPager+Fragment实现
在网上也看了一下别人写的ViewPager+Fragment实现的实现方法,感觉晕晕的,而且一般情况下都是在修改覆盖层的时候得到屏幕宽度,然后计算偏移,这里提供另一种思路供各位参考。首先先上效果图。 大家别在意其他内容,我们只看ViewPager+Fragment的实现 首先是activity_main.xml的代码:<?xml version="1.0" encoding="utf-8原创 2017-04-08 23:36:41 · 694 阅读 · 0 评论 -
Android动画使用简介
动画学习笔记Android的动画可以分为三类,分别是: * View Animation(补间动画) * Drawable Animation(Frame动画) * Property Animation(属性动画)View Animation(补间动画)简介补间动画,可以实现简单的平移,旋转,缩放,透明度改变等动画。使用补间动画可以通过XML或Android代码实现,但是建议在XML文件里面实原创 2017-12-07 17:25:16 · 351 阅读 · 0 评论