1. 配置
首先去git上下载jar包,一个是androidannotations.jar,一个是androidannotations-api.jar。
新建我们的Android工程,将androidannotations-api.jar放入libs目录中,然后新建一个目录compile-lib,将androidannotations放进取,右键我们的工程-->Properties-->Jav...
分类:
移动开发 时间:
2015-08-12 19:35:58
阅读次数:
156
一、概述
Fragment(碎片,片段)是在Android 3.0后才引入的,主要的目的是为了实现在大屏幕设备上的更加动态更加灵活的UI设计。这是因为平板电脑的屏幕比手机大得多,所以屏幕上可以放更多的组件,而不是简单地只是把手机上的组件放大。所以Fragment在应用中的是一个可重用的模块化组件,它有自己的布局、自己的生命周期,在一个Activity中可以包含多个Fragment。
二...
分类:
移动开发 时间:
2015-08-11 18:46:14
阅读次数:
169
HTTP Content-type 对照表
文件扩展名
Content-Type(Mime-Type)
文件扩展名
Content-Type(Mime-Type)
.*( 二进制流,
不知道下载文件类型)
application/octet-stream
.tif
image/tiff...
分类:
移动开发 时间:
2015-08-10 22:15:46
阅读次数:
568
在Android里,不是只有网络、信息、蓝牙等会受到保护,我们需要申请权限才能访问,我们自己编写的应用也可以受到Android系统的保护,让其他应用也需要先获取权限才能访问。下面介绍一下如何给应用的Activity自定义权限。
我们会通过三步来实现:
首先,创建两个Android项目,第二个访问第一个的Activity;然后,给第一个应用的Activity的设置权限,再让第二个...
分类:
移动开发 时间:
2015-08-10 07:08:43
阅读次数:
255
今天用CMD命令进行adb logcat时显示一堆的乱码,乱码如下:
C:\Users\Administrator>adb logcat -s logcat
--------- beginning of /dev/log/system
--------- beginning of /dev/log/main
D/logcat (10387): Group1 onInterceptTouchEv...
分类:
移动开发 时间:
2015-08-07 19:51:17
阅读次数:
198
下面是一个工具类,提供了dp、sp、px之间相互转化的方法。
import android.content.Context;
/**
* dp、sp 转换为 px 的工具类
* CSDN OuyangPeng
*/
public class DisplayUtil {
/**
* 根据手机的分辨率从 px(像素) 的单位 转成为 dp
*/
public static int...
分类:
移动开发 时间:
2015-08-07 16:12:08
阅读次数:
137
用一个集合类对所有的Activity进行管理,实现随时控制Activity。用add(Activity activity)方法向List中添加Activity,用remove(Activity activity)方法从List中移除Activity,用finishProgram()方法将List中所有Activity移除并退出程序
import java.util.ArrayList;
impo...
分类:
移动开发 时间:
2015-08-06 13:23:14
阅读次数:
113
ListView是Android UI控件里很重要的一个控件。它可以很直观方便地展示一组数据,在实际应用中非常广泛。下面介绍一下ListView的显示与缓存机制。下面是一张ListView显示缓存机制的原理图: 第1部分是一台手机正常显示ListView时的情况,因为手机高度有限,所以显示的数据不会太多,这里显示了7条数据;同样,因为手机内存资源有限,ListView也不会一次性就把所有数据全部加载...
分类:
移动开发 时间:
2015-08-04 17:21:04
阅读次数:
123
该图转自:http://blog.csdn.net/xyz_lmn/article/details/41411355...
分类:
移动开发 时间:
2015-08-03 11:38:36
阅读次数:
131
在最近的工作中,在客户端和服务器通信中,需要采用JSON的方式进行数据传输。简单的参数可以通过手动拼接JSON字符串,但如果请求的参数过多,采用手动拼接JSON字符串,出错率就非常大了。并且工作效率也特别低。
网上有许多开源的JSON框架,比如Gson,Jackson,FastJson等框架。
FastJson是阿里巴巴工程师开发的一个Json处理工具包,包括“序列化”和“反序列化...
分类:
移动开发 时间:
2015-07-31 16:26:40
阅读次数:
163