摘要: 在xml中 style中 阅读全文
posted @ 2017-07-31 16:51 SiberiaDante 阅读(7218) 评论(0) 推荐(0)
摘要: RecyclerView 上拉加载下拉刷新 核心代码片段: 阅读全文
posted @ 2017-07-28 16:07 SiberiaDante 阅读(484) 评论(0) 推荐(0)
摘要: 效果图: 1、attrs.xml中 2、QQStepView 3、在Activity布局中 4、在Activity中 我的微信公众号:tstongxiao github地址:https://github.com/SiberiaDante/SiberiaDanteLib/blob/master/sib 阅读全文
posted @ 2017-07-26 13:19 SiberiaDante 阅读(1717) 评论(0) 推荐(0)
摘要: 1、单例模式引起的内存泄露 正确代码: 将 this.mContext = context改成:this.mContext = context.getApplicationContext();或者代码中用到的Context可以使用自己定义的MyApplication中的MyApplication.g 阅读全文
posted @ 2017-07-25 17:59 SiberiaDante 阅读(8306) 评论(0) 推荐(0)
摘要: Android封装TitleBar基本适用所有常规开发 github地址:https://github.com/SiberiaDante/SiberiaDanteLib/blob/master/siberiadante/src/main/note/note_details_5/TitleBar.md 阅读全文
posted @ 2017-06-30 21:39 SiberiaDante 阅读(3254) 评论(1) 推荐(2)
摘要: Activity设置背景透明的常规方法 方法一、在Manifest.xml中,直接在需要设置的Activity中添加主题样式: 此外,可以在Activity布局文件中增加如下代码控制透明度 方法二、 1、在自己项目的style文件下 2、在自己项目的color文件中(android:windowBa 阅读全文
posted @ 2017-06-28 11:55 SiberiaDante 阅读(15212) 评论(0) 推荐(0)
摘要: Android表情开发 效果图: 源码下载-github:https://github.com/SiberiaDante/EmotionApp (觉得有用的给个星星,支持一下哦) 阅读全文
posted @ 2017-06-26 17:38 SiberiaDante 阅读(1668) 评论(0) 推荐(2)
摘要: 订制EditText光标 设置背景android:background="@null" 设置光标样式:android:textCursorDrawable="@drawable/edit_cursor_line" 去掉或设置光标下的圆点样式:android:textSelectHandle="@dr 阅读全文
posted @ 2017-06-12 09:43 SiberiaDante 阅读(673) 评论(0) 推荐(0)
摘要: Android编译:java.lang.OutOfMemoryError:GC overhead limit exceeded 百度好多什么JVM啊之类的东西,新手简单粗暴的办法: 1、在的Model的build.gradle中配置 2、在项目的gradle.properties中: 编译运行,完美 阅读全文
posted @ 2017-06-07 16:36 SiberiaDante 阅读(2303) 评论(1) 推荐(0)
摘要: Android之自定义View学习(一) Canvas常用方法: 图片来源 github地址:https://github.com/SiberiaDante/DrawView 阅读全文
posted @ 2017-06-03 16:27 SiberiaDante 阅读(783) 评论(0) 推荐(0)
摘要: 最近小程序又蠢蠢欲动,出了一个公众号绑定小程序功能,目测不错,就看了下微信小程序文档,顺便写了几行代码,后续有空会持续更新维护。 源码:https://github.com/SibreiaDante/WeChatApp 阅读全文
posted @ 2017-05-04 11:03 SiberiaDante 阅读(886) 评论(0) 推荐(0)
摘要: Android webView 在5.0+上启动硬件加速,造成部分手机出现闪烁、白屏等现象 必须写下这篇博客,遇到的问题搞了很久,百度谷歌就是没有完整的答案,记录下来,方便博友们; 需求:一个简单的WebView,底部是评论列表; 实现:ListView+头布局,webview放在头布局中 问题所在 阅读全文
posted @ 2017-04-28 16:39 SiberiaDante 阅读(11322) 评论(0) 推荐(0)
摘要: 可实现功能效果说明: 可实现多张图片点击放大,手指控制,左右滑动,多张图片点击任意位置定位显示任意位置图片;无动画,可自己加 效果图: 核心代码: viewpager: adapter: photoViewActivity 图片列表页面跳转: TitleLayout——一个Android轻松实现通用 阅读全文
posted @ 2017-03-28 14:15 SiberiaDante 阅读(30121) 评论(11) 推荐(2)
摘要: Java中的单例模式 设计模式是软件开发过程中经验的积累 一、单例模式 1、单例模式是一种常用的软件设计模式,通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 2、单例模式 阅读全文
posted @ 2017-02-07 12:54 SiberiaDante 阅读(323) 评论(0) 推荐(0)
摘要: 效果: main_activity.xml 阅读全文
posted @ 2017-02-07 12:51 SiberiaDante 阅读(405) 评论(0) 推荐(0)
摘要: Android 使用微信登录、分享功能 具体的文档详情微信官网上介绍(微信官网文档),本人直接按照项目部署步骤进行讲解: 第一步:申请你的AppID; 第二步:依赖 或者: 这两个依赖包的区别是前者包含统计功能,后者没有。 第三步:在AndroidManifest.xml中加入必须的权限 第四步:注 阅读全文
posted @ 2017-01-23 11:56 SiberiaDante 阅读(14155) 评论(1) 推荐(1)
摘要: ImageView设置图片必备常识技术: Android设备会给每个应用分配16M的内存空间,如果你设置的图片的比较大且同一个页面有多个时,经常会报OOM错误导致程序奔溃。所以在这种情况下我们必须要对设置的图片进行处理: 方法一:简单粗暴点,图片大小调低点。方法可使但是很弱智,当然不推荐使用; 方法 阅读全文
posted @ 2016-12-19 15:45 SiberiaDante 阅读(746) 评论(0) 推荐(0)
摘要: Android封装实现各种功能的Toast GitHub地址:https://github.com/SibreiaDante/ToastUtils 效果图: 方法封装如下: 阅读全文
posted @ 2016-12-12 14:02 SiberiaDante 阅读(1227) 评论(2) 推荐(2)
摘要: onClickLogin()方法: loginListener接口: updateUserInfo()方法: 必须重写onActivityResult()方法 阅读全文
posted @ 2016-12-05 11:01 SiberiaDante 阅读(8434) 评论(0) 推荐(0)
摘要: 菜单的三种创建方式 一、OptionsMenu 选项菜单 二、ContextMenu 上下文菜单 三、PopupMenu 弹出式菜单 可以在指定的组件上设置弹出式菜单,默认情况下,弹出式菜单会显示在该组件的下方或者上方,PopupMenu可增加多个菜单项,也可以为菜单项增加子菜单项。 创建步骤: 1 阅读全文
posted @ 2016-11-27 13:00 SiberiaDante 阅读(773) 评论(0) 推荐(0)