博客专栏  >  移动开发   >  学习Android从0开始

学习Android从0开始

通过本人学习android的经历,从0开始详细讲解Android的原理,由浅入深,由简到难,一步一步的解剖android,从而使别人能够由菜鸟到精通,也是自己知识的总结,通过博客专栏更能够把自己的经验总结分享给更多需要帮助的人。

关注
2 已关注
44篇博文
  • Android自定义View、ViewGroup的OnMeasure的原理和模板代码

    在开发中,当Android原生控件不能满足我们的需求的时候,就需要自定义View。View在屏幕上绘制出来先要经过measure(计算)和layout(布局)。   什么时候调用onMeasure方...

    2017-03-09 17:00
    260
  • 怎样退出终止App

    当我们在app主页点击返回按钮的时候,会弹出一个窗口提示确定退出app,这个时候可能你的App中Activity栈里面还有多个Activity,直接finish首页的activity是退不出去的,这个...

    2017-02-20 16:24
    738
  • 彻底解决,Android Studio每次版本升级,Refresing 卡住的问题

    每次升级Android studio,gradle都会相应的升级,你当前的项目就会重新构建,然而,如下图1所指 每次都会要Refreshing很久,这里它主要是重新去按照2所指的地址去下载最新的...

    2017-03-03 11:02
    966
  • Git常用命令

    git init //把目录变成git管理仓库,生成隐藏.git文件 git add xx.txt //把xx.txt添加到暂存区 git commit -m “提交备注” //提交文...

    2017-02-28 15:02
    244
  • 彻底解决,dialog点击外部消失,键盘没有消失的问题

    dialog中包含了输入框EditText,当点击外部消失的时候,键盘就是不消失,原来有问题的代码如下: mDialog.setOnDismissListener(new DialogInt...

    2017-02-24 10:16
    1253
  • Material Design之RippleDrawable详解

    Material Design之RippleDrawable详解自从android5.0开始以后,google就推出了一套UI设计语言materialdesign,俗称:材料设计。其中一个最直观的效果...

    2016-11-09 17:39
    2675
  • Android添加图片水印

    Android添加水印 开门见山,添加水印的方法非常简单,其实就只有3个步骤: 载入原始图片 载入水印图片 保存带有水印的图片实现的原理就是:获取原始图片的宽高,然后,新建一个同样宽高的bitmap,...

    2016-11-08 19:19
    1157
  • 解决通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)的错误

    解决androidstudio通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048)的错误Android模拟器端口被占用问题的解决办法 刚刚在用手机调试的时候遇到...

    2016-11-04 11:03
    12165
  • android中使用AES加解密

    android中使用AES加解密 今天在android项目中使用AES对数据进行加解密,遇到了很多问题,网上也找了很多资料,也不行。不过最后还是让我给搞出来了,这里把这个记录下来,不要让别人走我的弯路...

    2016-11-02 17:38
    2314
  • 怎样一开始打开activity就启动google的下拉刷新(仿优酷的下拉刷新)

    怎样一开始打开activity就启动google的下拉刷新(仿优酷的下拉刷新)         因为平时一直都是使用优酷app观看视频等,然而,一直对它的一个现象不思其解,就是只要有下拉刷新的地方,一...

    2016-06-30 20:49
    863
  • 怎样防止App在后台运行,点击应用桌面图标重新启动?

    怎样防止App在后台运行,点击App桌面的图标重新启动?            在项目中,遇到一个问题百思不得其解,那就是:我在app使用过程中,点击了home键,然后去看看微信之类的其他应用,这...

    2016-06-23 21:23
    7030
  • Android5.0的Palette(调色板)、视图阴影、着色和裁剪介绍

    Android5.0的Palette(调色板)、视图阴影、着色和裁剪介绍            随着Android5.0的发布,google带来了Material Design,俗称:材料设计。并带来...

    2016-06-12 22:09
    3849
  • 自定义ViewPager的导航indecator(非常实用和主流)

    自定义ViewPager的导航indecator(非常实用和主流)            xi现在很多App的欢迎页或者主页的轮播下面都有indicator(就是那个随着viewpager滚动而跟着滚...

    2016-06-02 10:42
    4774
  • RecyclerView的使用(Android开发必备,替换掉ListView)

    RecyclerView的使用(Android开发必备,替换掉ListView)            当有人看了你写的代码,说你现在还在使用ListView?是不是感觉快跟不上时代了啊!不错,今天就...

    2016-05-31 22:14
    6086
  • EventBus的使用(基于EventBus3.0,开发必备)

    EventBus3的使用(基于EventBus3.0事件总线,开发必备)               很久没有写博客了,之前工作太忙了,好了,这次给大家带来Android开发中使用非常普遍,非常重要的...

    2016-05-29 23:19
    4828
  • android生成随机汉字

    生成随机汉字           最近在项目中用到了一个功能,就是要生成随机汉字,想到很多人使用的很少,但是要用的时候确实又不知道从何入手,那么今天我将把这段代码分享出来,供大家参考学习,可以用作工具...

    2016-05-15 15:09
    2579
  • 学习Android从0开始之ActionBar(活动条)之提高篇

    学习Android从0开始之ActionBar(活动条)之提高篇         今天为大家带来actionbar的提高篇,有些时候一个列表,比如下载列表,歌曲或视频列表,这时候你想多选,这个时候可以...

    2016-04-21 21:05
    579
  • 学习Android从0开始之ActionBar(活动条)

    ActionBar          简介:ActionBar,又称:活动 条,是Android3.0的重要更新,ActionBar位于传统标题栏的位置,就是屏幕顶部,处于状态栏下面。它可以显示应用程...

    2016-04-12 22:19
    1230
  • 自定义Dialog的详细步骤(实现自定义样式一般原理)

    自定义Dialog的详细步骤(实现自定义样式一般原理)        现在很多App的提示对话框都非常有个性,然而你还用系统的对话框样式,是不是觉得很落后呢,今天我就给大家讲讲怎样自定义自己的Dial...

    2016-03-22 22:12
    16451
  • google官方的下拉刷新+自定义上拉加载更多

    google官方的下拉刷新+自定义上拉加载更多         现在很多app都是使用的自定义的下拉刷新上拉加载更多,然而google官方为我们提供了下拉刷新操作,我在之前的博客中有撰文针对   自...

    2016-03-21 19:50
    6694
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部