随笔分类 - Android
摘要:参考了https://blog.csdn.net/qibin0506/article/details/49716795 由于recycleview没有直接添加头部view的api,所以需要我们自己去添加,下面贴上代码
阅读全文
摘要:package com.meizu.ui.gifts; import android.app.Activity; import android.content.Context; import android.text.Editable; import android.text.TextWatcher; import android.view.LayoutInflater; import and...
阅读全文
摘要:1.蓝牙开发 http://www.jizhuomi.com/android/course/282.html 2.glide图形变换 https://github.com/wasabeef/glide-transformations
阅读全文
摘要:glide在github地址:https://github.com/bumptech/glide 1.添加依赖(最好看官网,因为有时候添加依赖的会有轻微改动,版本也会一直更新) 2.简单使用 调用Glide.with()方法用于创建一个加载图片的实例。with()方法可以接收Context、Acti
阅读全文
摘要:使用 RecyclerView 要做下面这些操作, 1.在build.gradle添加 2.在布局中添加RecyclerView组件 3.写Adapter,这里实现了点击事件和长按时间, 4.写一下Bean 5.在Activity里面写逻辑
阅读全文
摘要:我们做table时,常常想做一个滑块的移动效果,来让app显得更加生动,原理很简单,废话不说,直接上code
阅读全文
摘要:在开发中经常会遇到这样的情况,一个按钮点击后会弹出Toast或者Dialog,如果快速重复地点击,则Toast则会重复地出现. 而我们想要的效果是一定时间内的点击只生效一次,或者说这种快速且重复的点击为无效点击. 解决的思路如下: 1. 需要定义一个全局变量 lastClickTime, 用来记录最
阅读全文
摘要:public class MainActivity extends AppCompatActivity { private TextView kuandu; float curTranslationX; float width; float height; private Button out; private Button in; priva...
阅读全文
摘要:@SuppressLint("AppCompatCustomView") public class SquareImageButton extends ImageButton { public SquareImageButton(Context context) { super(context); } public SquareImageButton(C...
阅读全文
摘要:日常用到Taost的机会很多,用就大家都会用,但是直接使用时,频繁点击Toast就会频繁出现,点击多少次就出现多少次,如果你不在页面的生命周期相应位置cancel掉Toast的话,即使退出了页面也是会继续弹出,非常烦人,也会显示出你的水平低下。 优化Toast的核心原理是,当生成一个Toast还没消
阅读全文
摘要:Android 7.0 fiddler代理抓不到https请求的解决办法 解决方法: 1.在源码res目录下新建xml目录,增加network_security_config.xml文件 (工程名/app/src/main/res/xml/network_security_config.xml) n
阅读全文
摘要:当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什么是init.rc?什么是系统服务?当我们想到A
阅读全文
摘要:Evenbus是一个开源插件,可以帮我们在app里面进行数据传递,传递的对象为Object,就是说可以传输任何对象,但是一般为了拓展性和维护性,我们都用来传输Bean类型。 这个插件最重要的是注册和反注册,因为只是注册了而不反注册,很容易引起内存泄漏,所以在不用的时候,必须把它反注册掉,值得一提的是
阅读全文
摘要:这是属性动画的干货,这是单一动画, 下面再贴上组合动画,组合动画就是生成几个动画之后,把他们按照想要的顺序组合起来播放,靠的是 AnimatorSet
阅读全文
摘要:直接在项目中加入其他样式会报错的时候,在配置文件中加入一面的红色那两句就好
阅读全文
摘要:http://www.cnblogs.com/whoislcj/p/5558168.html这篇文章写得很详细,我这里简单说一些 1.app的build.gradle的dependencies里面添加 compile 'com.github.bumptech.glide:glide:4.1.1' a
阅读全文
摘要:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_paper_change); View decorView = getWi...
阅读全文
摘要:今天按项目要求找了一个android的PDF控件,各种操作效果都非常好,在这里和大家分享一下。 这是github的地址:https://github.com/barteksc/AndroidPdfViewer 用法很简单: 1.在build.gradle里面添加依赖 compile 'com.git
阅读全文
摘要:查看百度官方文档,下载好最新的sdk解压后,按要求放到项目中来,,的jar包还要右键 add lib,然后开始往manifest里面添加权限和服务等, 注意除了权限以外,其他所有的服务等都要放到application标签里面去才可以。 自己新建 MyPushReceiverjicheng继承Push
阅读全文

浙公网安备 33010602011771号