Android手机app启动的时候第一个Activity必须是MainActivity吗

原文:Android手机app启动的时候第一个Activity必须是MainActivity吗

Android手机APP启动的第一个Activity是可以自己设置的,不是必须的MainActivity,可以是任何的Activity。

设置Android手机APP启动的第一个Activity得看Android项目里的mainfest.xml文件:


android.name属性值是由包名(com.example.login)+启动的Activity类名(Login)组成的,如果要修改APP启动的第一个Activity时,需要把启动的Activity类名(Login)替换成你想启动的Activity类名即可。但是被你替换的Activity(Login)需要在本文件中声明,否则它就是无用的,且项目也会报错。

替换的Activity(Login)声明如下:


时间: 2024-10-13 10:32:27

Android手机app启动的时候第一个Activity必须是MainActivity吗的相关文章

树莓派玩家必装的几个Android手机APP

树莓派之家为各位玩家朋友搜集了以下几个手机APP,有了这些软件,在你把玩树莓派的过程中,会起到如虎添翼的效果. 由于软件很多都是Google Play上的,而身在天朝的我们又无法使用Google的服务,所以软件已上传至百度网盘,方便大家下载. 1. RasPi Check (点击下载 ) 这款APP是笔者比较喜欢的,用来检测树莓派的运行状态,如果手机和树莓派处于同一局域网内,可以用它来查看树莓派的 CPU频率/内存余量/硬盘余量/核心温度/当前所有进程 等状态信息,如下图. 2. JuiceSS

Android 手机app 嵌入网页操作

1.主Activity的源代码: package com.jhtg.happyagent; import android.annotation.SuppressLint; import android.app.Activity; import android.graphics.Bitmap; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.W

android开发之Fragment加载到一个Activity中

Fragments 是android3.0以后添加的.主要是为了方便android平板端的开发.方便适应不同大小的屏幕.此代码是为了最简单的Fragment的使用,往一个Activity中添加Fragment,主要涉及的知识点有:1.Fragment类的创建,2.Fragment的添加3.无UI的 Fragment的添加,根据Tag找回Fragment Fragment对应的Xml布局文件, <LinearLayout xmlns:android="http://schemas.andro

【Android端 APP 启动时长获取】启动时长获取方案及具体实施

一.什么是启动时长? 1.启动时长一般包括三种场景,分别是:新装包的首次启动时长,冷启动时长.热启动时长 冷启动 和 热启动 : (1)冷启动:当启动应用时,后台没有该程序的进程,此时启动的话系统会分配一个新的进程给应用. (2)热启动:程序的进程依然存在,启动时通过已有进程启动进入到Activity显示页面的,就是热启动,或者从Android官网来看我们获取到的其实是温启动时长,就是Activity不存在的情况. (3)新装包的启动时长: 新装包的启动时长,预估是最长的,并且在5.0以下及5.

android手机APP运行内存问题

今天刚和IOS的经理讨论了一下有关android和IOS手机APP运行内存的问题.其实两者的性质都是一样的,如果后台应用运行过多,导致手机内存不足的的情况下,系统会判断后台应用的View是否在手机屏幕上显示,如果不在将会同意释放该应用的内存,腾出足够的内存空间运行新的应用.当然,如果机身本身的内存就不足(在没有运行其他项目的情况下),再运行一个所需内存超过机身内存的应用是无法运行起来的,这只是在理想状态的理论上,现实中一般不会有这种问题.

在一个Activity里面的TextView上面添加网页链接,启动后到另一个Activity里面!

可以添加很多的属性,样式或者是什么的,目前要完成的功能是 点击TextView里面的某个文字链接,进入另外一个Activity里面!例如你可以做微博里面的 @XXX: 点击后进入他的个人主页! 下面都是Activity: package wq.gdky005; import java.util.ArrayList; import android.R.color; import android.app.Activity; import android.content.Context; import

android中按back键返回上一个activity,如何重新调用上一个activity的oncreate方法?

默认情况下是不会调用的. @Override public void onBackPressed() { String titleStr = edittitle.getText().toString(); String contentStr = editcontent.getText().toString(); if (title.equals(titleStr) && content.equals(contentStr)) { super.onBackPressed(); } else

android 从APP启动另一个APP

写下如下代码即可 import android.content.ComponentName; //引入 Intent mIntent = new Intent("android.intent.action.MAIN"); ComponentName comp = new ComponentName("你要启动app的包命,如:com.android.app", "你要启动app的首页,如:com.android.app.MainAcrivity"

用Chrome devTools 调试Android手机app中的web页面。

(1) 手机要满足Android系统为4.4或更高版本,低版本不支持这种方式.(2) 确保App已经开启了webview的debug调试模式,由Android工程师协助.(2) 用usb数据线连接好手机与电脑.(3) 将手机中的 设置 - 开发人员工具 - USB调试功能打开.(4) 打开chrome://inspect/#devices,即单击chrome右上角控制按钮 - 更多工具 - 检查设备 - 勾选上 Discover USB devices(5) 在app中访问一个web页面,对应的