Android开发基础
androidstarjack
生命不息,奋斗不止,万事起于忽微,量变引起质变
展开
-
Android Button 样式 圆角
Android应用端开发中,在设置button样式的时候,为了使减少布局中图片的使用量,则 我们可以在selectoer选择器中运用Android系统中自带的shape组件来代替图片,这样可以减少 app的索赞内存的大小。原创 2015-03-02 12:30:04 · 2893 阅读 · 0 评论 -
Android EditText属性总结
接下来老于就总结一下 EditText属性吧! android:inputType="none" 这个就不要解释了吧 android:inputType="text" 文本类型,多为大写、小写和数字符号 android:inputType="textCapCharacters" 字母大写 android:inputType="textCapWords" 首字母大写 and原创 2015-05-26 13:50:28 · 1688 阅读 · 0 评论 -
快速Android开发系列通信篇之EventBus
概述及基本概念 **EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。 作为一个消息总线,有三个主要的元素: Event:原创 2015-07-23 09:47:57 · 3348 阅读 · 4 评论 -
自定义PopupWindow的实现
Android-自定义PopupWindow带动画的实现 2015年10月5日 PopupWindow在应用中应该是随处可见的,很常用到,比如在旧版本的微信当中就用到下拉的PopupWindow,那是自定义的。新版微信5.2的ActionBar,有人已经模仿了它,但微信具体是使用了ActionBar还是其他的笔者倒是不太清楚,本篇博客主要介绍如何自定义一个PopupWindow来供原创 2015-10-05 15:10:27 · 2312 阅读 · 0 评论 -
android 支付宝的植入 《曾经踩过的坑》
最近公司有需求在项目中要植入支付宝支付等功能。 在完成植入的过程中,遇到了一些坑,今天趁趁任务不多做了个总结。分享给大家,希望以小伙伴不要陷入这些坑中以免浪费很多的时间。原创 2016-10-13 17:57:07 · 7219 阅读 · 1 评论 -
BlockCannery-一个强大的Android程序调试工具,轻松帮你找出卡顿
还在为项目中的内存泄露发愁呢?还在为卡顿现象找不到原因吗?今天介绍一个强大的调试工具——*BlockCannery*。学完这个相信你能收获不少。BlockCannery- 轻松找出Android App界面卡顿元凶BlockCanary 是一个 Android 平台的一个,应用只需要实现一个抽象类,提供一些该组件需要的上下文环境,就可以在平时使用应用的时候检测主线程上的各种卡慢问题,并通过组件提供的原创 2017-04-20 00:15:30 · 3126 阅读 · 0 评论 -
仿QQ空间之打造个性化可拉伸头部控件
最近有研究了QQ空间可拉伸头部控件的listView。如何去做呢?这里使用了自定义listView的方法。先看效果图吧:究竟如何去做呢? 可以用的方法有: * 1.继承 extends ViewGrop * 2.RecycleView +Behavior+CoordinateLayout * 3.ViewGroup 组合控件 * 4.ListView + headView这次我们主要原创 2017-02-26 22:25:09 · 1810 阅读 · 0 评论 -
Hook实现插件化的三个选项题,你Hook住了吗
最近在学习Hook技术,如果你对Hook之前有所了解,不妨做一下Hook的3个相关题目!不怎么了解也没关系,这里也给你普及一下! 什么叫Hook? Android 操作系统中系统维护着自己的一套事件分发机制。应用程序,包括应用触发事件和后台逻辑处理,也是根据事件流程一步步地向下执行。Hook是「钩子」的意思,就是在事件传送到终点前截获并监控事件的传输,像个钩子钩上事件一样,并且能够在钩上事...原创 2018-04-14 23:49:53 · 1307 阅读 · 0 评论 -
练就Java24章真经—你所不知道的工厂方法
前言 最近一直在Java方向奋斗《终于,我还是下决心学Java后台了》,今天抽空开始学习Java的设计模式了 。计划有时间就去学习,你这么有时间,还不来一起上车吗? 之所以要学习Java模式,是因为面试的时候有时间回答的不是太完整,面试过后才想起来如何回答。所以,我说了: 只有总结才是王道,只有总结才能提高 设计模式 其实正规的来说Java其实是23中设计模式,不过网上也有说是24种...原创 2018-09-04 12:39:24 · 414 阅读 · 0 评论