04 2016 档案

摘要:资源文件结构图, 先看看下拉刷新头的布局, 来看看在怎么设置转动的图片,转动的图片为了扩展方法,原本就提供了可以在外面设置的属性,方式如下: 下来说说显示上次刷新的时间,上面有提到过下拉刷新布局中有一个textview是默认gone状态,一直没用,猜测可以用于显示上次刷新的时间等信息 在此介绍如何把 阅读全文
posted @ 2016-04-28 15:41 epmouse 阅读(1105) 评论(0) 推荐(0)
摘要:底部弹出的部分就是snackbar的,右侧可添加一个action响应点击事件,遗憾的时貌似只能添加一个 这是华为mate8上面运行出来的效果,颜色之类的都是默认。不同的android版本样式稍有差异 snackbar有一系列的属性,可以更改背景色、设置文字,设置action文字颜色等。 布局文件 阅读全文
posted @ 2016-04-28 11:44 epmouse 阅读(1205) 评论(0) 推荐(0)
摘要:根据文件的MIME类型来判断,手机中有哪些应用可以打开这个文件,然后把应用在弹窗列表中显示 阅读全文
posted @ 2016-04-27 17:16 epmouse 阅读(11240) 评论(0) 推荐(0)
摘要:View popview = View.inflate(activity, R.layout.popwindow_layout, null); int width = Dp2pxUtils.Dp2Px(context, 150f); popupWindow = new PopupWindow(pop 阅读全文
posted @ 2016-04-26 13:30 epmouse 阅读(1577) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/hhbgk/article/details/8101676 阅读全文
posted @ 2016-04-26 11:29 epmouse 阅读(264) 评论(0) 推荐(0)
摘要:按下面目录结构吧sdk的目录文件拷贝到自己的工程中 针对各个平台的分享格式,整理成了一个工具类,不同的平台分享的参数http://wiki.mob.com/不同平台分享内容的详细说明/ 阅读全文
posted @ 2016-04-25 14:50 epmouse 阅读(1980) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/joylee/p/Android-GestureImageView.html 阅读全文
posted @ 2016-04-24 21:16 epmouse 阅读(282) 评论(0) 推荐(0)
摘要:/** * 让popupwindow以外区域阴影显示 * @param popupWindow */ private void popOutShadow(PopupWindow popupWindow) { WindowManager.LayoutParams lp = activity.getWindow().getAttributes... 阅读全文
posted @ 2016-04-22 17:43 epmouse 阅读(4789) 评论(0) 推荐(0)
摘要:android 19以上 android 19以下: 阅读全文
posted @ 2016-04-22 15:27 epmouse 阅读(3102) 评论(0) 推荐(0)
摘要:请求系统相册有三个Action: (注意以下 图库(缩略图) 和 图片(原图) 的区别) ACTION_OPEN_DOCUMENT 仅限4.4或以上使用 默认打开原图 ACTION_GET_CONTENT 4.4以下默认打开缩略图 。 以上打开文件管理器 供选择,选择图库打开为缩略图页面,选择图片打 阅读全文
posted @ 2016-04-22 13:53 epmouse 阅读(11839) 评论(0) 推荐(2)
摘要:方法一: 用setOnScrollListener(new AbsListView.OnScrollListener())来实现,判断滑动后显示的第一个条目 ,与滑动前的第一个条目的大小来判断, 这种方法逻辑简单,但是必须要滑动到当前第一条目隐藏后才能起作用,当listview的单个条目的高度很大时 阅读全文
posted @ 2016-04-19 17:45 epmouse 阅读(6241) 评论(0) 推荐(0)
摘要:在模拟器测试好的程序,运行在mate8上面一直崩,经多方查探才找到以下博文,方法还没掌握,但也算是找到原因了: http://www.w2bc.com/article/android-6-0-runtime-permission 阅读全文
posted @ 2016-04-15 17:14 epmouse 阅读(146) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/onlyonecoder/article/details/8490924 阅读全文
posted @ 2016-04-15 11:19 epmouse 阅读(97) 评论(0) 推荐(0)
摘要:对这玩意并不熟,网上有很多大神封装好的,但是懒得看里面的封装逻辑,索性自己简单做个封装,方便使用,出现bug也好查找: get请求: post请求: 使用方法: 阅读全文
posted @ 2016-04-15 11:09 epmouse 阅读(259) 评论(0) 推荐(0)
摘要:做android的数据库方面用的很少,所以用的时候记录下来,下次碰到直接copy,一下代码是最基本的实现: 首先是继承helper类: 下面为操作数据库的工具类: 阅读全文
posted @ 2016-04-15 11:04 epmouse 阅读(200) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/vipzjyno1/article/details/25248021 http://bbs.9ria.com/thread-241146-1-1.html 阅读全文
posted @ 2016-04-11 13:02 epmouse 阅读(121) 评论(0) 推荐(0)
摘要:上面为弹出来的效果 popUpWindow布局: shape画出圆角矩形 代码: 从底部弹出popupwindow: 弹出的动画: 阅读全文
posted @ 2016-04-10 17:48 epmouse 阅读(2996) 评论(0) 推荐(0)
摘要:先上代码: 以下博文作者讲的比较透彻,不过里面onactivityresult()方法中的获取代码,中的注释貌似有点问题: http://www.cnblogs.com/mengdd/archive/2013/03/31/2991932.html 以下博文中讲了拍照后怎么把真实大小的照片获取到,并存 阅读全文
posted @ 2016-04-09 19:41 epmouse 阅读(422) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/xyz_lmn/article/details/14222975 作者讲的很清楚,在此感谢。 阅读全文
posted @ 2016-04-08 12:45 epmouse 阅读(128) 评论(0) 推荐(0)
摘要:把java代码放到src中,把attrs文件放入valuse中,重新导包,即可照着普通的imageview一样使用。 注意:设置时使用 src 不要使用background否则图片还是方的。 circleImageview.java文件内容 attrs文件内容: 阅读全文
posted @ 2016-04-07 16:21 epmouse 阅读(386) 评论(0) 推荐(0)
摘要:之前把android:color写成了 android:drawable 报错 阅读全文
posted @ 2016-04-07 15:45 epmouse 阅读(5562) 评论(0) 推荐(0)
摘要:1、官方文档是2.0+的介绍,里面的jar包名不同,所以导致内部的类所用的包名也不同个,集成时注意: com.easemob.chat.EMChatService(2.0+) com.hyphenate.chat.EMChatService(3.0+) 2、application中初始化的时候注意: 阅读全文
posted @ 2016-04-07 10:14 epmouse 阅读(5031) 评论(0) 推荐(0)
摘要:1、android中计算图片占用堆内存的kB大小跟图片本身的kB大小无关,而是根据图片的尺寸来计算的。 比如一张 480*320大小的图片占用的堆内存大小为: 480*320*4/1024=600kB 之所以要乘以4,是因为在android中使用的ARGB图片,图片一个像素占用四个字节。 2、手机出 阅读全文
posted @ 2016-04-04 21:14 epmouse 阅读(525) 评论(0) 推荐(0)
摘要:http://stormzhang.com/android/2014/03/29/android-swiperefreshlayout/ 阅读全文
posted @ 2016-04-04 19:55 epmouse 阅读(149) 评论(0) 推荐(0)
摘要:没什么可说的,直接上代码: 阅读全文
posted @ 2016-04-04 15:33 epmouse 阅读(687) 评论(0) 推荐(0)
摘要:radiogroup+fragment是很常用的主页导航控件,之前为了代码简便一直使用的replace()替换fragment,代码如下: 全部代码如下: 关于默认选择首页的方式导致初始化页面时执行两次监听方法的详细讲解可参考下面博文,简单易懂: 阅读全文
posted @ 2016-04-04 14:01 epmouse 阅读(1523) 评论(0) 推荐(0)
摘要:使用radioGroup的时候,每个radioButton的状态选择器要使用 state_checked=""属性,不能使用selected 阅读全文
posted @ 2016-04-03 19:14 epmouse 阅读(1017) 评论(0) 推荐(0)
摘要:使用butterknife zelezny插件时必须保证已导入butterKnife的库工程。 另外需要把光标定位到setContentView(R.layout.activity_main);中的activity_main上面 阅读全文
posted @ 2016-04-03 18:35 epmouse 阅读(245) 评论(0) 推荐(0)
摘要:功能点:无限轮播、指示点跟随、点击响应。实现思路: 1、指示点跟随,指示点通过代码动态添加,数量由图片数量决定。 在viewpager的页面改变监听中,设置点的状态选择器enable,当前页时,setEnable(true),非当前页设置为false。由于图片是从网络获取,数量不定,所以此处不能使用 阅读全文
posted @ 2016-04-01 18:34 epmouse 阅读(1402) 评论(1) 推荐(0)
摘要:http://blog.csdn.net/liang5630/article/details/46366901/ 阅读全文
posted @ 2016-04-01 16:17 epmouse 阅读(126) 评论(0) 推荐(0)
摘要:调用系统图库会出现两种uri的问题,一个是在文件管理器中的图库中,获取到的地址为:content://media/external/images/media/972 这种格式 另外一种的是系统文件管理器的图片选选项中,获取到的路径格式为:content://com.android.providers 阅读全文
posted @ 2016-04-01 14:07 epmouse 阅读(1039) 评论(0) 推荐(0)
摘要:出处:http://blog.csdn.net/tempersitu/article/details/20557383 阅读全文
posted @ 2016-04-01 13:54 epmouse 阅读(97) 评论(0) 推荐(0)