- 博客(9)
- 收藏
- 关注
转载 (转载)verticaitextview的实现。
package com.example.myapplication; import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Typeface; import android.text..
2020-07-02 22:55:45
150
转载 java装饰者模式的一个形象例子
转自 http://blog.csdn.net/jason0539/article/details/22713711 汉堡基类(被装饰者) [java] view plain copy print? package decorator; public abstract class Humburger {
2017-07-05 11:57:33
874
1
原创 关于ViewPager+fragment的使用,viewpager切换时fragment状态保存的问题。
今天在做一个新闻客户端的时候遇到一个问题,用的Viewpager+fragment,4个pager代表4种不同类型的新闻。当第一个page中新闻和图片加载完了的时候,如果切换到了第三个page,再切回到第一个page,发现又要重新下载图片和新闻数据,状态没有保存。 比如ViewPager有5个page,刚打开的时候,会加载page1和page2,我们手动切换到page2的时候,会加载page3,
2017-06-26 15:58:11
519
原创 如何将最短时间将Github上的开源项目导入到android studio中
在学习github上优秀开源项目时,发现一个问题,要将一些项目或者lib库导入到本地的android stuion里来,有时候会停留在读取gradle信息的这一步上,说明这个项目用的gradle版本跟你本地的不一样,正在联网下载,但是速度非常慢,而且还取消不了,只有结束任务。后来查阅相关技术博客,知道了需要在导入项目前修改一些配置文档,具体如下: 1、项目名/build.gradle
2017-05-16 11:13:27
350
原创 安卓开发笔记,一些有用的方法记录(随时记录)
1、淡入淡出动画的实现 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_crossfade); mContentView = findViewById(R.id.content);/
2017-05-15 10:48:46
236
原创 Github上一些好用的开源项目(随时记录)
1、RecyclerViewSwipeDismiss(滑动删除recycleView) 使用:1、导入libary文件到项目中; 2、添加监听器 SwipeDismissRecyclerViewTouchListener listener = new SwipeDismissRecyclerViewTouchListener.Builder( recyc
2017-05-12 15:46:23
1593
1
转载 android 开发中一些好的工具(随时记录)
1、内存泄露检测工具leakcanary 使用说明: demo 一个非常简单的 LeakCanary demo: https://github.com/liaohuqiu/leakcanary-demo 开始使用 在 build.gradle 中加入引用,不同的编译使用不同的引用: dependencies { debugCompile 'com.squ
2017-05-11 16:50:16
391
原创 数据库框架,litepal的配置和使用
LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包只有100k不到,而且近乎零配置,这一点和hibernate这类的框架有很大区别。目前LitePal的源码已经托管到了GitHub上,地址是 https://
2017-05-10 10:12:25
607
转载 安卓开发需要掌握的知识点
首先解释内存泄露是什么。 最常见的handler引用Activity,static+WeakReference解决 耗时线程 bitmap调用recycle,3.0前和后,3.0后偷换native内存 想持久化Drawable,定义成static,老版本他持有view,view持有activity,可能间接造成activity泄露,4.0已修复。 广播记得取消注册 除此之外,如能提到j
2017-04-10 10:39:40
620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人