移动平台
《疯狂Android讲义》第2章的内容确实有点多,几乎一口气把界面编程会用到的东西都塞过来,累觉不爱。熟悉了这些组件的属性和用法还不够,头脑里还是一片混乱,不知道谁是谁的“爹”。所以笔者用了一个晚上的时间翻查Android API,仔细去了解他们的关系,借助MindManager和GenMyModel(在线UML工具)梳理一遍本章书所提到的UI组件和接口,有对应的思维导图和类图,对了解学习Android界面编程会有穿针引线的作用。...
Android中主要组件之Activity的生命周期,基本都是翻译Android
API和个人的理解。首先看一下Android
api中所提供的Activity生命周期图:Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: 1
public cl...
1.如上图,下载最新adt-bundle:
http://developer.android.com/sdk/index.html 里面集成了 eclipse,SDK,SDK
Manager。2.设置环境变量,需要将SDK中tools,platform-tools路径都添加进path中。例如,我电脑...
现在软件市场上有很多可以改变手机地理位置的软件,更改后打开微信就可以随意定位,甚至前几年有依靠这个技术打广告为生的小型公司。
一获取地理位置的方法
获取地理位置的方法一般分为两种。
1)GPS
24颗卫星定位全球(图片来自维基百科)给出详解地址:http://zh.wikipedia.org/wiki/GPS;
但是向卫星对请求信号强度的要求比较高,很多专门的硬件设备有时都达不到,所...
Android JNI之Android.mk、Application.mk...
http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/
1、mysqlhttp://dev.mysql.com/doc/refman/5.5/en/index.html安装sudo
apt-get install updatesudo apt-get install mysql-server-5.5
mysql-client-5.52、安装web.pys...
Fragment提供了把UI分解成不同组成部分的方法,从而使得每一个部分都能在其运行的设备上以正确的形式被展现。在手机上,列表视图会占据整个屏幕,点击一个列表项将会把用户带到新的屏幕以展示内容。但是在平板电脑上,列表视图只显示一部分,内容也会被同步展示。Fragment生命周期:1、onCreate...
在上一篇中我们学会了ActionSheet的使用,细心的朋友可能会发现其中创建列表的格式是HTML的,代码如下:
function showCustomHtmlSheet() {
$("#afui").actionsheet('BackShow Alert 3Show Alert 4');
}
这一篇我们来研究一下json格式的ActionSheet,其实很简单,和上一篇中的分析方法...
本文将解析Android View的onClick事件的回调机制,通过这个设计,可以明白接口和对象组合是非常重要的。记得我们在写Button的onClick事件是往往会这样来写:
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}...