android_zzj
码龄11年
求更新 关注
提问 私信
  • 博客:41,349
    41,349
    总访问量
  • 25
    原创
  • 0
    粉丝
  • 27
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2015-07-29
博客简介:

qq_30196607的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得1次评论
  • 获得20次收藏
  • 博客总排名2,214,878名
创作历程
  • 1篇
    2018年
  • 1篇
    2017年
  • 27篇
    2016年
  • 7篇
    2015年
成就勋章
TA的专栏
  • java
    8篇
  • java正则表达式
    1篇
  • android
    13篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

芯创视界・嵌入式视频创作征集大赛

嵌入式工程的价值,藏在每一次硬件调试、代码迭代与项目落地之中。 让我们因热爱相聚,用镜头与一众开发者互通心得、彼此启发,记录下探索的每一步,分享思路与经验。 让更多人看见嵌入式开发的魅力,也让每一次创作成为推动技术传播与社区成长的力量。 ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0d445ffce72b42f997aaf1b030a652aa.png#pic_center)

196人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

瀑布流

发布资源 2015.11.16 ·
rar

Android 带动画的底部弹出视图

最近在项目过程中,因为用到的底部弹出选择视图比较多,所以把之前《Android 高仿 IOS 滚轮选择控件》 源码中的一个底部弹出动画的效果整理了一下。先来看一下效果: 先看一下我们的调用代码:public void onClick(View view) { final BaseBottomView bottomView = new BaseBottomView(this, R.l...
转载
博文更新于 2018.06.14 ·
1091 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

工作3年的程序员应该具备什么技能

工作3年的程序员应该具备什么技能|值得收藏 背景介绍 LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),其中成功的有4家,另外两家失败的原因在于: 1、阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于
转载
博文更新于 2017.06.27 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

bitmap详解

我们知道Android系统分配给每个应用程序的内存是有限的,Bitmap作为消耗内存大户,我们对Bitmap的管理稍有不当就可能引发OutOfMemoryError,而Bitmap对象在不同的Android版本中存在一些差异,今天就给大家介绍下这些差异,并提供一些在使用Bitmap的需要注意的地方。 在Android2.3.3(API 10)及之前的版本中,Bitmap对象与其像素数据是分开
转载
博文更新于 2016.12.12 ·
678 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android ListView的item背景色设置和item点击无响应的解决方法

下面讲解以下在使用listview时最常见的几个问题。 1.如何改变item的背景色和按下颜色   listview默认情况下,item的背景色是黑色,在用户点击时是黄色的。如果需要修改为自定义的背景颜色,一般情况下有三种方法:   1)设置listSelector   2)在布局文件中设置item的background   3)在adapter的getview中设置   这三种方法都
原创
博文更新于 2016.07.08 ·
661 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题

Bitmap.Config ARGB_4444:每个像素占四位,即A=4,R=4,G=4,B=4,那么一个像素点占4+4+4+4=16位  Bitmap.Config ARGB_8888:每个像素占四位,即A=8,R=8,G=8,B=8,那么一个像素点占8+8+8+8=32位 Bitmap.Config RGB_565:每个像素占四位,即R=5,G=6,B=5,没有透明度,那么一个像素
原创
博文更新于 2016.05.31 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Serializable与Parcelable

Java 序列化的高级认识 如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列化的问题、静态变量问题、transient 关键字的影响、序列化 ID 问题。在笔者实际开发过程中,就多次遇到序列化的问题,在该文章中也会与读者分享。
原创
博文更新于 2016.05.31 ·
1419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android开发框架

###开源框架推荐 ####网络 * [okhttp](square/okhttp · GitHub) * [android-async-http](loopj/android-async-http · GitHub) ####事件总线 * [otto](square/otto · GitHub) * [EventBus](greenrobot/EventBus · GitHub)
原创
博文更新于 2016.05.21 ·
496 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Handler退出,线程退出

