引言
在Android应用开发:Fragment的非中断保存setRetaineInstance一文中已经介绍过了如何让Fragment不随着Activity销毁从而保存数据的方法。在移动应用程序的架构设计中,界面与数据即不可分割又不可混淆。在绝大部分的开发经历中,我们都是使用Fragment来进行界面编程,即使保存数据基本上也只是界面相关控件的数据,很少做其他的数据保存,毕竟这样与开发...
分类:
移动开发 时间:
2014-08-18 23:34:53
阅读次数:
381
在android应用中,有时需要计算个View的位置,导致需要计算状态栏高度,标题栏高度等信息。为以后方便,在此做个简单记录。晒代码前先了解一下android屏幕区域的划分,如下图(该图引用自此文http://www.iteye.com/topic/828830)1、屏幕区域的获取[java]vie...
分类:
移动开发 时间:
2014-08-18 23:26:43
阅读次数:
432
Start Android1、Intent对象的基本概念 1)Intent是Android应用程序组件之一; 2)Intent对象在Android系统当中表示一种意图; 3)Intent当中最重要的内容是action与data;2、Intent对象的基本使用方法3、使用Intent...
分类:
移动开发 时间:
2014-08-18 23:15:42
阅读次数:
204
在Android系统中,应用程序组件Content Provider为不同的应用程序实现数据共享提供了基础设施,它主要通过Binder进程间通信机制和匿名共享内存机制来实现的。关于数据共享的另一个 话题便是数据更新通知机制了,即如果一个应用程序对共享数据做了修改,它应该如何通知其它正在使用这些...
分类:
移动开发 时间:
2014-08-18 20:15:22
阅读次数:
351
Android的应用框架的外特性空间的描述在SDK文档有十分清楚的描述,Android应用的基本概念,组件生命周期等等有详细的描述。在外特性空间中,Android提供了Activity,Service,Broadcast receivers,Content Provider,Intent,task等...
分类:
移动开发 时间:
2014-08-18 10:31:53
阅读次数:
211
大家好,很久没有在博客园写过东西。前一段时间尝试学过一段时间cocos2d,但是由于学习资料有限,文档较少,一直难有进展,因此在刚刚过去的三周里,我又回到了我的老本行:java ,Android。在假期里我算是正式开发了我的第一个安卓应用: i背单词。经过三个星期的磕磕绊绊,终于写出一个较稳定的.....
分类:
移动开发 时间:
2014-08-17 22:30:52
阅读次数:
285
在Android平台的应用程序开发过程中,Manifest文件举足轻重。每一个应用程序都要有一个Manifest文件,他定义了APP在Android系统的基本信息。
下面通过一个例子做一个简单解析,虽然不全,但是可以了解各大概。
例子取自AOSP4.4 frameworks/base/packages/SystemUI/AndroidManifest.xml,...
分类:
其他好文 时间:
2014-08-17 18:36:32
阅读次数:
284
-、BroadcastReceivcer概述
1、什么是广播
BroadcastReceiver是Android四大组件之一,本质是一种全局的监听器,用于监听系统全局的广播消息。因此它可以非常方便的实现不同组件之间的通信。
2、BroadcastReceiver的创建启动
BroadcastReceiver是用用于接受程序所放出的Broadcast ...
分类:
移动开发 时间:
2014-08-17 15:35:52
阅读次数:
415
这段时间在学Android应用开发,在想既然是用Java开发的应该非常好反编译从而得到源码吧,google了一下,确实非常easy,下面是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,全然是一种学习的态度,只是好像通过这样的方式也能够去汉化一些外国软件。本文Android反编译教...
分类:
移动开发 时间:
2014-08-17 15:28:12
阅读次数:
192
1、重要性 ? ? ? ??AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全...
分类:
移动开发 时间:
2014-08-16 21:13:51
阅读次数:
472