![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AndroidDemo 演示
文章平均质量分 81
bug员
本人博客已迁移到 github https://7449.github.io/ CSDN不再更新
展开
-
Demo 基于 Retrofit_RxJava, 并且采用了 MVP 模式
git 地址:Retrofit_RxJava_MVP原创 2016-05-04 17:45:58 · 473 阅读 · 0 评论 -
热修复Tinker简单使用
官方说明Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。github地址:https://github.com/Tencent/tinker我的Demo地址:https://github.com/7449/AndroidDevelop/tree/master/Tinke原创 2017-01-13 23:13:09 · 1628 阅读 · 0 评论 -
Fragment和viewPager拒绝预加载
在项目中使用Fragment和viewPager是很常见的事情,但是细心的人就会发现如果fragment有多个页面的话,当你还没切换到第二个页面的时候viewpager就已经把第二个页面在后台加载了,这个是viewpager的特性。举个简单的例子:你在页面加个progressBar,让他显示一秒再消失,但是你打开App,然后等两秒,再切换到第二个页面,这个时候就会发现progressbar早已原创 2016-05-12 22:39:43 · 1609 阅读 · 2 评论 -
DataBinding简单操作
目前已经支持双向绑定,可以试着写一下MVVM了////////////////////////////////////////////////////////////////////////////Databinding 是google官方推出的一个数据绑定框架,使用这个可以不用再写finViewById了,而且xml以前只能写布局文件,用了之后xml文件还可以进行更多的操原创 2016-05-21 14:49:41 · 1533 阅读 · 0 评论 -
mvp模式在android中使用
前言:相信做android开发的都听过mvc和mvp,有的也听过mvvm,不过mvvm现在还不太成熟,而mvc是J2EE开发中使用的,现在使用也用的mvp模式来构建自己的项目,mvc开发如果项目越来越复杂的话,项目中的actiivty或者fragment代码量也越来越多,这样项目的后期维护也越来越麻烦,在网上可以搜查一下,你会发现现在最适合android开发的构建模式非MVP莫属。原创 2016-05-31 23:38:28 · 1921 阅读 · 0 评论 -
ViewPager+Handler实现图片自动轮播的效果
效果图就不贴了,最下面有源码,用AndroidStudio写的。分析来也就两种状态,暂停轮播和开始轮播,这里为了避免bug,有一个记录页号的TAG布局是最简单的。只有一个viewpager,在V4包下面<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android原创 2016-01-16 19:33:15 · 2207 阅读 · 0 评论 -
popuwindow使用wheel的省市区互联
这是源地址http://blog.csdn.net/wulianghuan/article/details/41549189有点小问题,我根据评论改了下,而且我们是使用在popuwiond上面的,稍微修改了下,感谢原作者在调用的时候一定要传this,不能传getApplicationContext();因为因为new对话框的时候,参数content 指定成了this,即指向当前子Activ转载 2016-03-16 10:40:04 · 507 阅读 · 0 评论 -
高仿QQ空间发图片的效果
项目需求只需要一张图片,需要其他的可以自己改改;代码地址在最下面不好意思,在下午的测试中测到如果用户没有拍照,直接finish掉会空指针异常,现在已解决 @Override protected void onDestroy() { super.onDestroy(); if (!isImageView) {原创 2016-03-16 15:45:05 · 1281 阅读 · 0 评论 -
ViewPager+Fragment组成滑动且带有光标
效果如图:这个实现了可以自由滑动viewpager切换fragment最下面有DemoMainActivitypublic class MainActivity extends AppCompatActivity { @Bind(R.id.iv_line) ImageView imageView; @Bind(R.id.view原创 2016-04-11 00:14:19 · 811 阅读 · 0 评论 -
tabFragment切换避免页面重叠
viewpager+fragment也可以实现切换fragment,但是这次使用的是一个FrameLayout去切换不同的fragment采用的是add hide的办法去隐藏fragment和显示fragment,使用replace方法是销毁上一个fragment,去加载另一个fragment,这种方法google都不是推荐的用replace容易出现页面重叠的问题,而且我们去切换f原创 2016-04-16 00:02:16 · 2216 阅读 · 0 评论 -
SwipeRefreshLayout添加上拉自动加载
自带的SwipeRefreshLayout刷新没有上拉自动加载,不是特么的人性化,所以只能我们手动的去添加一下。Demo用的是recyclerView,根据返回的TYPE去加载不同的布局,当recyclerview滑动到底部的时候去显示加载的那个动画这个参考了这篇博文的介绍,非常感谢,写的非常好。http://blog.csdn.net/qibin0506/article/detail原创 2016-04-16 01:40:48 · 2700 阅读 · 2 评论 -
Jsoup使用~抓取豆瓣妹子图
简介jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。 它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。代码示例https://github.com/7449/AndroidDevelop/tree/master/JsoupSimple Jsoup对js动态加载抓取比较困难,如果想抓取请使用其他的工具,原创 2017-01-13 23:11:01 · 1150 阅读 · 0 评论