iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android简单修改原有应用和添加应用的方法
  • 751
分享到

Android简单修改原有应用和添加应用的方法

方法Android 2022-06-06 07:06:48 751人浏览 薄情痞子
摘要

本文实例讲述了Android简单修改原有应用和添加应用的方法。分享给大家供大家参考,具体如下: 第一部分:如何修改原有的Android应用 1. 首先新建一个Android工程

本文实例讲述了Android简单修改原有应用和添加应用的方法。分享给大家供大家参考,具体如下:

第一部分:如何修改原有的Android应用

1. 首先新建一个Android工程,加载自己的Java文件和资源文件。

2. 在自己的android工程初步调试成功以后,把该工程的java文件和资源文件复制到联系人对应的java文件和资源文件目录。

3. 在linux下执行以下命令,编译人联系人模块,把资源文件编译到联系人目录中


. build/envsetup.sh
mmm packages/apps/Contacts

4. 刷新android源码工程,这个时候你就可以在Contacts包目录下看到你新加的资源文件和源文件了,并可以在源码工程下修改代码并直接调试了。

5. 在源码工程被修改后,就可在linux下再次执行联系人编译命令, make snod加载system.img文件,并启动模拟器(emulator &),这样就可以看到你的修改了。

问题: 为什么我们要把需要的xml资源文件先在linux下编译?

答:因为我们的android源码工程是以java工程导入的,如果添加android的xml文件的话,java程序无法识别资源R文件,所以我们必须先把需要的xml资源文件先在linux下编译。

第二部分:如何添加一个新的Android应用

1. 先确认SDK目录与系统版本相同,再在SDK目录下开发自己的android应用。

2. 在源码的packages/apps/目录下创建一个android工程。

3. 在工程目录下添加一个Android.mk文件,修改LOCAL_PACKAGE_NAME 把工程名指定为自己命令工程名,如我的工程名为test,则LOCAL_PACKAGE_NAME:=test。


LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := user
LOCAL_SRC_FILES := $(callall-java-files-under, src)
LOCAL_STATIC_JAVA_LIBRARIES :=Googlelogin-client
LOCAL_PACKAGE_NAME :=test
LOCAL_CERTIFICATE := shared
include $(BUILD_PACKAGE)
# Use the folloing include to make our testapk.
include $(callall-makefiles-under,$(LOCAL_PATH))

4. 先返回源码目录,然后执行 .build/envsetup.sh (注意sh后的空格)

5. 执行mmmpackages/apps/test001 并编译test001.apk包

6. 执行make snod 并编译system.img包,然后执行emulator &

这样就可以在应用程序下看到自己编译的工程了。

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android视图View技巧总结》、《Android编程之activity操作技巧总结》、《Android操作sqlite数据库技巧总结》、《Android操作JSON格式数据技巧总结》、《Android数据库操作技巧总结》、《Android文件操作技巧汇总》、《Android编程开发之SD卡操作方法汇总》、《Android资源操作技巧汇总》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

您可能感兴趣的文章:Android应用开发SharedPreferences存储数据的使用方法Android 动画之TranslateAnimation应用详解Android 动画之ScaleAnimation应用详解Android 动画之RotateAnimation应用详解Android 动画之AlphaAnimation应用详解Android判断当前应用程序处于前台还是后台的两种方法Android 第三方应用接入微信平台研究情况分享(二)怎么发布打包并发布自己的Android应用(APP)Android 第三方应用接入微信平台研究情况分享(一)AndroidHttpClient使用Cookie应用分析Android 不同Activity间数据的传递 Bundle对象的应用android 复制 粘贴 剪切功能应用


--结束END--

本文标题: Android简单修改原有应用和添加应用的方法