looper退出 当我们调用Looper的quit方法时,实际上执行了MessageQueue中的removeAllMessagesLocked方法,该方法的作用是把MessageQueue消息池中所有的消息全部清空,无论是延迟消息(延迟消息是指通过sendMessageDelayed或通过postDelayed等方法发送的需要延迟执行的消息)还是非延迟消息。 当我们调用Looper的
原创
博文更新于 2016.05.17 ·
12693 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

app启动过程

APK程序的运行过程 首先,ActivityThread从static main()函数开始,调用prepareMainLooper()为UI线程创建一个消息对列(MessageQueue) 然后,创建一个ActivityThread对象,在其初始化代码中会创建一个H(Handler)对象和一个AppplicationThread(Binder)对象 Binder负责接远程AmS的IPC调用
原创
博文更新于 2016.05.17 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SwipyRefreshLayout

为什么setRefreshing没有作用 public void setRefreshing(boolean refreshing) { if (refreshing && mRefreshing != refreshing) { // scale and show mRefreshing = refreshing; int endTarget = 0; if (!mUsingCust
原创
博文更新于 2016.05.13 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构笔记

有序插入: public void insetData(long value){ int i=0; for(i;i if(value } for(int j=element;j>i;j--){ attr[j]=attr[j-1]; } attr[i]=value; element++; } 二分法查找: public void binarySearch(long valu
原创
博文更新于 2016.05.12 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程池

一 简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池 线程池的作用: 线程池作用就是限制系统中执行线程的数量
转载
博文更新于 2016.05.10 ·
446 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ViewPagerindicator 源码解析

ViewPagerindicator 源码解析 本文为 Android 开源项目源码解析 中 ViewPagerindicator 部分 项目地址:ViewPagerIndicator,分析的版本:8cd549f,Demo 地址:ViewPagerIndicator Demo 分析者:lightSky,校对者:aaronplay,校对状态:完成  1. 功能介绍 1.
转载
博文更新于 2016.05.06 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android-Ultra-Pull-To-Refresh 源码解析

android-Ultra-Pull-To-Refresh 源码解析 本文为 Android 开源项目源码解析 中 android-Ultra-Pull-To-Refresh 部分 项目地址:android-Ultra-Pull-To-Refresh,分析的版本:508c632,Demo 地址:android-Ultra-Pull-To-Refresh Demo 分析者:Grumoo
转载
博文更新于 2016.05.04 ·
578 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

笔记

隐藏标题栏  在manifest文件中修改application中theme ".MainActivity"  android:label="@string/app_name"  android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
原创
博文更新于 2016.05.03 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java enum

用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 public enum Color { RED, GREEN, BLANK, YELLOW }   用法二:switch JDK1.6之前的switch语
原创
博文更新于 2016.04.29 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护

Android数据加密概述及多种加密方式 聊天记录及账户加密 提供高质量的数据保护   数据加密又称密码学,它是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。数据加密目前仍是计算机系统对信息进行保护的一种最可靠的办法。它利用密码技术对信息进行加密,实现信息隐蔽,从而起到保护信息的安全的作用。 一、概述
原创
博文更新于 2016.04.19 ·
3809 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Android手写优化

Android手写优化-平滑的签名效果实现 字数1552 阅读1800 评论2 喜欢4 前言   这是一篇从squareup翻译来的文章,原文在这,之前有人在TIEYE上翻译过这篇文章,但现在链接已经失效,手写效率问题一直是Android平台上一个比较棘手的问题,所以有必要将这篇文章带给Android开发者,这篇文章在ITEYE那篇译文的基础上有所改动,如果英语还可以,请尽量阅读
原创
博文更新于 2016.04.01 ·
2313 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

TextView属性

今天研究了TextView一天了,发现网上有一篇讲TextView属性的,非常全,收藏一下先。 发现TextView有一个比较大的问题,就是文字排版的问题,遇到数字,字母,符号等就会有问题,目前还没有什么解决方法。 如果有高人研究出方法来解决,请指教一下哈。 android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显
原创
博文更新于 2016.03.30 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多