博客专栏  >  移动开发   >  我的Android笔记

我的Android笔记

最近在学习android开发,准备把自己在学习过程中的遇到的困难、解决办法,收获、心得等写出来分享给大家,跟大家共同讨论。

关注
2 已关注
29篇博文
  • Hi,我们再来聊一聊Java的单例吧

    单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?

    2017-06-24 16:41
    501
  • 如何画一个正多边形

    本文由BarryZhang原创,同时首发于barryzhang.com,简书,非商业转载请注明作者和原文链接。 场景给定一个指定的正方形的区域,要求在该区域内画一个正N边形(正三角形、正方形、正五边形...

    2016-12-13 10:46
    482
  • Android爬坑之旅:软键盘挡住输入框问题的终极解决方案

    前言开发做得久了,总免不了会遇到各种坑。 而在Android开发的路上,『软键盘挡住了输入框』这个坑,可谓是一个旷日持久的巨坑——来来来,我们慢慢看。

    2016-10-28 09:51
    1966
  • 彻底搞懂startActivityForResult在FragmentActivity和Fragment中的异同

    Activity、FragmentActivity、Fragment中都有`startActivityForResult()`方法,也都有用以接收结果的`onActivityResult()`方法,那...

    2016-11-19 12:49
    2100
  • Android开发:为什么要使用Kotlin?

    在使用Kotlin进行了一段时间的Android开发之后,我深深地体验到了它的美好,觉得是时候把它拿出来安利一下了。

    2016-10-20 21:36
    1978
  • 只需五分钟,开始使用Kotlin开发Android

    1:本文是一篇描述如何在Android上开始一个Kotlin的HelloWorld程序的说明文。 2:其实你如果你网络够给力的话,也许三分钟就可以了。当然网络不够给力,也可能十分钟还没整好~

    2016-10-20 21:35
    4790
  • 【Android】真机调试新姿势:无线连接

    在进行Android开发时,一般我们都是用usb线把手机和电脑连接起来进行调试工作。但如果你觉得这样不够酷的话,可以尝试一下无线连接,颇简单,GO!

    2016-10-09 23:01
    1669
  • 【Android】WebView:onReceiveError的应用与变迁

    onReceiveError是WebViewClient提供的方法,用于网页产生错误时进行回调处理。1. 旧版的onReceiveError在API23之前,该方法的签名是:public void o...

    2016-10-04 12:43
    3116
  • 【Android】你可能还不知道的elevation、以及Z值等

    Android你可能还不知道的elevation以及Z值等 elevation以及Z值是什么 有什么用处呢 影响View的阴影 影响View相互阻挡顺序 还有CardView

    2016-09-29 11:42
    2632
  • 解决下载Android Build-tools 19.1.0失败

    准备从Eclipse转到Android Studio了。今天尝试Android Studio的时候,被它提醒我SDK的Android Build-tools版本过低,需要升级。 于是打开Androi...

    2015-04-01 21:34
    19780
  • Android:防止过快点击造成多次事件

    onClick事件是Android开发中最常见的事件,本文介绍了一个小技巧,能防止view被误操作快速重复点击时,而重复产生事件。

    2015-03-20 23:57
    37007
  • Android:自定义DialogFragment的内容和按钮

    小问题,记录下~ Android4.0以后开始推荐使用DialogFragment代替Dialog。Android的官方文档中给了两个示例: 一个Basic Dialog 示例了如何自定义窗口内容...

    2014-12-13 22:21
    4710
  • Android客户端验证Licence的原理

    需求: 限制App的使用,使App只能在有许可的设备上运行。 原理: 让App在每次运行的时候都连接服务器进行合法性验证——当然是一个很成熟可靠的方案; 但是这样做的局限也是每次都需要连接服务...

    2014-07-31 09:59
    2867
  • Android的多语言实现

    以前就知道Android的多语言实现很简单,可以在不同的语言环境下使用不同的资源什么的,但是一直没有实际使用过。 最近公司的项目要用到多语言于,是就研究了一下——果然很简单啊。 要使用多语言,首先肯...

    2014-04-11 12:37
    17276
  • Android应用密码的实现

    最近做了一个demo——功能是给自己的应用加锁,访问的时候需要输入密码,并且每次锁屏再开之后都需要重新输入密码。 主要思路: 设置一个全局变量表示当前应用的状态(布尔值:已锁定|已解锁),在每...

    2014-03-27 01:42
    7852
  • 我的Android笔记(十四)—— 在应用中集成科大讯飞的语音识别技术

    语音识别技术最近貌似是越来越火了。再前几天科大讯飞还刚刚发布了讯飞语点——一个据说要挑战siri的应用。……好吧,对这些的东西讨论要说起来就多了。 本文主要讲如何在自己的android应用中集成语音...

    2012-03-27 23:57
    25658
  • 我的Android笔记(十三)——Muilti-touch 双指缩放的实现探索

    Multi-Touch(多点触控)可谓是现代智能手机最令人赞叹的功能之一,想当年乔爷第一次在iphone的发布会上演示多点触控功能的时候,台下的掌声和口哨声那叫热烈啊~~~~ 本文主要讨论文...

    2012-03-25 16:19
    37282
  • 我的Android笔记(十二)——分享一个自己写的cnBeta客户端源码

    CnBeta是我本人常去的科技资讯站点,刚好最近在学习android开发,就萌生了自己写了一个cnbeta的android客户端想法。 原理自然是很容易想到的: 首先获取cnbeta新闻列表页...

    2012-03-23 23:09
    6503
  • 我的Android笔记(十一)——使用Preference保存设置

    Android中有四种持久化数据的方法:SQLite数据库、文件存储、Preference、ContentProvider。 四种方法各有专攻,而其中Preference是以类似Map的键值对形式存...

    2012-03-22 12:26
    15152
  • 我的Android笔记(十)—— ProgressDialog的简单应用,等待提示

    在应用中经常会用到一些费时的操作,需要用户进行等待,比如加载网页内容…… 这时候就需要一个提示来告诉用户程序正在执行,并没有假死或者真死……囧…… 而ProgressBar、ProgressDia...

    2012-03-21 01:08
    44922
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部