本文链接: https://www.lsjlt.com/news/23619.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在Android应用中添加一个菜单功能
    这篇文章将为大家详细讲解有关如何在Android应用中添加一个菜单功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。开发环境:AndroidStudio2.1.2部分代码(Activity)...
    99+
    2023-05-31
    android roi
  • 简单实现Android应用的启动页
    前言: 平时打开手机的应用时,会跳出来3秒钟的广告后,再进入应用。今天我们就来简单实现一下引导页的功能。 1、首先,新建一个activity页面,命名:SplashActivity ...
    99+
    2024-04-02
  • Android弹窗ListPopupWindow的简单应用详解
    概述 常用的弹窗有菜单,或者Dialog,但更加人性化和可自定义的还是PopupWindow 如果只是展示列表数据或者弹窗列表选择,直接使用ListPopupWindow即可,不用...
    99+
    2024-04-02
  • mysql简单使用命令和修改mysql密码的加密方式
    简单使用命令: 登录mysql后(分号代表语句结束,执行的时候不见到分号不会结束) show databases; ---展示所有数据库名 use 数据库名; --- 进入(使用)...
    99+
    2023-09-13
    mysql 数据库
  • 关于重写equals()方法和hashCode()方法及其简单的应用
    目录重写 equals()方法 和 hashCode()方法重写 equals() 方法重写 hashCode() 方法扩展部分 TreeSet 的简单应用重写 equals()方法...
    99+
    2023-05-14
    重写equals()方法 重写hashCode()方法 重写equals()方法和hashCode()方法 equals()简单的应用
  • 简单易懂的Flask应用部署方法
    简单易懂的Flask应用部署方法 引言:Flask是一个简单易用的Python web框架,它可以帮助开发者快速构建web应用程序。但是,仅仅在本地运行Flask应用是不够的,我们还需要将应用部署到服务器上,让更多用户可以访问我...
    99+
    2024-01-19
    Flask 应用部署 简单易懂
  • Android简单使用PopupWindow的方法
    本文实例为大家分享了Android简单使用PopupWindow的的具体代码,供大家参考,具体内容如下 思路 1.在res下面创建一个menu文件夹,并新建一个xml文件作为Poup...
    99+
    2024-04-02
  • 在win8.1的应用菜单中修改默认排序的方法
    Windows 8.1或者Windows RT的程序菜单是与Windows 7以及Vista完全不同的存在,程序菜单中显示的是你安装的所有程序包括Metro应用和桌面程序。 Windows 8.1还可以根据自己的使用习...
    99+
    2023-06-04
    应用菜单中修改默认排序 win8.1 菜单 应用 方法
  • android重启应用的方法有哪些
    Android重启应用的方法主要有以下几种:1. 使用Intent重新启动应用:可以通过创建一个新的Intent,设置标志位FLAG...
    99+
    2023-08-29
    android
  • CSS单位的应用方法和场景
    这篇文章主要介绍“CSS单位的应用方法和场景”,在日常操作中,相信很多人在CSS单位的应用方法和场景问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS单位的应用方法和场景”...
    99+
    2024-04-02
  • Android应用内悬浮窗Activity的简单实现
    目录前言缩放方法悬浮样式点击穿透空白移动悬浮窗例子的完整代码styles.xmllayoutactivity运行效果小结前言 悬浮窗是一种比较常见的需求。例如把视频通话界面缩小成一个...
    99+
    2024-04-02
  • android调用其他应用的方法有哪些
    Android调用其他应用的方法有以下几种:1. 使用隐式Intent调用其他应用:通过指定Intent中的Action、Categ...
    99+
    2023-08-11
    android
  • Android传感器的简单使用方法
    本文实例为大家分享了Android传感器简单使用的具体代码,供大家参考,具体内容如下 1. SensorManager类 SensorManager类用来管理各个传感器:通过Sens...
    99+
    2024-04-02
  • Android  TimerTask 的简单应用及注意事项
    Android  TimerTask 的简单应用及注意事项Android应用开发中常常会用到定时器,不可避免的需要用到 TimerTask 定时器任务这个类下面简单的一个示例演示了如何使用TimerTask这个示例演示了3秒未有触...
    99+
    2023-05-31
    android timertask tim
  • 在Android应用中利用 onClick实现单击事件的方法有哪些
    本篇文章给大家分享的是有关在Android应用中利用 onClick实现单击事件的方法有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。这里使用四种onClick单击事件,来...
    99+
    2023-05-31
    android onclick roi
  • jupyter记事本的安装和简单应用
     1.概述   jupyter记事本是一个基于Web的前端,被分成单个的代码块或单元。根据需要,单元可以单独运行,也可以一次全部运行。这使得我们可以运行某个场景,看到输出结果,然后回到代码,根据输出结果对代码做出相应的调整(说白了就是可以...
    99+
    2023-01-30
    记事本 简单 jupyter
  • Three.js添加阴影和简单后期处理的方法是什么
    本篇内容主要讲解“Three.js添加阴影和简单后期处理的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Three.js添加阴影和简单后期处理的方法是什么”吧!添加阴影在Three.j...
    99+
    2023-07-06
  • C#Windows应用程序开发添加状态条的方法
    这篇文章主要介绍“C#Windows应用程序开发添加状态条的方法”,在日常操作中,相信很多人在C#Windows应用程序开发添加状态条的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#Windows应用...
    99+
    2023-06-17
  • Android端使用Modbus协议的简单方法
    目录1、导入Modbus4Android的库2、基于 TCP/IP 的 Modbus Master/客户端2.1、初始化ModbusMaster2.2、读写保持寄存器2.3、读写线圈...
    99+
    2024-04-02
  • Dialog中Android应用中的使用方法
    Dialog中Android应用中的使用方法?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Android开发中最常用的就是Dialog类,除了自定义dialog...
    99+
    2023-05-31
    android dialog roi
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作