原文:[android]清单文件中MAIN与LAUNCHER的区别 MAIN 和 LAUNCHER,之前一直不注意这两个有区别,写程序的时候都放到一个filter中,前两天面试问到了,总结一下: MAIN指定了程序入口地址. LAUNCHER是程序在手机桌面上的图标. 如果只设置了MAIN,没有设置LAUNCHER,则程序可以被安装到手机,但是在桌面看不到APP的图标,所以也就无法启动APP. 如果只设置了LAUNCHER,没有设置MAIN,则程序不知道从哪个Activity启动,所以也就不会在…
使用Android Studio而且基于Gradle构建.每一个App能在多个位置包括清单文件,比如在src/main文件夹下productFlavor.库.Android ARchive(AAR) bundles of Android Library项目,和第三方依赖.在构建过程中.包括在你的app中的多个AndroidMainfest.xml设置合并成一个,生成APK清单文件用于app的打包和公布. 清单文件的设置基于清单优先级来合并.取决于清单文件的位置.从制定build variant清…
#-*- coding: UTF-8 -*- import re import sys import os   str1=[] str2=[] str_dump=[] fa=open("A.txt",'r') fb=open("B.txt",'r') fc=open("C.txt",'w+')   #将A.txt的内容逐行读到str1中 for line in fa.readlines():     str1.append(line.replac…
android:windowSoftInputMode 活动的主窗口如何与包含屏幕上的软键盘窗口交互.这个属性的设置将会影响两件事情: 1>     软键盘的状态——是否它是隐藏或显示——当活动(Activity)成为用户关注的焦点. 2>     活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的. activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题. 这个属性能影响两件事情: [一]当有焦点产生…
1.metadata可以写在application下也可以写在activity下,作为全局或activity内共享的数据 以键值对形式保存 <meta-data android:name="com.XXX.uuid" android:value="XXXX" /> 2.data标签是intent-filter的子标签,限定了intent的mimetype <data android:scheme="file" /> 3.&…
<activity android:name="xxxxx" android:alwaysRetainTaskState="true" android:configChanges="locale|keyboardHidden|orientation" android:launchMode="singleTop" android:screenOrientation="portrait" android:…
Activity . Service . ContentProvider 如 果 要 使 用 则 必 须 在 AndroidManifest.xml 中 进 行 注 册 , 而BroadcastReceiver 则有两种注册方式,静态注册和动态注册.其中静态注册就是指在 AndroidManifest.xml 中进行 注册,而动态注册时通过代码注册…
Struts2中的包: Struts2使用包来组织Action,将Action放在包下来定义,通过package元素配置一个包,通过package的子元素action来定义一个Action: Struts2框架中核心组件就是Action.拦截器等,Struts2使用包来管理Action和拦截器等.每个包就是多个Action.拦截器引用的集合. package的属性: 1.name: 配置package元素时必须指定name属性,这是引用该包的唯一标识. 2.extends: 可选属性,指定该包继…
假如有一个布局文件A.xml想把另外一个布局文件B.xml引进其布局,则可以通过下面的代码 <include layout="@layout/B" />…
以前这里不显示music.cfg.通过Reset adb,就显示了. 查看虚拟机运行时里面的文件,进入adb.exe目录: E:\TDDOWNLOAD\adt-bundle-windows-x86-20130717\adt-bundle-windows-x86-20130717\sdk\platform-tools> 输入命令:adb shell 或者你在cmd中用adb命令 adb shell 那么就可以进入文件系统 ls 列出文件…