Android
文章平均质量分 54
MoLiLian_123
这个作者很懒,什么都没留下…
展开
-
粘滞性广播
转载请注明出处:http://blog.csdn.net/u011569040/article/details/45966779一打开MainActivity就发送一个粘滞广播,它在空中等待接收;点击按钮,跳转到第二个Activity,在这个Activity里面注册了一个广播接收者,收到了粘滞广播,并打印出来。需要注册权限:[html] view plain转载 2016-09-25 11:35:17 · 378 阅读 · 0 评论 -
适配底部虚拟按键
https://www.cnblogs.com/ldq2016/p/6905429.htmlBaseActivity:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View view = findViewById(and转载 2018-02-05 10:51:32 · 481 阅读 · 0 评论 -
Android 接入银联支付
1.打开银联开放平台 https://open.unionpay.com/ 注册账户2.点击“技术集成”01选择手机控件支付开发包(安卓版)3.根据 中国银联手机支付控件接入指南 将demo中的.so .jar进行集成需要注意Android studio 中assets文件在main目录下显示编码有问题,直接忽略。4.注意权限设置<?xml version="1.0" encoding="u...原创 2018-03-12 15:08:13 · 2159 阅读 · 0 评论 -
Android实现广告滚动,ViewFlipper
布局文件:<ViewFlipper android:layout_width="match_parent" android:layout_height="wrap_content" android:autoStart="true"//自动开启 android:inAnimation="@anim/anim_in"//设置转场动画 android:out...原创 2018-03-13 14:49:07 · 268 阅读 · 0 评论 -
objectbox
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.objectboxVersion = '1.5.0' (注:上面的VERSION_CODE需要从ObjectBox的https://github.com/...原创 2018-05-09 15:01:18 · 450 阅读 · 0 评论 -
Android studio升级3.0遇坑~
翻墙各种下载升级完毕之后,打开之前写好的工程会各种报错。1.根目录gradle下jcenter()前都需要加上google()2.module下的gradle中之前的 compile都需要替换成implementation3.之前引入了apply plugin: 'me.tatarka.retrolambda'需要删掉才能生效4.butterknifeclasspath 'com.jakewhar...原创 2018-05-09 18:46:28 · 349 阅读 · 0 评论 -
关于Android全面屏与虚拟按键适配问题
随着手机不断更新换代,从物理按键到虚拟按键到全面屏都需要去适配。1. 最简单的虚拟按键适配: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = getWindow(); // Translucent status bar w...原创 2018-07-03 17:43:39 · 6046 阅读 · 0 评论 -
Flutter的初步配置(基于Android Studio)
最近见到很多介绍Flutter的文章,特意打开官网看一眼究竟是何方神圣。https://flutter-io.cn/经过搜索发现大概是和react native类似的存在。实现原理不同,性能更好。点击查看中文资源,会看到入门教程:1.下载并安装Flutter SDK选择相应的版本Windows Flutter SDK将压缩包解压到相应文件夹即可2.配置环...原创 2018-08-07 10:43:06 · 328 阅读 · 0 评论 -
彻底搞定Android开发中软键盘的常见问题
http://blog.csdn.net/mynameishuangshuai/article/details/51567357转载 2017-10-31 16:39:27 · 451 阅读 · 0 评论 -
关于okhttp缓存
okhttp可默认缓存get请求的数据。意思为在指定位置缓存10M大小,超出会清缓存。可打印response.cacheResponse()和response.networkResponse()。前者不为空说明是从缓存中取到的数据,后者不为空说明是从网络取到的数据。对于post需要结合retrofit实现。原创 2017-09-21 15:44:01 · 365 阅读 · 0 评论 -
Android水波纹点击效果
参考:http://www.tuicool.com/articles/NFr6jie水波纹扩散效果是Android5.0之后实现的,当 minSdkVersion在21及以上时,selector自带ripple tag,当点击效果为此selector时,系统会自动为水波纹效果。代码:xml version="1.0" encoding="utf-8"?>ripple xm原创 2017-09-06 15:51:39 · 359 阅读 · 0 评论 -
Android 6.0权限+RxPermissions使用
对于6.0以下的权限及在安装的时候,根据权限声明产生一个权限列表,用户只有在同意之后才能完成app的安装,造成了我们想要使用某个app,就要默默忍受其一些不必要的权限(当然你也可以在设置界面对每个app的权限进行查看,以及对单个权限进行授权或者解除授权。)。而在6.0以后,我们可以直接安装,当app需要我们授予不恰当的权限的时候,我们可以予以拒绝。但是作为用户可能不喜欢APP一直弹窗提示申原创 2017-04-21 10:46:16 · 444 阅读 · 0 评论 -
黄油刀butterknife Android studio
使用方法:1.安装插件,安装成功之后,重启as2.4.原创 2017-06-30 14:13:45 · 476 阅读 · 0 评论 -
android 软键盘的显示与隐藏
原文链接实现效果:实现原理:监听触摸事件点击其他区域隐藏软键盘,“其他区域”范围很广,因此转换为对EditText来做监听: EditText不做处理,其他隐藏。此需求应当覆盖整个项目,因此,在BaseActivity中实现。具体代码详见:原文链接限制:手机弹出软件盘,如果遇到底部不足的情况,会自动向上滚动界面,导致再次点击EditTex转载 2017-07-17 17:53:18 · 392 阅读 · 0 评论 -
图片压缩--鲁班
鲁班大师,智商250...GitHub地址原图:压缩后:直接以model形式引入即可原创 2017-07-21 16:58:06 · 596 阅读 · 0 评论 -
数字提示小红点 android-viewbadger
GitHub地址非常简单转载 2017-07-18 15:46:42 · 436 阅读 · 0 评论 -
lambda expressions not supported at this language level
http://blog.csdn.net/yulianlin/article/details/48782899转载 2017-04-24 17:51:20 · 523 阅读 · 0 评论 -
LeakCanary的使用
GitHub地址Square公司开发可以直接在手机端查看内存泄露的工具实现原理:本质上还是用命令控制生成hprof文件分析检查内存泄露,然后发送通知。接入步骤:1.添加依赖:debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5.1'releaseCompile 'com.squareup.leak原创 2017-07-26 16:09:04 · 410 阅读 · 0 评论