`
sillycat
  • 浏览: 2550900 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Android Content Framework(1)Concept

 
阅读更多

Android Content Framework(1)Concept

Some Concept

1, total customized
The Main activity will open the local html index.html page with android WebView and WebViewClient, for example
import android.webkit.WebView;
import android.webkit.WebViewClient;

Once the page is load, it will send the request as follow:
file://
sillycat://
http://

Then we handle these different protocol in our handler.

Sometimes, we will just execute our native activity.
Sometimes, load the remote URL
Sometimes, load local html page.

We can easily configure android features, we can go to remote html, local html, native codes easily.

2. jquery mobile and native sample
MainActivity load the Jquery mobile html page. Drive all the flows in the JQuery mobile.

3. PhoneGap
Based on the www static html pages. Should be able to talk to the server side via AJAX. But depends on the configuration to using native library.

And I have concerns that there is bugs or version conflicts between PhoneGap and Android/iOS.

I have no idea which one is better. I may not have enough time to maintain an Android framework, iOS framework myself. Maybe PhoneGap is a good choice.

Tips
1. Sync Error
When I sync my project with gradle on Android Studio, I get this Error Message
The project is using an unsupported version of Gradle. Please use version 1.10.

Solution:
Download and install the gradle 1.12
http://stackoverflow.com/questions/22359831/force-android-studio-to-download-and-install-gradle-1-10-or-1-1

Update the Android SDK Manager.

Update the build.gradle configuration.
    dependencies {
        classpath 'com.android.tools.build:gradle:0.11.+'
    }
    compileSdkVersion 19
    buildToolsVersion "19.1.0"

Command to build
>gradle clean build

And one of my project is managed by maven
>mvn clean package android:deploy android:run

References:
http://sillycat.iteye.com/blog/2008402

Build Phonegap with JQuery Mobile
http://stackoverflow.com/questions/14375354/jquery-mobile-e-book-development/14375842#14375842
http://coenraets.org/blog/2011/10/sample-application-with-jquery-mobile-and-phonegap/

Customized Build It
http://code.tutsplus.com/tutorials/use-jquery-mobile-to-build-a-native-android-news-reader-app--mobile-4720
http://code.tutsplus.com/tutorials/use-jquery-mobile-to-build-a-native-android-news-reader-app-part-2--mobile-4775
http://code.tutsplus.com/tutorials/use-jquery-mobile-to-build-a-native-android-news-reader-app-part-3--mobile-4886

分享到:
评论

相关推荐

    android 14 framework jar 包

    android14 framework jar 包

    Android 13.0 framework jar 包

    Android 13.0 framework jar 包

    Android Framework 开发揭秘

    1. **隐私强化**:Android 11增加了对一次性权限的管理,应用程序只能在用户授予时访问敏感权限,如位置信息,这提高了用户数据的安全性。 2. **设备连接**:改进了对蓝牙和Wi-Fi设备的控制,特别是对物联网设备的...

    Android Framework精编内核解析

    《Android Framework精编内核解析》是一本深入探讨Android系统核心框架层的专著,它主要涵盖了Android系统架构的关键组成部分,旨在帮助读者理解和掌握Android应用开发背后的机制。在这个压缩包中,包含了一份名为...

    android底层framework开发课件

    1. **Android Framework概述**:Android Framework是Android系统的上层架构,它包括了应用程序框架层、库和运行时环境,以及系统服务。这些组件共同构成了Android应用程序开发者所接触的大部分API,也是系统开发者...

    Android11.0最新Framework解析

    Android11.0 系统分析 Android11.0 启动分析 Android11.0 最新Framework解析 Android11.0 Binder通信原理

    字节面试Android11.0最新Framework解析

    《字节面试Android11.0最新Framework解析》是一份专为程序员面试准备的资料,主要聚焦于Android系统的深层机制,特别是针对Android 11.0版本的Framework层进行了深入剖析。Framework是Android系统的核心部分,它定义...

    android8.0 framework jar包

    用于第三方android客户端开发,有部分权限api可以使用,如热点,wifi等api

    android framework 开发揭秘

    《Android Framework 开发揭秘》这本书深入剖析了Android系统的内部运作机制,是Android开发者提升技术深度的宝贵资料。它涵盖了从系统启动到服务框架的构建,再到关键组件的工作原理,旨在帮助读者理解和掌握...

    Android Service Framework分析

    对Android Service Framework进行简单的剖析

    android_framework工作岗位职责

    ### Android_Framework岗位职责详解 #### 一、职位概述 在当今快速发展的移动互联网时代,Android作为全球最流行的移动操作系统之一,其技术栈的重要性不言而喻。随着Android系统的不断升级和优化,对于开发者的...

    Android12版本-framework源码jar

    自己编译的 Android12版本-framework源码jar 来源:AOSP源分支 android-12.1.0_r11

    android的framework简介

    Android的Framework层是Android操作系统的核心组成部分,它是连接应用程序和硬件之间的桥梁。理解其工作原理对于开发者来说至关重要,因为它直接影响到应用程序的性能、稳定性和可扩展性。本文将深入探讨Android ...

    android bluetooth framework,application 层分析

    Android Bluetooth Framework 应用层分析 AndroidBluetooth Framework 是 Android 操作系统中的蓝牙协议栈,负责管理蓝牙设备的连接、数据传输和蓝牙 Profile 的管理。整个蓝牙系统可以分为四个层次:蓝牙嵌入式...

    android Framework源码最新版

    1. **Android Framework结构** Android Framework分为两大部分:应用框架和系统框架。应用框架为开发者提供了构建应用程序的API,如Activity、Service、BroadcastReceiver等。系统框架则包含了系统服务,如Content ...

    Android-framework详细分析

    《Android Framework深度解析》 Android Framework是Android操作系统的核心组成部分,它是Android应用开发的基础,负责提供应用程序接口(API)以及系统服务。在这个详细分析中,我们将深入探讨Android Framework的...

    android framework面试题集

    Android Framework 面试题集学习指南 一、Android 应用性能分析 Android 应用性能分析是指对 Android 应用程序的性能进行测量、评估和优化的过程。主要关注两个方面:响应速度和 UI 刷新速度。可以使用 Android ...

    Android framework.jar 下载,可以直接依赖

    `framework.jar`是Android系统的一个关键组件,包含了Android Framework的类库,包括Activity管理、Intent机制、BroadcastReceiver、Service、ContentProvider、View体系等核心功能。这个文件对于系统开发者和进行...

    Android framework

    1. **Activity**: 是Android应用的基本组件,它负责用户界面的交互。每个与用户交互的屏幕通常对应一个Activity。Activity之间可以通过Intent进行跳转和数据传递。 2. **Service**: 在后台运行的服务,不与用户界面...

Global site tag (gtag.js) - Google Analytics