自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

翻译 跟着郭神写博客——Android事件分发机制ViewGroup完全解析

转载出处:http://blog.csdn.net/guolin_blog/article/details/9153761首先我们来探讨一下,什么是ViewGroup?它和普通的View有什么区别?顾名思义,ViewGroup就是一组View的集合,它包含很多的子View和子VewGroup,是Android中所有布局的父类或间接父类,像LinearLayout、RelativeLay

2018-04-03 16:59:44 435

翻译 跟着郭神写文章——Android事件分发机制完全解析

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463该系列文章主要是为自己学习理解,完全摘自郭神的博客。onTouch方法里能做的事情比onClick要多一些,比如判断手指按下、抬起、移动等事件。那么如果我两个事件都注册了,哪一个会先执行呢?可以看到,onTouch是优先于onClick执行的,并且onTouc

2018-04-03 16:37:22 413

原创 跟着郭神写文章———Android任务和返回栈完全解析

转载出处:http://blog.csdn.net/guolin_blog/article/details/41087993无关前言:最近有很多空闲时间,立志学习郭神写过的每一篇文章,争取能做到深入地理解,熟练地掌握!总结android任务和返回栈主要掌握7点:1。任务和返回栈2。管理任务3。定义启动模式4。使用manifest文件5。使用Intent fl

2018-04-03 14:59:50 272

原创 总结一下近来记录下来的知识点

发现每次写博客,总是献上一大堆废话,没办法,下笔也是需要慢慢思考的额。鄙人终究不是专业学者,毕竟自己也是只为学习只用!这次记录的是我工作过程中记录下来的小知识点,学而不思则罔,死而不学则殆!google官方网站Bitmap:处理bitmap,方方面面非常多,但是主要包含以下几个方面:高效加载大图,非ui线程处理bitmap,缓存bitmap,ui上处理bitmap,

2017-11-24 17:59:38 364

原创 深入学习Android——AIDL机制

简洁起见,把这2篇文章分开写,由浅入深,学习本来就是一个积累的过程嘛!上一篇通过AIDL传递了一个基本的数据类型,String跑完整个demo通过log就可以看出来了,我传递的数据是字符串,为什么不传递其他的数据试一试呢,到底能传递什么类型的数据呢,你清楚吗?AIDL 使用简单语法,使您能通过可带参数和返回值的一个或多个方法来声明接口。 参数和返回值可以是任意类型,甚至可以

2017-11-24 16:31:24 269

原创 了解Android的Aidl机制

想想工作都小半年了,对于这种机制还是似懂非懂,一直没用到过,也就一直不懂。今天抽空研究一下,万事开头难,难者不会,会者不难!算是一个比较难理解的概念了,Android的所谓AIDL 机制,一涉及都AIDL各种博客就开始说,需要懂Android中序列化,Android中Service,Binder,Messager等诸多理论,想想自己这些理论都没怎么掌握,看到这里就知难而退了,能不能

2017-11-24 15:20:08 417

原创 初步分析Android——桌面小组件App Widget Host

Android 应用都提供有这些小组件。App Widget  就是我们通常所说的桌面小组件。就是放置在手机屏幕上的例如始终,日历,天气等组件,与一般应用程序有所不同,应用需要点击查看,而App Widget不需要点击即直观呈现其内容,当然appwidget也可以被设置为点击打开应用或其他屏幕。桌面小组件是帮助我们快速访问应用的工具。App Widget: 参考官方API 指南: 点击打开

2017-11-10 12:12:14 1104 1

原创 Android 设计模式——策略模式

来一句名言提提神我达到目标的惟一的力量就是我的坚持精神。只要持之以恒,知识丰富了,终能发现其奥秘。知道策略模式的概念,知道用在哪儿,如何用,你也就理解了————策略模式概念:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。以我看来,概念是这个世界上最精准却最难懂的东西。。。。难道是一些可以相互替换的方法》》》》》

2017-11-09 12:44:43 255

原创 初体验——DataBinding (一)

我达到目标的惟一的力量就是我的坚持精神。只要持之以恒,知识丰富了,终能发现其奥秘。谨以此名言激励自己,坚持写博客,不积跬步,无以至千里!DataBinding概念:DataBinding 只是android提供的一个支持库,支持API7以上的所有版本,目的是简化布局,减少绑定应用程序逻辑,避免一遍又一遍的findViewById( )。DataBinding是一个support

2017-11-07 13:11:54 214

原创 我对Android 加载器的理解

加载器用过很多次了,SimpleCursorAdapter也应用了很多次,但是AndroidLoader的概念却一直理不清楚,这到底适合什么适合使用更是搞不清楚,优点是什么也没有想过,这里回顾一下。Android加载器是从 android3.0 引入的概念。支持在Activity或者Fragment中异步加载数据。官方文档中也详细地说明了它的特征:可用于每个 A

