`
unicorn25
  • 浏览: 66421 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在eclipse环境中开发android原生应用

 
阅读更多

最近比较闲,于是在网上闲逛搜罗各种源代码和UI效果,在eoeandroid找个一个不错的帖子,关于原生Launcher2二次开发的(标题:关于使用Eclipse调试Launcher的完美解决方法  链接:http://www.eoeandroid.com/thread-46204-1-2.html)。在里面提到如下内容:

 写道
由于在Android源码中,很多方法、成员、类、包都被打上@hide标签,这些成员在SDK中没有公开,以至于在编译Launcher源码时最常遇到的类android.view.View的成员mScrollX无法访问。

 

本文既是基于这个思路试图从根本上解决android原生应用在eclipse中的二次开发问题。

 

思路如下:

 

思路1

  • 使@hide标签失效
  • 生成含有原生应用所需要的扩展后的android custom SDK
  • 使用custom SDK创建新的工程,并导入原生应用
分享到:
评论

相关推荐

    Android C++高级编程: 使用NDK

     在主要的操作系统上安装Android原生开发环境。  使用Eclipse集成开发环境开发原生代码。  使用Java原生接口(JNI)将原生代码与Java代码连接。  用SWIG自动生成JNI代码。  用POSIX和Java线程开发多线程原生...

    Android_SDK与Eclipse最新版开发环境搭建.pdf

    Android_SDK与Eclipse最新版开发环境搭建.pdf 一、 背景和准备 1. Android 简介 Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操 作系统的名称,该平台由操作系统、中间件、用户界面和应用软件...

    Android C++高级编程使用NDK

     在主要的操作系统上安装Android原生开发环境。  使用Eclipse集成开发环境开发原生代码。  使用Java原生接口(JNI)将原生代码与Java代码连接。  用SWIG自动生成JNI代码。  用POSIX和Java线程开发多线程原生...

    pro-android-c-w-ndk-master.tar

     在主要的操作系统上安装Android原生开发环境。  使用Eclipse集成开发环境开发原生代码。  使用Java原生接口(JNI)将原生代码与Java代码连接。  用SWIG自动生成JNI代码。  用POSIX和Java线程开发多线程原生...

    Android应用开发揭秘pdf高清版

    最重要的是还全面介绍了如何利用原生的C,C++(NDK)和Python、Lua等脚本语言(AndroidScriptingEnvironment)来开发Android应用,《Android应用开发揭秘》实战性强,书中的每个知识点都有配精心设计的示例,尤为...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    Cordova_Ionic_AngularJs环境安装及Eclipse开发HybridApp的配置

    Cordova_Ionic_AngularJs环境安装及Eclipse开发HybridApp的配置 Cordova(以前叫PhoneGap)提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、 麦克风等。 Cordova还...

    [中文]Basic4android新手指南_第3章第二个程序(SecondProgram.b4a)

    Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI...

    《Android C++高级编程——使用NDK》_源码.zip

    《Android C++高级编程——使用NDK》提供了... 《Android C++高级编程——使用NDK》提供了移植、开发以及利用Android平台上的C++和其他原生代码所需要的知识和技能,以便于运行图形化的高级应用和更复杂的原生应用。

    [中文]Basic4android新手指南_第1章从这里开始

    Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI...

    [中文]Basic4android新手指南_第5章屏幕大小与分辨率

    Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI...

    [中文]Basic4android新手指南_第10章变量与对象

    Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI...

    [中文]Basic4android新手指南_第2章我的第一个程序(MyFirstProgram.b4a)

    Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI...

    Android飞机战斗游戏源码

    通过整合多种手机应用的开发包(SDK)及对应的Eclipse Plugin、跨平台中间件、中国移动开发者社区服务件,支持HTML5跨平台开发,原有Java跨平台插件支持Android、Symbian、Kjava的跨平台和原生开发,已覆盖Android、...

    android开发秘籍

    10.2.1 秘诀86:在应用程序中添加谷歌地图 222 10.2.2 秘诀87:在地图上添加标记 224 10.2.3 秘诀88:在地图上添加视图 228 10.2.4 秘诀89:在地图上标记设备的当前位置 230 10.2.5 秘诀90:设置临近警告 231 第...

    20131027_Basic4android_v2.71自带库双语翻译

    Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI...

    安卓可视化编程工具_Basic4Android

    Basic4Android兼容了Google的AdMob数据库,所以开发者可以在他们开发的应用中植入广告来获取收益。 主要特性: 1.编译为原生的bytecode,不需要运行库。生成的APK文件与Java / Eclipse生成的文件完全一样 2.与Java...

    Basic4android库分析器兼智能提示文本汉化工具

    Basic4android将代码编译成Android原生(native)应用,无需其它运行环境的支持。与其它的集成开发环境不同,Basic4android是完全用于Android应用开发的开发工具,不支持其它平台。Basic4android包含一个强大的GUI...

    android-library:Tealium 原生 Android 库

    ###目录###在完整和紧凑之间切换###要求### 带有 Eclipse 的 Android ADT 捆绑包注意:从 Eclipse 的角度编写,但与任何 Android 开发环境兼容。 最低目标 Android 版本:9 / 姜饼 快速开始本指南假定...

    pro_android_cpp_with_the_ndk.pdf

    1.1.1 在Windows平台上下载并安装JDK开发包 1.1.2 在Windows平台上下载并安装ApacheANT 1.1.3 在Windows平台上下载并安装AndroidSDK 1.1.4 在Windows平台上下载并安装Cygwin 1.1.5 在Windows平台上下载并安装Android...

Global site tag (gtag.js) - Google Analytics