Android
ServiceMe
这个作者很懒,什么都没留下…
展开
-
流式布局的实现
其实我们在Android开发的很多情况下看到过流式布局的使用,比如商品的分类展示,搜索提示信息等。流式布局的实现原理其实就是,通过动态的向GridView中添加控件,在GridView中通过判断空间的数量来达到动态分行,以及动态设定高度的效果。 我们可以通过一个自定义的GridView来实现流式布局。 流式布局的显示效果: 自定义的GridView的代码如下:原创 2016-05-11 00:27:40 · 1130 阅读 · 0 评论 -
Android中广播的简单使用
Android中的广播机制: 我们知道Broadcast是Android中的四大组件之一,由此也能看出它的重要性,我们可以通过广播来接收到手机本系统发出的一些信息,比如:开机、锁屏、联网等状态。 无序广播(Normal broadcasts):也称为普通广播 无序广播可以在同一时刻被所有广播接收者接收到,他的消息传递效率是比较高。但是他的缺点就是广播接收者不能将处理结果传递给下一个接收者,原创 2016-05-30 16:36:09 · 2168 阅读 · 0 评论 -
在Android开发当中如何在一个app中打开淘宝app
当我们在进行Android开发过程当中,有时候会用到跳转到另外一个app进行操作的功能。 那么我们要如何跳转到另外一个app呢? 其实可以通过了解Intent的几个属性来进行分析,实现不同app之间的跳转。 直接通过Intent中的Action和Data属性就可以完成不同app之间的跳转。 当然,前提是你要知道你要跳转的app的包名。 下面的代码就是跳转到淘宝商品详情页面的代原创 2016-05-18 09:15:28 · 13283 阅读 · 2 评论 -
通过友盟实现Android的多渠道打包
步骤一:先去友盟官网创建你的应用,获取到对应的APPKEY,因为这个APPKEY在你Android项目的AndroidManifest文件中要使用 步骤二:在项目中的build.gradle文件中 添加:compile 'com.umeng.analytics:analytics:latest.integration' 步骤三:在AndroidManifest.xml中,添加权限原创 2016-11-22 23:37:45 · 537 阅读 · 0 评论 -
Tinker的使用
Tinker是微信团队开发的一款热补丁框架,由于微信的用户体系庞大,因此对于微信开发的Tinker的稳定性是毋庸置疑的。下面先来说一下我问什么会选择使用Tinker: 1.稳定性与兼容性:因为只有稳定的热修复框架,才能稳定的去实现我们bug的解决。 2.性能以及易用性:也研究过其他的热修复框架,如阿里的AndFix,大众点评的nuwa,美团的robust,在使用复杂度上个人感觉还是Tink原创 2016-12-30 17:32:47 · 1382 阅读 · 0 评论