一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中...
分类:
移动开发 时间:
2015-03-12 20:40:26
阅读次数:
184
一个应用程序是有很多活动构成的,使用Intent在活动间移动。Intent分为显式和隐式两种:1.显示Intent:新建一个布局文件,命名为second_layout.xml,代码如下 然后新建一个后动SecondActivity继承于Activity,代码如下:package com.gui...
分类:
移动开发 时间:
2015-03-11 21:27:48
阅读次数:
171
在工作的过程中,本人遇到了一个关于手机问题检测的项目,其中一个需求的功能是获取对url的域名解析后的ip地址;从网上找了大量的资料,都是相同的使用InetAddress通过url去获取dns解析的ip地址。在初步使用过程中,发现怎样都没法正确获取ip,都会抛出地址无法解析的异常,着实很奇怪,但是其它...
分类:
移动开发 时间:
2015-03-10 18:47:13
阅读次数:
500
1 布局参数部分属性名以“layout_”开头,如android:layout_marginLeft,而其他属性名称则不是。名称不以“layout_”开头的属性作用于组件。组件生成时,会调用某个方法按照属性及属性值进行自我配置;名称以“layout_”开头的属性则作用于组件的父组件。并称这些属性为布...
分类:
移动开发 时间:
2015-03-09 23:40:16
阅读次数:
137
activity托管fragment,需要做到以下两点:1. 在布局中为fragment视图安排位置;2. 管理fragment实例的生命周期。fragment的生命周期:参考:http://www.cnblogs.com/purediy/p/3276545.htmlfragment在代表activ...
分类:
移动开发 时间:
2015-03-08 15:35:05
阅读次数:
267
1. zygote 本身是一个Native的应用程序,与驱动,内核无关,由init进程根据init.rc的配置项创建起来的。2. zygote 是创建java世界的盘古,创建java世界的步骤: (1) 创建AppRuntime对象,并调用它的start。此后的活动由AppRuntime控制。 (2...
分类:
移动开发 时间:
2015-03-06 15:26:14
阅读次数:
209
1. JNI, Java Native Interface,即 Java本地调用。 作用:JNI层作为连接Java世界与Native世界的桥梁,使Java程序中函数可以调用Native(C/C++)编写的函数,Native(C/C++)程序中可以调用Java的函数。2. Java要调用Native函...
分类:
移动开发 时间:
2015-03-05 10:28:29
阅读次数:
171
开始着手Android。和大多数初用Eclipse的人一样,有些手忙脚乱。
之前看Cocos2d时零星的看过;Cocos2d后来也被耽搁下来了;关于Cocos2d点此穿越,日后更新笔记。
现做下Android学习笔记,记录点滴。
-->点击进入Android学习笔记导图。
-->19本Android经典教程+104个Github上火爆项目开源源码
加油!...
分类:
移动开发 时间:
2015-03-03 16:48:51
阅读次数:
235
原文网址:http://cherishlc.iteye.com/blog/1756762在Android中调用C++其实就是在Java中调用C++代码,只是在windows下编译生成DLL,在Android中会生成Linux系统下的.so文件(好吧,其实我基本没用过Linux)。没写过JNI的可以看...
分类:
移动开发 时间:
2015-03-02 18:55:49
阅读次数:
277
Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这样的情况,自己主动保存这些数据,并立时生效,同一时候Android提供一种...
分类:
移动开发 时间:
2015-02-20 19:43:31
阅读次数:
205