随笔分类 -  Android

摘要:引言 现在的Android开发很多都使用Volley、OkHttp、Retrofit等框架,这些框架固然有优秀的地方(以后会写代码学习分享),但是我们今天介绍一种基于Java线程池的网络访问框架。 实现思路及实现 APP界面上面的数据都是通过网络请求获取的,我们能不能将网络请求依次入队,然后配合着J 阅读全文
posted @ 2017-02-16 10:40 dreamGong 阅读(2111) 评论(0) 推荐(0)
摘要:引言 最近APP上线,遇到一个比较诡异的问题。最后竟然和dex文件有关,也是醉了,看来还得深入底层学习啊。 问题描述 在集成阿里推送SDK时,需要在Application中进行初始化,大多数Android手机都是OK的。唯独红米/小米手机在初始化的的时候报错。。。截图如下: 在截图中我们看到,代码在 阅读全文
posted @ 2017-01-06 14:42 dreamGong 阅读(1151) 评论(0) 推荐(0)
摘要:引言 在App日益追求体验的时代,优秀的用户体验往往会使产品脱颖而出。今天我们就来介绍一种简单的滑动ListView来显示或者隐藏ToolBar的功能。 布局文件 下面我们来看一下这个主界面的布局文件。在这个布局文件中,主要是一个ListView控件和一个ToolBar控件。布局如下: 主界面代码 阅读全文
posted @ 2016-12-13 11:52 dreamGong 阅读(1515) 评论(0) 推荐(0)
摘要:引言 现在APP开发集成分享功能已经是非常普遍的需求了。其他集成分享技术我没有使用过,今天我就来介绍下使用ShareSDK来进行分享功能开发的一些基本步骤和注意点,帮助朋友们避免一些坑。好了,下面切入正题正式开始介绍。 1、ShareSDK开发包及配置 这个不用多说,去他们官网看找SDK开发包和集成 阅读全文
posted @ 2016-12-12 16:00 dreamGong 阅读(6273) 评论(0) 推荐(0)
摘要:引言 在Android开发中,我们有时会需要使用ScrollView中嵌套ListView的需求。例如:在展示信息的ListView上还有一部分信息展示区域,并且要求这部分信息展示区域在ListView信息比较多的时候也是可以滑动的,而不是固定不变的。这时,我们一般会将ScrollView和List 阅读全文
posted @ 2016-09-23 15:25 dreamGong 阅读(2634) 评论(0) 推荐(0)
摘要:前言 在Android开发中,我们有时需要实现类似IOS的对话框。今天我就来总结下,如何通过自定义的开发来实现类似的功能。 自定义Dialog 我们知道Android中最常用的对话框就是Dialog及其派生类。这次我们通过组合的方式来实现一个类似IOS对话框的效果。我们先来看一下布局效果,这个相信大 阅读全文
posted @ 2016-09-18 17:19 dreamGong 阅读(7486) 评论(0) 推荐(0)
摘要:前言 我们在Android开发中经常会需要使用相机或者从相册中选取图片的情况,今天就把这里面相关的知识点总结下,方便以后开发的时候使用。 1、相机拍照并可自定义截图功能 我们先来看如何使用Intent来打开照相机,相信这段代码大伙应该很熟悉了。代码如下: 这段代码中我们看到,对于第四行设置了拍照后图 阅读全文
posted @ 2016-09-18 15:16 dreamGong 阅读(3212) 评论(0) 推荐(0)
摘要:支付宝接入参考链接:https://software.intel.com/zh-cn/node/542608 银联接入参考链接:http://blog.csdn.net/gf771115/article/details/41935683 银联支付相关问题记录: 1、我们看文档知道客户端使用银联(An 阅读全文
posted @ 2016-03-11 14:12 dreamGong 阅读(1106) 评论(0) 推荐(0)
摘要:引言 我们常常提到的“Android程序优化”,通常指的是性能和内存的优化,即:更快的响应速度,更低的内存占用。Android程序的性能和内存问题,大部分都和图片紧密相关,而图片的加载在很多情况下很用到Bitmap(位图)这个类。而由于Bitmap自身的特性(将每个像素的属性全部保存在内存中),导致 阅读全文
posted @ 2016-03-08 20:42 dreamGong 阅读(1189) 评论(0) 推荐(0)
摘要:引言 我们知道,如果想打开一个新的Activity我们可以使用startActivity方法。今天我们介绍的startActivityForResult不仅可以打开全新的Activity,而且当新的Activity关闭后,父Activity可以接收到新窗口设置的值。这篇文章我们就来介绍下startA 阅读全文
posted @ 2016-02-19 11:32 dreamGong 阅读(633) 评论(0) 推荐(0)
摘要:引言 在开发android过程中,我们经常需要对界面进行按比例进行布局,我们一般都会使用layout_属性来进行设置。今天这篇文章我们就来简单介绍下layout_weight的使用和布局原理。随着做项目经验的积累,该篇博文可能会时时更新。 LinearLayout下使用layout_weight 今 阅读全文
posted @ 2016-02-01 16:57 dreamGong 阅读(244) 评论(0) 推荐(0)
摘要:引言 我想对于Android开发人员来说,Activity是再熟悉不过了,今天我们就来探讨下Activity的生命周期。熟悉的掌握Activity对于开发健壮的Android应用程序来说至关重要。下面就开始我们的探索之旅吧。 Activity生命周期初探 我们来看一下这一张经典的生命周期流程图: 相 阅读全文
posted @ 2016-01-28 15:27 dreamGong 阅读(275) 评论(0) 推荐(0)