摘要: 这系列博文记录一下LeetCode刷题过程中遇到的问题和一些想法。LeetCode的刷题方法,在https://blog.csdn.net/seabiscuityj/article/details/80730733中介绍的很详细。 阅读全文
posted @ 2018-07-21 11:48 JinxMiracle 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 这篇博文介绍有序广播的使用 有序广播的发送 和普通广播完全相同,只需要更换发送的方式即可 有序广播的消息传递和截断 在有序广播的传播过程中,优先级高的Receiver可以传递消息给低优先级的Receiver,甚至截断广播,具体操作如下: 传递消息: 在高优先级的Receiver中,通过Bundle数 阅读全文
posted @ 2017-04-09 21:03 JinxMiracle 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 今天来介绍Service的第二种使用方式,Bind方式 Bind方式启动服务 Bind方式和Start方式启动很类似,都是通过Intent来启动,不同的是,Bind方式需要传入三个参数,如下: 其中conn为一个ServiceConnection对象,用于获取以Bind方式绑定的Service对象, 阅读全文
posted @ 2017-04-09 20:54 JinxMiracle 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 这篇博文来介绍Android另一个十分重要的组件,Service。Service和Activity很类似,区别在于它运行在后台,不可见且没有界面。Service的优先级高于Activity,当系统负载过大时,会优先杀死Activty,但Service很难被系统清除。需要注意的是,Service同样运 阅读全文
posted @ 2017-03-29 11:29 JinxMiracle 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 初识广播 BroadCast即为广播,为安卓四大组件之一,用于在应用程序和Activity间传输信息。一条广播,分为发送和接收两部分,发送方通过Intent存储信息,并进行发送。接收方通过BroadCastReceiver来接收消息。如果要指定接受的消息类型,则可以通过过滤器intentfilter 阅读全文
posted @ 2017-03-28 21:26 JinxMiracle 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在Andriod开发中,文件存储和Java的文件存储类似。但需要注意的是,为了防止产生碎片垃圾,在创建文件时,要尽量使用系统给出的函数进行创建,这样当APP被卸载后,系统可以将这些文件统一删除掉。获取文件的方式主要有以下几种。 相应的Log日志如下,根据日志,可以很清楚看到每种方法获取到的文件的区别 阅读全文
posted @ 2017-03-28 15:22 JinxMiracle 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在Android学习的过程中,遇到过很多迷之问题,在这里记下以防以后忘记,也可以顺便帮助一下遇到了相同问题的朋友。 1.自定义控件文字大小错误: 在自定义控件中获取的getDimension值为px值,而在setTextSize中默认为dp值,所以应该声明传递的值为像素值,否则会出现文字过大的问题 阅读全文
posted @ 2017-03-26 14:04 JinxMiracle 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 这篇文章来介绍自定义组合控件,自定义组合控件的应用场景很多,比如当你的UI如下时: 倘若不使用组合控件,则需要在XML文件中声明4个TextView和4个EditText,而使用了组合控件,则只需要四个即可,方便很多。 自定义组合控件比自定义控件容易许多,因为其不涉及到相关的绘图操作,只需要将已有的 阅读全文
posted @ 2017-03-26 13:44 JinxMiracle 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 由于之前在实习生面试的时候,被面试官问到有关自定义控件的问题,但没有回答上来,于是回来后便学习了关于自定义控件的相关知识。 自定义控件介绍 自定义控件,按我的理解,大体上分为两种。一种是自己绘图或者加入动画,产生的单一的自定义控件。一种是利用已有的控件进行组合,产生的组合控件。这篇博文主要介绍第一种 阅读全文
posted @ 2017-03-26 13:28 JinxMiracle 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 在使用ListView的时候,需要加载适配器和数据源,这篇文章主要介绍一下ListView的使用以及利用ListView的缓存机制来减少系统的初始化时间。 ListView的使用 ListView和ViewPager很类似,首先在ArrayList中存放数据源,并把它作为Adapter的构造函数的参 阅读全文
posted @ 2017-03-26 11:12 JinxMiracle 阅读(196) 评论(0) 推荐(0) 编辑