刺猬1012
码龄12年
求更新 关注
提问 私信
  • 博客:50,877
    50,877
    总访问量
  • 46
    原创
  • 5
    粉丝
  • 9
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
加入CSDN时间: 2013-06-06
博客简介:

u010980446的专栏

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得5次评论
  • 获得12次收藏
  • 博客总排名1,270,796名
创作历程
  • 16篇
    2016年
  • 40篇
    2015年
  • 25篇
    2014年
成就勋章
TA的专栏
  • PAT
    24篇
  • 树
    1篇
  • iOS 学习
    16篇
  • 工具使用
    4篇
  • Sqlite3
    1篇
  • Android学习
    23篇
  • 随便写写
    2篇
  • JAVA
    5篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

android Activity切换屏 生命周期变化问题

最近看到onSaveInstanceState和onRestoreInstanceState,发现有以下几种情况会调用onSaveInstanceState1、当用户按下HOME键时     这是显而易见的,系统不知道你按下HOME后要运行多少其他的程序,自然也不知道activityA是否会被销毁,故系统会调用onSaveInstanceState,让用户有机会保存某些非永久性的数据。
原创
发布博客 2016.09.24 ·
2149 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Android4种网络连接方式HttpClient、HttpURLConnection、OKHttp和Volley优缺点和性能对比

大致用过ttpClient、HttpURLConnection、OKHttp,找到一篇总结很好的文章来分享一下。转自:http://www.2cto.com/kf/201607/521798.html比较的指标:1、cpu2、流量3、电量4、内存占用5、联网时间功能点:1、重试机制2、提供的扩展功能
转载
发布博客 2016.09.20 ·
980 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Android 沉浸式状态栏攻略

实习的时候一开始接的的任务就是实现半透明状态栏效果在大于4.4版本之上,让4.4的效果与5.0的效果尽可能一致。然后从http://blog.csdn.net/lmj623565791/article/details/48649563/这里找到解决方案5.0设置样式name="AppTheme.NoActionBar">    name="windowAct
转载
发布博客 2016.09.09 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android开发之RecyclerView的使用全解

自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recylerview怎么用?接下来就对这几个问题来一起讨论一下recylerview,如有谬误欢迎批评指正,如有疑问请留言。通过
转载
发布博客 2016.09.09 ·
445 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

git学习

最近在学习git如何使用,下面有一个非常详细的git教程,可以学习,自己总结了一下命令集合。学习地址:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000工作区与版本库命令集合命令功能补充
原创
发布博客 2016.07.14 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在Android Studio中进行单元测试和UI测试

听说不会单元测试的Android程序员不是一个合格的程序员,,好吧,虽然学习Android好久,最近在使用AndroidStudio,但不知道AndroidStudio自带单元测试功能,今天了解了一下AndroidStudio下如何使用单元测试。转自:http://www.cnblogs.com/linwj/archive/2016/01/20/5145783.html
原创
发布博客 2016.07.12 ·
3559 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android基础之Android系统架构

今天有人来请教Android系统,自己感觉理解的也不深入,所以找点资料重新再学习一下,收获不少。转自:http://my.oschina.net/fhd/blog/349830Android采用层次化系统架构,官方公布的标准架构如下图所示。Android由底层往上分为4个主要功能层,分别是linux内核层(Linux Kernel),系统运行时库层(Libraries和Androi
转载
发布博客 2016.06.28 ·
4882 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

android屏幕适配

刚学习Android开发那会整理了网上的一些资料,做了个PPT。ppt:http://download.csdn.net/detail/u010980446/9551111
原创
发布博客 2016.06.16 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

android百度地图sdk使用

发布资源 2016.06.16 ·
ppt

android屏幕适配

发布资源 2016.06.16 ·
ppt

Android IPC机制学习(Android艺术开发探索)

第二遍看《Android艺术开发探索》这本书,把一些知识整理一下,以便以后学习。学习Android总是会有很多知识比较难学习,也会引申更多的东西要去查找和学习,所以只能坚持去做,没有别的捷径。1.多进程出现情况一个应用因为某些原因自身需要采用多进程模式来实现:某个模块需要运行在单独进程中,或需要通过多进程来获取多份内存空间。当前应用需要向其他应用获取数据2.开启多进程模式:
原创
发布博客 2016.06.15 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android源码分析之SharedPreferences

在Android的日常开发中,相信大家都用过SharedPreferences来保存用户的某些settings值。Shared Preferences以键值对的形式存储私有的原生类型数据,这里的私有的是指只对你自己的app可见的,也就是说别的app是无法访问到的。客户端代码为了使用它有2种方式,一种是通过Context#getSharedPreferences(String pre
转载
发布博客 2016.06.12 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Activity学习

学习《Android开发艺术探索》第一章,整理以便以后学习。1.Activity的生命周期1.1典型情况下的生命周期分析onCreate:表示Activity正在创建,做一些初始化工作:setContentView去加载界面布局资源,初始化Activity所需数据等。onStart:表示Activity正在启动,即将开始,这时Activity已经可见了,但是还没
原创
发布博客 2016.06.08 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android App的设计架构:MVC,MVP,MVVM与架构经验谈

转自:http://www.tianmaying.com/tutorial/AndroidMVC写的非常好~和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计:我的App需要应用这些设计架构吗?MVC,MVP等架构讲的是什么?区别是什么?本文就来带你分析一下这几个架构的特性,
转载
发布博客 2016.06.04 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ListView与Adapter

转自:http://mobile.51cto.com/abased-445617.htmhttp://blog.csdn.net/fznpcy/article/details/8658155/自己学习一下~adapter介绍: Adapter是将数据绑定到UI界面上的桥接类。Adapter负责创建显示每个项目的子View和提供对下层数据的访问。 在多数情况下,你不需
转载
发布博客 2016.06.03 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Fragment学习

看了几篇关于Fragment的博客,将几篇整理了一下,以便学习。http://blog.csdn.net/lmj623565791/article/details/37970961http://www.tuicool.com/articles/zyYN3uhttp://www.php100.com/html/it/biancheng/2015/0120/8419.htmlhttp:
转载
发布博客 2016.06.02 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试经常问的一个问题:final、finalize、finally

面试Android经常被问到这个问题,还有static,这里整理一下,以便以后学习。 final: 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。如果这个类不需要有子类,类的实
原创
发布博客 2016.05.24 ·
662 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android性能优化

性能优化:布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bitmap优化、线程优化等1.布局优化思想:尽量减少布局的层级,绘制工作量少,性能高操作:1.删除布局中无用的控件和层级           2. 选择使用性能低的ViewGroup,比如LinearLayout、FrameLayout,RelativeLayout功能复杂,优先使用前两者
原创
发布博客 2016.05.11 ·
921 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode代码整理(三)

Two Sum https://leetcode.com/problems/two-sum/ 遍历就能过O(n^2) 据说下面代码是O(n),但是containsKey这个难道是O(1)?:public int[] twoSum(int[] numbers, int target) { int[] result = new int[2]; Map<Integer, Integ
原创
发布博客 2015.12.30 ·
1097 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode代码整理(二)

27.Remove Element https://leetcode.com/problems/remove-element/ 我用的方法是记录相同的个数,移动不同的元素,看Discuss,发现有人用记录不同个数来移动。public class Solution { public int removeElement(int[] nums, int val) { int c
原创
发布博客 2015.12.29 ·
751 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多