作者:刘昊昱
博客:http://blog.csdn.net/liuhaoyutz
本文介绍了一个使用Handler的Android应用程序,通过该程序,我们可以了解Handler的基本用法。该程序运行效果如下:
点击Button1按钮后,运行效果如下:
点击Button2按钮后,运行效果如下:
下面我们来看这个程序代码。
主程序TestHandlerActiv...
列表ListView介绍和实例
1.ListView -- ListActivity -- ListAdapter
2.ArrayAdapter结合ListView进行显示
3.SimpleAdapter结合ListView进行显示
4.处理单击ListView事件,处理选择ListView的事件
5.使用SimpleCursorAdapter与ListView进行关...
launchmode的四种模式,不需要细说:standard、singleTop、singleTask、singleInstance。
此博客关注的是,关于Activity中关于Affinity(亲和力)&Intent标记的东西,即使是Android老鸟,也不一定将其中的细节理解透彻。...
在与Android交互过程中,因为Android是从低位往高位读,iOS是从高位往低位读,所以交互数据需要进行转换。
/*
* convert big endian to little endian in C
*/
uint16_t swap_uint16( uint16_t val );
int16_t swap_int16( int16_t val );
uint32_t s...
描述把文本读出的API,在手机上测试知识支持英文,中文库应该没有所以不支持
/*
* Copyright (C) 2009 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file exce...
当scrollview中包含listView时,滑动的时候会出现问题。。最常见的问题是listview滑动不了。。。问题原因是在加载listview时它的高度应该按照adapter所绑定的数据来确定,而不是fill_parent或者是wrap_content...
项目中用到了就把它抽取出来做个记录
import android.view.View;
import android.view....
Android U 盘功能实现和分析
u 盘功能实现结果:
u 盘会当成 usb storage 在 Settings Storage 里面显示。
准备工作
内核需支持 usb host,需支持 FUSE 文件系统,在 FS 选项里面配置即可(CONFIG_FUSE_FS=y)。
Android 的配置
配置 init..rc
mkdir /sto...
本节我们将练习怎样安装(更新)一个插件。本文章基于v1.6.7版本进行说明,最新的方式以官网为准
可下载最新的apkplugdemo源码http://git.oschina.net/plug/apkplugDemos
一 apkplug插件
apkplug插件是一个apk文件,它与普通的android APP基本相同(开发方式),本节只讲插件安装接口而插件开发将在后面的章...
apkplug是一个轻量级插件化开发框架,能够优美的将安卓APP实现模块化定制,减轻你的开发难度...
众所周知,在android系统上,有时候我们遇到so文件的crash只能打log,但是很多时候并不知道crash在什么地方,幸运的是crash后,一般可以产生一个.dmp文件。
我们可以根据这个文件来得到更为详细的statck trace。
主要用的就是google提供的一些方法,命令太复杂,很容易出错,所以我写了一个python脚本,简化步骤。
详情可以参考 https://code.go...
??
1 . 在项目里添加 CoreLocation.framework
2 .在 .h 文件输入如下:
1.#import
2.#import
3.#import
4.#import
3 . 在 .m文件输入如下:
1.// BeiJing
2.#define BJ_LATITUDE 40.06381
3.#define BJ_LONGITUDE 116.134657
4.#...
上一篇介绍了Animation动画其一:Tween补间动画。
这篇文章接下来介绍Animation另一种动画形式:Frame逐帧动画。
Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现(后面会给出这两种实现方式的源代码Demo)。
下面分别介绍:
一、定义在xml中实现:
实现效果图:
...
运行环境
win7 64
cocos2d-2.1rc0-x-2.1.2
lua 5.1
通常我们编写好的lua代码都是明文形式,谁都可以查看修改,为了防止自己的劳动成果不被别人轻易的盗取,可以使用luac(lua库中自带)对其进行加密,转换为二进制文件。这样lua代码就无法直接查看,但是这里会有一个问题:在windows下能够很好的运行,在android上就会黑屏,提示错误:
[...
An intent service is similar to regular
service, with two main exceptions: whatever work is to be done in
onHandleIntent() will execute on a separate ...
Python-based Template PackagesPython-based
Template PackagesWebBot - Build Web Apps as Easily as Native Ones - HomeBuild
Web Apps as Easily as Native ...
安装JDK,比如目录在C:\Java为了方便java程序的开发,需要配置一下环境变量,右击我的电脑->属性->高级->环境变量->用户变量中单击[新建(N)]添加以下环境变量(假定你的JDK安装路径为C:\Java\jdk1.6.0_30)JAVA_HOMEC:\Java\jdk1.6.0_30P....
http://blog.sina.com.cn/s/blog_69a4fbd70100rgkn.htmlhttp://developer.android.com/guide/topics/ui/how-android-draws.html
并发所描述的概念就是同时运行多个任务。这些任务可能是以在单核 CPU
上分时(时间分享)的形式同时运行,也可能是在多核 CPU
上以真正的并行方式来运行。这篇文章是作者在学习iOS开发技术当中,遇到多线程问题时捋顺思路时的一些看法。 GCD是iOS开发当中解决多核开发的一个技术。
主要有三种...