博客专栏  >  移动开发   >  android学习笔记

android学习笔记

本系列是笔者学习android过程中写的一些笔记,涉及到android开发的各个方面。

关注
0 已关注
55篇博文
  • 【安卓笔记】带自定义属性的view控件

    开发中经常需要自定义view控件或者组合控件,某些控件可能需要一些额外的配置。比如自定义一个标题栏,你可能需要根据不同尺寸的手机定制不同长度的标题栏,或者更常见的你需要配置标题栏的背景,这时候,你就会...

    2014-08-07 14:20
    1403
  • 【源码】LruCache源码剖析

    上一篇分析了LinkedHashMap源码,这个Map集合除了拥有HashMap的大部分特性之外,还拥有链表的特点,即可以保持遍历顺序与插入顺序一致。另外,当我们将accessOrder设置为true...

    2014-08-20 09:22
    2715
  • 【安卓笔记】HandlerThread源码剖析

    有时候我们需要在应用程序中创建一些常驻的子线程不定期地执行一些计算型任务,这时候可以考虑使用HandlerThread,它具有创建带消息循环的子线程的作用。 一、HanderThre...

    2014-09-04 23:47
    1664
  • 【安卓笔记】IntentService源码剖析

    Service组件想必都不陌生,这里不费口舌了。强调一点,Service组件默认运行在UI线程,所以也是会阻塞主线程的,使用时切记不可在Service中执行耗时操作,而应该创建子线程,异步执行。 ...

    2014-09-04 23:51
    1843
  • 【安卓笔记】通过发送特定的短信远程控制手机

    实现效果: 1.发送指令#*location*#,可以远程获取到手机的地理位置(经纬度),并以短信的形式返回。 2.发送指令#*locknow*#,可以远程锁屏并设置锁屏密码。 ...

    2014-07-20 19:55
    2126
  • 【安卓笔记】单机版手机归属地查询

    既然是单机版,那么必然是查询本地数据库了,所以我们得准备一个离线数据库文件(下载地址:http://download.csdn.net/detail/rowandjj/7660979). 步骤: ...

    2014-07-21 22:22
    1217
  • 【安卓笔记】检测服务是否运行

    /** * 判断服务是否后台运行 * * @param context * Context * @param className * ...

    2014-07-22 23:46
    1217
  • 【安卓笔记】快速开发设置界面-----PreferenceActivity

    通常app都会有一个设置界面,如下: 通常做法是自己定义布局,然后在代码里面添加响应函数,并将结果保存到Sharedpreferences中。 android给我们提供了Pre...

    2014-07-25 22:37
    2491
  • 【安卓笔记】仿猎豹清理大师波浪效果

    先来看效果: 实现方式----->自定义控件 核心代码: package com.example.wavedemo1; import android.content.Context; imp...

    2014-07-26 13:16
    3221
  • 【安卓笔记】扁平化的ProgressBar-----ProgressWheel

    ProgressWheel是github上一个开源的项目,为开发者提供一个扁平化的ProgressBar,并可以对其进行深度定制。效果如下: 下面介绍使用方式: 1.下面是Pr...

    2014-07-26 19:05
    3459
  • 【安卓笔记】仿乐安全首页动态效果

    先看效果: 布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns...

    2014-07-26 21:13
    2181
  • 【安卓笔记】抽屉式布局----DrawerLayout

    效果如下: DrawerLayout来自support.v4包,所以不用考虑兼容性问题。其次,这种布局类似风靡一时的侧滑菜单,但是比侧滑菜单轻巧许多。 下面介绍这种布局的使用方式。...

    2014-07-27 15:29
    3566
  • 使用selector去除默认GridView/ListView包含条目的默认点击效果

    步骤: 1.在drawable目录下新建一个*.xml的文件,根节点为selector,然后设定不同状态下的界面效果. 2.为GridView/ListView设置一个选择器(xxx.setSel...

    2013-11-03 15:05
    5828
  • 【android】ListView+SimpleCursorAdapter+checkbox实现批量删除

    最近项目有个需求。 实现对笔记列表进行批量删除,功能本身实现比较容易。 网上也有很多demo参考。但是这个项目不太一样,因为使用的是SimpleCursorAdapter绑定ListVie...

    2013-11-16 14:07
    4938
  • 【安卓笔记】adb

    一.ADB简介:  adb是最常用的工具,全名叫Android调试桥(Android Debug Bridge)。它是用来管理模拟器和真机的工具,它是个cs程序,由三部分组成: 1、一个客户端。在...

    2014-02-05 11:49
    1428
  • 【安卓笔记】------logcat以及android junit的使用

    一.logcat: logcat可以用来记录日志信息,为我们的调试工作提供了很大的便利。 1.使用方式:     (1)使用命令行:adb logcat命令。缺点,不直观。 ...

    2014-02-07 14:04
    1643
  • 【安卓笔记】安卓下xml文件的解析

    安卓下解析xml文件有多种方式: dom: 通用性强,它会将XML文件的所有内容读取到内存中,然后允许您使用DOM API遍历XML树、检索所需的数据;简单直观,但需要将文档读取到内存,并不太适合...

    2014-02-08 15:44
    1600
  • 【安卓笔记】android客户端向tomcat服务器发送请求中文乱码问题解决

    android客户端请求服务端的url地址中含有中文时将会产生中文乱码问题。 产生乱码的原因有主要以下几个方面: -------------------------------------...

    2014-02-09 17:35
    4164
  • 【安卓笔记】对json的解析

    安卓下通常采用以下几种方式解析json数据: ----------------------------------------------- 1.org.json包(已经集成到android....

    2014-02-10 15:39
    1867
  • 【安卓笔记】内容提供者

    在Android应用中,我们可以使用显式消息(Explicit Intent)来直接访问其他应用的Activity,但是这仅限于Activity的范畴;如果需要使用其他应用的数据,还需要用到另外一种组...

    2014-02-11 13:58
    1994
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部