凌枫清扬
码龄8年
  • 154,966
    被访问
  • 37
    原创
  • 21,255
    排名
  • 10
    粉丝
关注
提问 私信

个人简介:没有做不到,只有想不到,坚持,再加把劲,你就可以突破自己,进入下一介...... come on ,加油.....let's go.....

  • 加入CSDN时间: 2013-12-23
博客简介:

u013252110的博客

查看详细资料
  • 1
    领奖
    总分 35 当月 0
个人成就
  • 获得11次点赞
  • 内容获得10次评论
  • 获得48次收藏
创作历程
  • 1篇
    2022年
  • 4篇
    2020年
  • 2篇
    2019年
  • 17篇
    2018年
  • 16篇
    2017年
  • 34篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • 面试
    1篇
  • 算法
    1篇
  • Android studio
    17篇
  • Android
    27篇
  • EditText
    2篇
  • RxJava 2.0
    3篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinandroid studio
  • Android
    gradleandroid jetpackrxjava
  • 软件工程
    性能优化
  • 职场和发展
    面试
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

GridView设置android:stretchMode后不生效,不显示,设置两端对齐

GridView设置stretchMode后不生效,不显示,设置两端对齐
原创
发布博客 2022.04.26 ·
1502 阅读 ·
0 点赞 ·
0 评论

android 获取顶部栈点stack的Activity以及上下文Context

