自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android软键盘弹出和收回监听

软键盘弹出和收回的三种方式:第一种方案:自定义Edittextimport android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.widget.EditText;/** * 拦截键盘向下的 EditTextView */

2018-01-15 16:51:34 26093 7

原创 解决----安装完第一次使用的时候,点击home键,再进去会进入启动页。退出app第二次使用,就没这问题

我遇到的问题是:安装完第一次使用的时候,点击home键,再进去会进入启动页。退出app第二次使用,就没这问题。解决方法:在根activity的oncreate方法中贴上这行代码if (!isTaskRoot()) { finish(); return; }例如我的根Activity是:BaseActivity

2017-12-27 11:33:12 1501

转载 Android智能下拉刷新框架-SmartRefreshLayout

README.md Android智能下拉刷新框架-SmartRefreshLayoutEnglish | 中文正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGroup 而不是FrameLayout或LinearLayout,提高了性能。也吸取

2017-12-22 15:10:58 764

转载 图片编辑中的图片添加,旋转,缩放,删除;文字的添加,大小缩放,字体更换,颜色更换,删除

PhotoEdit(For Android studio )Note:关于本地源码(C/C++)编译成so文件。请参照: http://blog.csdn.net/jarlen/article/details/52712029查看eclipse项目请跳转 https://github.com/jarlen/PhotoEditDemo部分snapshot:

2017-07-12 11:40:31 782

转载 Android相机实时自动对焦的完美实现

Android相机实时自动对焦的完美实现想写这篇文章很久了,去年十月份接触了相机这一块的知识,由于Android碎片化严重,而且各大厂商极有可能去修改相关API的实现,其中遇到了不少坑,包括实时相机高斯模糊,自动对焦的兼容问题,以及一系列性能问题。换过很多搜索引擎,访问过很多网站,访问过很多网站,拜读过很多代码,没有发现对于相机实时自动对焦特别完美的实现方式。现对相机的自动对焦问题单独做一个记

2017-07-12 11:38:16 1474

原创 Android相机实时自动对焦的完美实现

Android相机实时自动对焦的完美实现想写这篇文章很久了,去年十月份接触了相机这一块的知识,由于Android碎片化严重,而且各大厂商极有可能去修改相关API的实现,其中遇到了不少坑,包括实时相机高斯模糊,自动对焦的兼容问题,以及一系列性能问题。换过很多搜索引擎,访问过很多网站,访问过很多网站,拜读过很多代码,没有发现对于相机实时自动对焦特别完美的实现方式。现对相机的自动对焦问题单独做一个记

2017-06-26 14:39:09 3902

原创 Android 7.0 安装失败的两个原因

提示安装失败,安装包不完整原因这是因为Android7.0作用域目录访问 在 Android 7.0 中,应用可以使用新的 API 请求访问特定的外部存储目录,包括可移动媒体上的目录,如 SD 卡。新 API 大大简化了应用访问标准外部存储目录的方式,如 Pictures 目录。应用(如照片应用)可以使用这些 API(而不是使用 READ_EXTERNAL_STORAGE),其授予所有

2017-05-10 18:25:52 1347

原创 Loader、Glide、Picasso、Fresco 加载消耗资源对比

图片加载这种实现繁琐,可复用性又极强的东西,自然是选择使用图片加载框架来快速实现。像是Android-Universal-Image-Loader、Glide、Picasso、Fresco之类, 但是这时候的烦恼在于,这么多图片加载框架到底谁最实用?有说Fresco,因为支持WebP,还是用了NDK来加载图片,减少JavaHeap的使用有Picasso,简洁高效有说Glide,Picass

2017-05-09 16:04:24 594

原创 关于RecyclerView实现瀑布流,上下滑动时item之间互换位置的问题

