
Android基础
战国剑
being
展开
-
Android之进程通讯——广播
不同进程间的通讯,其实Android的四大组件都可以实现。日常,我们用广播,在一个独立的app中使用的较多。或者是系统和app之间使用。在两个自定义的app之间,我们也写个例子,表明广播是很好用的!!在这里就自定义两个app:BroadCastA(后面称为A)、BroadCastB(后面称为B)。A发送广播,B接收广播。例子如下:BroadCastA:packa原创 2016-02-22 17:15:58 · 3229 阅读 · 1 评论 -
Android之自定义角标(更新红点)——BadgeView
角标定义Android或者IOS,在软件更新、新收到信息时,界面上图标在右上角常常会显示一个角标,显示更新或者新收到的信息数量。这就是我们所说的角标。角标实现要实现这个角标,我们一想有以下几种方式:1、放置一个隐藏的图片在app中,在需要它显示的时候,显示该图片,并以该图片为背景,显示新增消息数;2、自定义一个控件,用于显示该角标信息。例如,角标相对于控件的位置、底色、数字原创 2016-01-26 20:16:34 · 19581 阅读 · 8 评论 -
安卓开发中JDK、SDK、NDK、ADT、ANT等概念作用解释
这个是从网上找到的对这几个名词的解释:主要对初接触的人有用,对多平台开发人员可能记混的也有点作用。名词解释很多初接触安卓的朋友在配置开发环境时面对诸如JDK、SDK、NDK、ADT等概念一头雾水不知所以,在这里对这些概念及其相关作用进行解释,希望对初学者有所帮助:IDE:(Integrated Development Environment) 集成开发环境,用于提供程序开发环境原创 2016-01-06 11:39:09 · 22156 阅读 · 0 评论 -
Android跨进程数据共享——ContentProvider详解
一、ContentProvider介绍作为android四大组件之一,ContentProvider可能是四大组件中我们用到最少的。它作为跨进程数据共享来使用,而我们开发app的时候,基本上是独立的,不会与其他的app发生数据间的通讯。但如果两个或者多个app需要共享一个数据源的时候,ContentProvider就显的非常必要且高安全性,因为我们可以控制数据源的哪些数据可以被访问,哪原创 2015-12-01 09:16:13 · 4562 阅读 · 0 评论 -
Andorid动画——补间动画与帧动画
简介Android在3.0之前,是补间动画和帧动画的天下。后续3.0后,才出现了属性动画,补充了以上两种动画的不足之处,使android中的动画效果更丰富和适应更多的场景。这里先介绍补间动画与帧动画。补间动画——Tween补间动画(英译也可称为渐变动画)主要包括淡入淡出(透明度)——alpha、移动——translation、旋转——rotation、缩放——scale。从字面原创 2016-01-17 00:15:33 · 1139 阅读 · 0 评论 -
Android系统布局——自带的布局android.R.layout详解
布局文件,作为android中必不可少的一部分,android系统为了方便开发人员,在系统中定义了很多的布局文件。系统布局文件和我们自定义的布局在写法用前缀android以示区别:系统布局文件:android.R.layout.xxx;用户自定义布局文件:R.layout.xxx;那系统布局文件究竟有哪一些,大家在用的时候如果不了解,心里估计有点惴惴。现在下方图中列出所有系统布局,原创 2015-11-17 00:37:08 · 39113 阅读 · 6 评论 -
Android数据存储——SharedPreferences、File、Sqlite
Android中数据存储的方式有5种,SharedPrefences、FIle、Sqlite、网络、contentprovider; 其中最常用的是SharedPrefences、Sqlite以及网络。 本篇主要介绍SharedPrefences、Sqlite、File; 1、SharedPrefences原创 2015-11-21 19:49:38 · 1019 阅读 · 0 评论 -
Android适配器——ArrayAdapter的各种重载
ListView作为android中最常用的一种控件,与他关联的各种自定义、布局、事件以及适配器是我们经常遇到的。而我们在看适配器时,有时候真的会看花眼,因为它的多样性,它的实现类真的很多:ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ResourceCursorAdapter, SimpleAdapter原创 2015-11-15 01:21:09 · 2186 阅读 · 0 评论 -
Android中BroadcastReceiver广播使用及注意点
android中的广播用途很广,是四大组件之一。在android中可以看到它的各种应用,从系统发出的广播,用户自定义的广播等。这里详细记录下广播的分类以及使用方法。广播,是由两方面组成一个流程:广播发送者、广播接收者。有以下场景:当网络状态发生变化时,系统(广播发送者)会发出一条广播,这条广播的标识是:android.net.conn.CONNECTIVITY_CHANGE。当原创 2015-11-13 14:12:01 · 8683 阅读 · 0 评论 -
线性思维,在android中使用listview
对于有其他语言基础的android入门者来说,android中的listview有些特别。因为对listview的数据操作,是通过适配器来操作的。如果你原来是C#的,对这种操作方式会不习惯。这里记录下怎么按我们线性的步骤来实现listview的数据操作。想要使用listview,我们要做的准备有哪些?创建一个listview对象、准备好要加载到listview中的数据、以及相对特殊的适原创 2015-11-12 15:01:53 · 894 阅读 · 0 评论 -
Fragment用法简述
Fragment,碎片,与activity有很大的相似性,可以认为是迷你版的activity。以下是使用Fragment的方法以及要注意的地方。一、Fragment的创建首先,你想使用Fragment碎片,你要先创建一个Fragment。创建Fragment分两步实现:(1)创建一个布局文件,可以是一个很简单的布局,如下:布局名称为:left_fragment.xml原创 2015-11-11 13:24:11 · 1000 阅读 · 0 评论 -
Android内存泄露实时监测——LeakCanary(Android Studio+Eclipse)
前言LeakCanary已经开源一年多了,版本从1.3已经升级到1.4-beta2,不过还是有朋友没有试过使用。源码地址:https://github.com/square/leakcanary推荐看:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0510/2860.html当初也是看这篇才了解LeakCanary原创 2016-07-23 23:47:46 · 3646 阅读 · 0 评论