一、获取顶部栈点的Activity的上下文Context MyApp.getApplication().getNowTopContext();public class MyApp extends Application { public static MyApp application; @Override public void onCreate() { super.onCreate(); this.applicatio...
原创
发布博客 2020.12.17 ·
516 阅读 ·
0 点赞 ·
0 评论

Android面试集(一)

一 Java相关1.重载函数的签名(区别是否是重载函数)答:方法名+参数类型+参数顺序(返回值不是)2.finalize的工作原理答:一旦垃圾收集器准备好释放对象占用的存储空间,它首先调用finalize(),而且只有在下一次垃圾收集过程中,才会真正回收对象的内存.所以如果使用finalize(),就可以在垃圾收集期间进行一些重要的清除或清扫工作。此外系统进行垃圾回收时并不保证一定会调用它,所以可以说它和对象被回收没有必然关系。3.一个对象的创建过程答:例如有一个Dog类:1.
原创
发布博客 2020.10.30 ·
27 阅读 ·
0 点赞 ·
0 评论

ConstraintLayout入门教程及知识点汇总

1.介绍 约束布局ConstraintLayout 是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,以灵活的方式定位和调整小部件。从 Android Studio 2.3 起,官方的模板默认使用 ConstraintLayout。 ConstraintLayout 官方文档 https://developer.android.google.cn/reference/android/support/constraint/Cons...
原创
发布博客 2020.09.01 ·
64 阅读 ·
0 点赞 ·
0 评论

Android解决ScrollView嵌套RecyclerView,item过多显示不全方案

使用ScrollView嵌套RecyclerView,当RecyclerView中的item数量比较多时,就会出现item只显示一部分数据,并没有将数据全部显示出来,这个时候就需要我们做一下处理了。下面来说两种解决方案:1、使用5.0的新控件NestedScrollView替换ScrollView. NestedScrollView支持嵌套滑动,既能填item显示不全的坑,又可以填嵌套滑动卡顿的坑。不了解的童鞋可以去学习一波,这里就不做详细的说明了。用法: (1)、布局文件中将ScrollVie
转载
发布博客 2020.07.15 ·
1582 阅读 ·
0 点赞 ·
0 评论

二叉树与红黑树的java实现

二叉树的java实现 publicclassBinaryTree { /** * 根节点 */ privatestaticNode root; staticclassNode { intkey; Node le...
转载
发布博客 2019.10.28 ·
83 阅读 ·
0 点赞 ·
0 评论

String、StringBuilder与StringBuffer的使用总结

1、String String是Java中基础且重要的类,并且String也是Immutable类的典型实现,被声明为final class,除了hash这个属性其它属性都声明为final,因为它的不可变性,所以例如拼接字符串时候会产生很多无用的中间对象,如果频繁的进行这样的操作对性能有所影响。我们平日开发通常情况下少量的字符串拼接其实没太必要担心,例如String str ...
转载
发布博客 2019.07.23 ·
115 阅读 ·
0 点赞 ·
0 评论

RxJava 2.0 语法使用简略笔记(三)

RxJava中的操作符map()操作符Observable<Integer> observable = Observable.just("hello").map(new Function<String, Integer>() { @Override public Integer apply(String s) thr...
原创
发布博客 2018.11.21 ·
87 阅读 ·
0 点赞 ·
0 评论

RxJava 2.0 语法使用简略笔记(二)

RxJava的基本用法just()方式Observable<String> observable = Observable.just("Hello");使用just( ),将为你创建一个Observable并自动为你调用onNext( )发射数据。通过just( )方式 直接触发onNext(),just中传递的参数将直接在Observer的onNext()方法中接收到fro...
原创
发布博客 2018.11.21 ·
85 阅读 ·
0 点赞 ·
0 评论

RxJava 2.0 语法使用简略笔记(一)

一、概念Observable:在观察者模式中称为“被观察者”;Observer:观察者模式中的“观察者”,可接收Observable发送的数据;subscribe:订阅,观察者与被观察者,通过subscribe()方法进行订阅;Subscriber:也是一种观察者,在2.0中 它与Observer没什么实质的区别,不同的是 Subscriber要与Flowable(也是一种被观察者)联合使用,...
原创
发布博客 2018.11.21 ·
128 阅读 ·
0 点赞 ·
0 评论

Android View 完美实现EditText 在软键盘上边的示例

此方法基于PopupWindow,适合需要回复内容时响应点击事件,打开软键盘,编辑框在软键盘上部。优点,编辑框使用CleanEdittext,监听输入状态来更改回复按钮颜色,添加title等。先展示效果点击评论打开软键盘,编辑框在软键盘上部,点击其他区域消失收起软键盘:1.BaseSelectPopupWindow 的代码。? 1 2 3 ...
转载
发布博客 2018.11.21 ·
1176 阅读 ·
0 点赞 ·
1 评论

使用Android Studio时你应该知道的一切配置(三):gradle项目构建

目录:1、gradle的概念2、gradle配置jar包,和libs文件夹导入jar包的区别3、签名打包:    (1)Studio    (2)命令行    (3)gradle wrapper的原理4、BuildConfig的使用5、简单介绍module中build.gradle文件参数含义 一、gradle的概念:gradle是一个构建工具 gra...
转载
发布博客 2018.11.21 ·
88 阅读 ·
0 点赞 ·
0 评论

Android 点击全键盘以外的区域隐藏软键盘

一、重写Activity的dispatchTouchEvent方法@Override    public boolean dispatchTouchEvent(MotionEvent ev) {        // Finger touch screen event        if (ev.getAction() == MotionEvent.ACTION_DOWN) {     ...
原创
发布博客 2018.11.21 ·
663 阅读 ·
0 点赞 ·
0 评论

Android ImageView的Tint属性

Android Tint使用Tint 属性  Tint 是 Android5.0 引入的一个属性,它可以在Android5.0 系统上,对视图进行颜色渲染。 下面是网上一个使用tint属性给背景调整不同颜色的例子: <LinearLayout android:orientation="horizontal" android:layout...
转载
发布博客 2018.07.30 ·
4462 阅读 ·
0 点赞 ·
0 评论

2048游戏规则及玩法技巧攻略

2048是一款非常有趣的益智游戏,可能有些小伙伴对游戏的具体规则还不是很清楚,下面小编就来为大家做个具体的游戏规则介绍以及分享一些玩法技巧攻略,喜欢的朋友千万不要错过哦!游戏规则:  每次控制所有方块向同一个方向运动,两个相同数字的方块撞在一起之后合并成为他们的和,每次操作之后会在空白的方格处随机生成一个2或者4,最终得到一个“2048”的方块就算胜利了。如果16个格子全部填满并且相邻的格子都不相...
转载
发布博客 2018.05.23 ·
18407 阅读 ·
1 点赞 ·
1 评论

Android RecyclerView 添加间距全适配

RecyclerView用法1、添加依赖在AS的build.gradle中添加依赖,然后同步一下就可以引入依赖包:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) androidTestCompile('com.android.support.test.espresso:espresso-core:2....
转载
发布博客 2018.05.03 ·
2145 阅读 ·
0 点赞 ·
0 评论

Android为apk重新签名

前言重新签名,在一些地方有一些用途。准备工作去除apk中的两个文件使用解压缩工具,这里使用的是7z解压缩工具。进入 7z d apk.apk META-INF/*.RSA META-INF/*SF -r如果存在CERT.RSA和文件CERT.SF请删除java环境 这个是必须具备的前提条件开始重新签名生成签名证书keytool -genkey -v -keystore test.keystore ...
转载
发布博客 2018.05.03 ·
1974 阅读 ·
0 点赞 ·
0 评论

Android RecyclerView和ScrollView嵌套使用

我们的recyclerView有多个layoutmanager,通过重写layoutmanager的方法就可以让recyclerView和ScrollView嵌套了。但是请注意,如果recyclerView很长那么强烈不建议去做嵌套,因为这样recyclerView会在展示的时候立刻展示所有内容,效率极低。本文的两部分代码来自一个博主的博客,另一个是我自己写的,正好可以完全适用于现有的layout...
转载
发布博客 2018.05.02 ·
163 阅读 ·
0 点赞 ·
0 评论

在activity中嵌套fragment的使用与onActivityResult中回调处理

一、activity中嵌套fragment                <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"                        android:id="@+id/patrol_input_main"                        androi...
原创
发布博客 2018.04.25 ·
823 阅读 ·
1 点赞 ·
0 评论

Android框架之路——EventBus的使用

一、简介EventBus是由greenrobot 组织贡献的一个Android事件发布/订阅轻量级框架。EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventB...
转载
发布博客 2018.04.20 ·
131 阅读 ·
0 点赞 ·
0 评论
加载更多