关于RecyclerView实现瀑布流,上下滑动时item之间互换位置的问题  最近项目需求,需要RecyclerView实现瀑布流。在用 StaggeredGridLayoutManager 完成瀑布流的过程中发现一个问题:它并不像pullToRefresh 那样是稳定的list,而是item之间频繁交换位置,有时候甚至会出现第一列和第二列完全互换的情况。  我去搜索相关的问题,并没

2017-04-27 11:26:14 1647

转载 Android5.0新控件CardView的介绍和使用

Android5.0新控件CardView的介绍和使用  CardView也是5.0的新控件,这控件其实就是一个卡片啦,当然我们自己也完全可以定义这样一个卡片,从现在的微博等社App中可以看到各式各样的自定义卡片,所以这个控件意义不是很大。support中的view所以使用在布局里面的时候一下子看不到效果的,比较不好。CardView继承的是FrameLayout,所以摆放内部

2016-11-07 21:08:01 331

原创 UltimateRecyclerView

UltimateRecyclerViewUltimateRecyclerView is a RecyclerView(advanced and flexible version of ListView) with pulling to refresh, loading more, swiping to dismiss, draging and drop, animations ,s

2016-11-05 17:05:59 1129

原创 CleverRecyclerView 是一个基于RecyclerView的扩展库

https://github.com/luckyandyzhang/CleverRecyclerViewCleverRecyclerViewCleverRecyclerView 是一个基于RecyclerView的扩展库,提供了与ViewPager类似的滑动效果并且添加了一些有用的特性。效果图特性支持横/纵向滚动支持设置一页可显示的item数量支

2016-11-05 16:49:55 643

原创 Android 友盟集成

官网:友盟官方网站http://www.umeng.com01. 添加新应用注册并登陆官方网站,查看相关的集成文档。按照提示在应用管理界面进行新应用的添加。此处主要目的是为了获取AppKey在应用使用。Android和IOS两个平台不能进行共用,需要进行分开。友盟后台的应用名与实际应用名和包名无关,建议命名为“应用名+平台(IOS/Android)”。02. 导入S

2016-11-02 11:03:18 2547

原创 Android酷炫实用的开源框架(UI框架)

Android酷炫实用的开源框架(UI框架)前言忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:h

2016-11-01 11:10:53 339

转载 Android RecyclerView滚动定位

转载请标明出处: http://blog.csdn.net/tyzlmjj/article/details/49227601本文出自:【M家杰的博客】概述 RecyclerView在安卓开发中非常实用,而且简单易用,但是在实际开发中一直有一个问题困扰着我,就是定位问题,实际的项目中总是会遇到这样的需求:检索RecyclerView的某一项(各个项的高度不确定),然后定位这一

2016-10-11 18:28:11 1455

原创 RecyclerView实现列表倒序排列