2017-11-07 10:10:02 175

原创 Android 片段——Fragment的使用

Frgment概念:您可以将片段视为 Activity 的模块化组成部分,它具有自己的生命周期,能接收自己的输入事件,并且您可以在 Activity 运行时添加或移除片段(有点像您可以在不同 Activity 中重复使用的“子 Activity”)。FragmentManager manager = getFragmentManager();FragmentTran tiontransa

2017-11-06 14:39:49 257

转载 Android6.0动态权限申请

Android 6.0权限申请 是6.0的新特性,6.0以后权限的申请改成了动态申请,如果你的targetSdkVersion 大于23且手机系统是6.0以上的就需要动态申请权限.参考文献:http://blog.csdn.net/totcw/article/details/53409392http://www.jianshu.com/p/a51593817825要了解如何申请权限

2017-11-03 15:12:26 452

原创 Android 7.0 FileProvider 的那些坑

上一篇博客讲到拍照截图保存到本地,http://blog.csdn.net/qq_31428453/article/details/78423625 1.Android SD卡创建文件和文件夹失败图片无法保存到SD卡,原因是:创建文件和文件夹的方法有问题,正确示范如下String path1 = getExternalCacheDir().getAb

2017-11-03 12:43:30 4866 1

原创 Android常用Intent 和URI——基础总结

最近发现,闲下来的时候静心写写博客也是一件挺开心的事情,总结一下以往的知识点。之所以还停留在初级阶段,很大的原因是没有做过总结,梳理一下零碎的知识。。。学习终归是个水滴石穿的过程,再聪明的人都抵不过一点一滴的积累,更何况本来就是个聪明人。加油!Internet表明了我们的各种意图,开发app的过程中有各种Internet(打电话、发短信、浏览网页、、),让我们由浅入深。。。。p

2017-11-02 12:36:02 4293

原创 Android常用设计模式——原型模式

这篇文章来看看原型模式!!概念:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。创建对象,拷贝对象。。。。晦涩难懂,直接上栗子!!!!创建一个Student类,各种set,get方法,最关键的是CLone方法,也就是拷贝Student类创建一个新对象student1package com.example.mytry;/** * 原型模式Student类

2017-11-01 16:39:28 218

原创 Android常用设计模式——观察者模式

了解了单例模式,建造者模式,

2017-11-01 13:16:05 693

原创 Android常用设计模式——建造者模式Builder

经常用到Builder,但是很少系统的了解设计模式之建造者模式,是以只知道使用,不明其概念。为什么要使用建造者模式,先来了解一下Builder设计模式的优点,你就明白了!解决:可选属性和必填属性无法区分,如果有很多可选参数,我们就必须要写很多个构造函数,这将导致代码的可读性和维护性变差Builder设计模式:可读性较强,唯一的不足是我们要在PersonBuilder中重复的

2017-11-01 10:59:15 170

原创 Android中常用的设计模式——单例模式

很长一段时间,根本区分不了各种设计模式。工作过程中,经常用到单例模式,才算第一次了解一种设计模式单例概念:确保某个类只有一个实例,并且自行实例化,并向整个系统提供该实例为什么要使用单例模式呢?记得开发工程中,打开相机页面这个ActiivtyCamera这个类,最初并没有被设计成单例模式,导致每次返回竟然返回2次才能关闭相机,创建了2个acitiviy页面,如果设计成单例模式

2017-10-31 16:18:25 190

原创 Android前后台切换

public interface ActivityLifecycleCallbacks {void onActivityCreated(Activity activity, Bundle savedInstanceState);void onActivityStarted(Activity activity);void onActivityResumed(Activity ac

2017-10-31 15:36:20 357

原创 Android 中Application类的使用

<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true"

2017-10-31 14:05:12 242

原创 自定义通知Remoteviews踩坑

以前写过简单的通知,也自定义过通知,那是很久以前的事了,本以为自己牢牢的掌握了,时至今日再次遇到类似的坑,我还是浪费了一些时间。package com.example.liutingting.mynotice;import android.app.Activity;import android.app.Notification;import android.app.Notifi

2017-09-24 22:14:35 1236

原创 一个小白的起点 android 主线程不能下载图片到imageview

不太明白为什么显示不成功,是不是因为在主线程中,不能执行耗时操作的缘故,明天查找原因,更新一下?

2016-11-15 00:11:36 257

Apktool 反编译工具套装

Android 反编译工具套装,亲测可用,能成功反编译混淆后的代码,包括 apktool.bat ,apktool.bat, dex2jar-2.0, jd-gui-windows-1.4.0 ,另附txt 说明书,简单可用。

2017-12-21

switchbutton_点击滑动

分享一个开关控件 类似于Ios的开关,点击可以切换,滑动需要改进,稍 ---------------------后补充

2017-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除