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
- 浏览: 2550900 次
- 性别:
- 来自: 成都
最新评论
-
nation:
你好,在部署Mesos+Spark的运行环境时,出现一个现象, ...
Spark(4)Deal with Mesos -
sillycat:
AMAZON Relatedhttps://www.godad ...
AMAZON API Gateway(2)Client Side SSL with NGINX -
sillycat:
sudo usermod -aG docker ec2-use ...
Docker and VirtualBox(1)Set up Shared Disk for Virtual Box -
sillycat:
Every Half an Hour30 * * * * /u ...
Build Home NAS(3)Data Redundancy -
sillycat:
3 List the Cron Job I Have>c ...
Build Home NAS(3)Data Redundancy
相关推荐
android14 framework jar 包
Android 13.0 framework jar 包
1. **隐私强化**:Android 11增加了对一次性权限的管理,应用程序只能在用户授予时访问敏感权限,如位置信息,这提高了用户数据的安全性。 2. **设备连接**:改进了对蓝牙和Wi-Fi设备的控制,特别是对物联网设备的...
《Android Framework精编内核解析》是一本深入探讨Android系统核心框架层的专著,它主要涵盖了Android系统架构的关键组成部分,旨在帮助读者理解和掌握Android应用开发背后的机制。在这个压缩包中,包含了一份名为...
1. **Android Framework概述**:Android Framework是Android系统的上层架构,它包括了应用程序框架层、库和运行时环境,以及系统服务。这些组件共同构成了Android应用程序开发者所接触的大部分API,也是系统开发者...
Android11.0 系统分析 Android11.0 启动分析 Android11.0 最新Framework解析 Android11.0 Binder通信原理
《字节面试Android11.0最新Framework解析》是一份专为程序员面试准备的资料,主要聚焦于Android系统的深层机制,特别是针对Android 11.0版本的Framework层进行了深入剖析。Framework是Android系统的核心部分,它定义...
用于第三方android客户端开发,有部分权限api可以使用,如热点,wifi等api
《Android Framework 开发揭秘》这本书深入剖析了Android系统的内部运作机制,是Android开发者提升技术深度的宝贵资料。它涵盖了从系统启动到服务框架的构建,再到关键组件的工作原理,旨在帮助读者理解和掌握...
对Android Service Framework进行简单的剖析
### Android_Framework岗位职责详解 #### 一、职位概述 在当今快速发展的移动互联网时代,Android作为全球最流行的移动操作系统之一,其技术栈的重要性不言而喻。随着Android系统的不断升级和优化,对于开发者的...
自己编译的 Android12版本-framework源码jar 来源:AOSP源分支 android-12.1.0_r11
Android的Framework层是Android操作系统的核心组成部分,它是连接应用程序和硬件之间的桥梁。理解其工作原理对于开发者来说至关重要,因为它直接影响到应用程序的性能、稳定性和可扩展性。本文将深入探讨Android ...
Android Bluetooth Framework 应用层分析 AndroidBluetooth Framework 是 Android 操作系统中的蓝牙协议栈,负责管理蓝牙设备的连接、数据传输和蓝牙 Profile 的管理。整个蓝牙系统可以分为四个层次:蓝牙嵌入式...
1. **Android Framework结构** Android Framework分为两大部分:应用框架和系统框架。应用框架为开发者提供了构建应用程序的API,如Activity、Service、BroadcastReceiver等。系统框架则包含了系统服务,如Content ...
《Android Framework深度解析》 Android Framework是Android操作系统的核心组成部分,它是Android应用开发的基础,负责提供应用程序接口(API)以及系统服务。在这个详细分析中,我们将深入探讨Android Framework的...
Android Framework 面试题集学习指南 一、Android 应用性能分析 Android 应用性能分析是指对 Android 应用程序的性能进行测量、评估和优化的过程。主要关注两个方面:响应速度和 UI 刷新速度。可以使用 Android ...
`framework.jar`是Android系统的一个关键组件,包含了Android Framework的类库,包括Activity管理、Intent机制、BroadcastReceiver、Service、ContentProvider、View体系等核心功能。这个文件对于系统开发者和进行...
1. **Activity**: 是Android应用的基本组件,它负责用户界面的交互。每个与用户交互的屏幕通常对应一个Activity。Activity之间可以通过Intent进行跳转和数据传递。 2. **Service**: 在后台运行的服务,不与用户界面...