RecyclerView的布局是有LayoutManager控制的,LinearLayoutManager就支持了倒序的功能setStackFromEnd(true)setReverseLayout(true)list.addFirst(item) 在数据上,可以考虑使用上面3的方法,直接添加数据到列表的头部,或者重写adapter的getItem方法,改为get(size-1-posit

2016-10-08 11:42:43 10251

转载 Android状态栏微技巧,带你真正理解沉浸式模式

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51763825本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。记得之前有朋友在留言里让我写一篇关于沉浸式状态栏的文章,正巧我确实有这个打算,那么本篇就给大家带来一次沉浸式状态栏的微技巧讲解。其实说到沉浸式状态栏这

2016-08-31 14:45:26 4549 5

转载 改NavigationView的MenuItem的字体颜色并修改默认选中的item

1.前言NavigationView是android5.0以后引进的新控件,就是侧滑栏,但是策划栏MenuItem的字体颜色和默认选中项不是很好修改,经过我的摸索,发现字体颜色和默认选中项都是可以修改的。2.xml文件首先在res/color文件下创建一个selector文件navigation_menu_item_color.xml,内容如下:selector xmlns:an

2016-08-17 19:05:51 10562 2

转载 Design Support Library (I): Navigation View的使用

http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0608/3011.html

2016-08-17 19:05:29 383

转载 Android NestedScrolling 实战

Android NestedScrolling 实战21 August 2015 on Android从 Android 5.0 Lollipop 开始提供一套 API 来支持嵌入的滑动效果。同样在最新的 Support V4 包中也提供了前向的兼容。有了嵌入滑动机制,就能实现很多很复杂的滑动效果。在Android Design Support 库中非常重要的 Coordinato

2016-08-12 11:39:28 585

转载 Android中的Apk的加固(加壳)原理解析和实现(转)

一、前言今天又到周末了,憋了好久又要出博客了,今天来介绍一下Android中的如何对Apk进行加固的原理。现阶段。我们知道Android中的反编译工作越来越让人操作熟练,我们辛苦的开发出一个apk,结果被人反编译了,那心情真心不舒服。虽然我们混淆,做到native层,但是这都是治标不治本。反编译的技术在更新,那么保护Apk的技术就不能停止。现在网上有很多Apk加固的第三方平台,最有名的应当属于

2016-08-10 17:01:29 1095

转载 Android RSA加密解密

转载请注明出处: http://blog.csdn.net/bbld_/article/details/38777491概述RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困 难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解

2016-08-09 16:11:43 586

转载 android、ios与服务器端php使用rsa加密解密通讯

http://alunblog.duapp.com/?p=50点击打开链接最近做手机项目,服务器端使用的是php,客户端分别有Android版及iOS版,在部分通讯环节需要对内容进行加密,RSA加密演算法是一种非对称加密演算法,能够较好达到要求,不过如果服务器架设https服务,较为麻烦,系统效率也不高,我们只需要在部分重要接口上使用RSA加密解密就行。首先,准

2016-08-09 15:56:24 1269

转载 Java使用RSA加密解密签名及校验

Java使用RSA加密解密签名及校验标签: JavaRSA2014-12-25 11:37 32732人阅读 评论(10)收藏举报本文章已收录于:分类: 算法(22) 作者同类文章X安全(9) 作者同类文章X版权声明:本文为博主原创文章,未经博主允

2016-08-09 15:53:27 1085

原创 AppBarLayout显示隐藏时切换侧栏ToolBar被隐藏的问题

需求是: 同一个toolbar 在不同的fragment下 有的可以折叠,有的一直显示在顶端

2016-07-15 15:09:30 1671

原创 Android ListView嵌套ListView的实现方式

ListView嵌套ListView实现类似于京东的结算的实现方式

2015-09-08 15:10:20 6722 1

原创 Android四种方式实现计时器

最近写一个验证码获取的时候倒计时的功能,其实很简单,但是通过研究源码发现,有一种封装过的,所以本人就分别用三种方式实现倒计时的功能,不为别的,只是为了记录。喜欢的朋友收藏即可,说不定就会用到,好了,废话少说,上代码 第一种:第一种一般人都会,就是new 一个Thread,然后通过Sleep()延时的形式实现,这个地方就不做多的解释,非常简单。new Thread(){ @Overrid

2015-07-24 11:28:55 872

原创 Android NavagationBar自定义实现

最近在写公司的Android快速开发框架,一直想着把头部标题栏的NavagationBar进行封装,所以自己写了一套头部NavagationBar的封装代码:先上图:package com.wuzhou.corner.widget;import com.wuzhou.corner.R.color;import android.content.Context;impor

2015-07-24 10:26:17 1202

原创 Android设置EditText中字体颜色不一致以及光标移至到字后边

首先XML:<EditText android:id="@+id/bus_text_name" android:layout_width="wrap_content" android:layout_height="50dp" android:layout_centerHorizontal="true

2015-07-23 11:48:39 2743 1

原创 Activity传值时防止onActivityResult方法中的data为null

自己记录,两个Activity传值时,onActivityResult中的Intent data中获取的值为null,代码如下,解决办法后带:public final static REQUEST_CODE = 10001;public final static RESULT_CODE = 10002;activity1中:finder1.setOnClickListen

2015-07-21 18:09:04 3560

原创 Android操作系统软键盘的显示与隐藏

Android是一个针对触摸屏专门设计的操作系统,当点击编辑框,系统自动为用户弹出软键盘,以便用户进行输入。 那么,弹出软键盘后必然会造成原有布局高度的减少,那么系统应该如何来处理布局的减少?我们能否在应用程序中进行自定义的控制?这些是本文要讨论的重点。

2015-07-17 11:28:48 396

原创 XUtils中Bitmap设置的图片如何平铺满

最近一直在用XUtils的图片加载功能,感觉性能非常好,但是最近遇到一个问题,就是我用BitmapUtils的display方法加载图片之后显示的图片是自定义大小的,并不是平铺的,所以就开始研究源码,终于发现在BitmapLoadCallBack.java代码中发现设置的真实原理/* * Copyright (c) 2013. wyouflf ([email protected]

2015-07-14 18:04:46 1497

原创 自定义在图片上贴固定大小的图片

package com.wuzhou.corner.widget;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphic

2015-06-19 09:30:40 446

原创 获取时间及星期

package sss;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class sss {/*** 左右:输入那一天的年月日,就可以得到那天是星期几* 资

2015-02-11 10:37:23 608

原创 Android沉浸式顶栏的实现

最近好长时间没用path了,今天登陆之后猛然间发现path的的导航条和手机系统的通知栏的颜色融为一体,咨询过别人之后才发现这是Android4.4系统出现的新功能,官方术语叫:沉浸式顶栏。现在我们就来记录该功能的实现方式:第一,首先创建一个Android项目。第二,在style.xml中添加 true true

2015-01-07 14:18:17 2665

原创 C++ Primer Plus简单解析

C++ Primer Plus第六版第24页的代码记录#include int main(){ using namespace std; int carrots; cout << "How many carrots do you have?" << endl; cin >> carrots; cout << "Here are two more."; car

2014-12-24 15:45:18 655

原创 SpannableString设置AndroidTextView改变颜色,文字大小,图文混排等等

参考自:http://blog.csdn.net/snowdream86/article/details/6776629#复写这篇文章的目的只是为了记录。感谢@yanghui1986527package com.snowdream;import java.io.IOException;import org.xmlpull.v1.XmlPullParserException;impo

2014-12-12 11:37:50 1005

转载 Android中Context详解 ---- 你所不知道的Context

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning               前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。          大家好,  今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说

2014-05-14 16:50:08 438

原创 Adnroid Activity源码分析

最近研究Android源码,才发现以前

2014-05-14 16:46:02 480

MacOS sierra 10.12.1 高清壁纸下载

MacOS sierra 10.12.1 高清壁纸下载

2016-11-15

AWonder框架的源码

AWonder框架的源码,整合了网络请求,图片加载,缓存等等

2015-09-14

AWonder框架jar包

AWonder框架jar包,导入到libs中就可以直接用

2015-09-14

ListView嵌套ListView

ListView嵌套ListView的demo

2015-09-08

Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框

Android 带清除功能的输入框控件ClearEditText,仿IOS的输入框

2015-08-10

Android 自定义控件 EditText输入框两边加减按钮Button Demo

Android 自定义控件 EditText输入框两边加减按钮Button Demo

2015-08-10

Android静默安装

最近玩应用宝上的游戏,发现应用宝下载的软件是用静默安装实现的,所以自己也就研究了一会,发现是在手机获取root权限下实现的,所以从网上查看之后写了demo实现静默安装和卸载。

2014-05-14

Android仿网易新闻顶部导航滑动

最近由于工作需要,要实现顶端能滑动的导航,并通过viewpager切换到航下页面,所以从网上找到了这个demo,感觉效果不错。

2014-05-14

Android多线程操作sqlite(Sqlite解决database locked问题)

Sqlite解决database locked问题

2014-05-14

仿天天动听

高仿天天动听部分功能,由于时间紧迫部分功能未实现

2013-12-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除