笔记
q2121588
这个作者很懒,什么都没留下…
展开
-
(转载)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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
安卓开发笔记,一些有用的方法记录(随时记录)
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 阅读 · 0 评论 -
如何将最短时间将Github上的开源项目导入到android studio中
在学习github上优秀开源项目时,发现一个问题,要将一些项目或者lib库导入到本地的android stuion里来,有时候会停留在读取gradle信息的这一步上,说明这个项目用的gradle版本跟你本地的不一样,正在联网下载,但是速度非常慢,而且还取消不了,只有结束任务。后来查阅相关技术博客,知道了需要在导入项目前修改一些配置文档,具体如下: 1、项目名/build.gradle原创 2017-05-16 11:13:27 · 350 阅读 · 0 评论 -
关于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 阅读 · 0 评论 -
Github上一些好用的开源项目(随时记录)
1、RecyclerViewSwipeDismiss(滑动删除recycleView) 使用:1、导入libary文件到项目中; 2、添加监听器 SwipeDismissRecyclerViewTouchListener listener = new SwipeDismissRecyclerViewTouchListener.Builder( recyc原创 2017-05-12 15:46:23 · 1593 阅读 · 1 评论 -
数据库框架,litepal的配置和使用
LitePal是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式,并将我们平时开发时最常用到的一些数据库功能进行了封装,使得不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包只有100k不到,而且近乎零配置,这一点和hibernate这类的框架有很大区别。目前LitePal的源码已经托管到了GitHub上,地址是 https://原创 2017-05-10 10:12:25 · 607 阅读 · 0 评论