搞了个android tv盒子,想修改默认的launcher桌面,网上搜了好几天,没有成功。...即使设置了如下默认开机launcher在android tv系统中也不会出来选择开启哪个launcher的选择框,可能android tv 系统跟android 系统还不太一样啊。...:name="android.intent.category.LAUNCHER_APP" /> android:name="android.intent.category.LAUNCHER...Package com.google.android.tvlauncher new state: disabled-user 之后冷重新启动模拟器,你就会发现开机后的桌面变成了自己的app啦。...关于不同android tv 版本禁用 google默认 launcher的命令如下,自己多试试,版本对应不一定对,原帖地址是:Alternate Launcher (No Root) on Marshmallow
前言 大家好,我是 Vic,今天给大家带来AndroidStudio制作欢迎界面与应用图标的概述,希望你们喜欢 欢迎界面与应用图标 本项目使用Android Studio 3.0.1作为开发工具 activity_splash.xml...--显示版本号--> <TextView android:id="@+id/tv_version" android:layout_width="wrap_content...--添加应用图标,app_icon--> <application android:allowBackup="true" android:icon="@drawable.../app_icon" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round...其中MainActivity.java和activity_main.xml未做过任何改变。
AndroidStudio制作欢迎界面与应用图标 & Android-如何显示版本号并制作3秒跳转页 本项目使用Android Studio 3.0.1作为开发工具,完成第一个任务。...今天做点击APP,进入欢迎界面,三秒后跳转主页,显示Helloworld,即可大功告成。点击APP的应用图标需要更换,不许使用系统默认图标。...欢迎界面与应用图标,显示版本号并制作3秒跳转页 学习目标 掌握欢迎界面与应用图标以及显示版本号并制作3秒跳转页的效果功能。 包结构: ?...--添加应用图标,app_icon--> android:allowBackup="true" android:icon="@drawable/app_icon" android...:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android
简单来看,TV端具有Phone和Pad都不具备的大屏,是移动端的一个大屏扩展。但是,窃以为还不止于此,TV侧的内容,不同于强调私密性的移动侧内容,更加强调多人共享的属性。...所以,不少传统的家电厂商,已经将TV端视作未来智能家居、客厅娱乐的核心展示环节,一些主打内容的互联网产品也都抓住风口,相继推出了TV端app。...TV app之前,你需要: 更新你的SDK tools到24.0.0或者更高版本 更新你的SDK到Android 5.0(API 21) 或者更高版本 3.描述一个TV Activity 在AndroidMainifest...:name="android.intent.category.LAUNCHER" /> <activity android...android:name="android.intent.category.LEANBACK_LAUNCHER" /> </activity
1、效果 image.png image.png 2、简介 通知是 Android 在您的应用 UI 之外显示的消息,用于向用户提供提醒、来自其他人的通信或来自您的应用的其他及时信息。...2.1、展示 通知以不同的位置和格式向用户显示,例如状态栏中的图标、通知抽屉中更详细的条目、应用程序图标上的徽章以及自动配对的可穿戴设备。 当发出通知时,它首先在状态栏中显示为一个图标。...setVisibility 屏幕可见性,锁屏时,显示icon和标题,内容隐藏,解锁查看全部 4.2.1、通知上的操作 可以通过addAction在通知上添加一个自定义操作,如上图:去看看。...or other timely information from your app....6.1.2、锁屏通知 Android 5.0开始,支持锁屏通知,即锁屏时显示在锁屏桌面。
包含有效通知的应用将在主屏幕/启动器屏幕上相应应用图标的上方显示通知“标志”。 用户可以从抽屉式通知栏中暂停某个通知。您可以为通知设置自动超时时间。 您还可以设置通知的背景颜色。...)//小图标(显示在状态栏) setLargeIcon(BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher)...)//小图标(显示在状态栏) setLargeIcon(BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher)...)//小图标(显示在状态栏) setLargeIcon(BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher)...)//小图标(显示在状态栏) setLargeIcon(BitmapFactory.decodeResource(resources, R.mipmap.ic_launcher)
Launcher基础知识 有些人可能觉得Launcher很高端,其实Launcher的实质也就是一个普通应用,它只是比普通应用多配置了Category 的android:name=”android.intent.category.HOME...Launcher3主流程加载浅析 下面先给出主要的一些类文件的大致含义,这样才能方便理解代码,如下: Launcher:主界面Activity,最核心且唯一的Activity。...IconCache:图标缓存类,应用程序icon和title的缓存,内部类创建了数据库app_icons.db。...LauncherRootView:竖屏模式下根布局,继承了InsettableFrameLayout,控制是否显示在状态栏等下面。 DragLayer:一个用来负责分发事件的ViewGroup。...AllApps和Widget的加载流程 至此再回过头你会发现Launcher的主加载绑定流程就这么多。
setOverflowIcon : 设置溢出菜单的按钮图标。 showOverflowMenu : 显示溢出菜单图标。 hideOverflowMenu : 隐藏溢出菜单图标。...Toolbar运行问题处理集锦 更换导航栏还是存在一些兼容问题的,下面是博主发现的几个情况及其解决办法: 1、溢出菜单的菜单项已经设置为android:showAsAction="ifRoom"...2、溢出菜单列表在菜单文字左侧显示图标的方法,使用ActionBar时正常,使用Toolbar时反而不会显示图标了。...修改之后的图标显示方法如下: //显示OverflowMenu的Icon public static void setOverflowIconVisible(int featureId,...android.app.SearchManager; import android.app.SearchableInfo; import android.content.ComponentName;
前提:以下根据app上架谷歌应用商店的标准,列举需要适配的地方并提供了修改样例。 目录 1. 谷歌应用图标 2. 状态栏消息推送 3. 系统主题风格 4. 导航键 5....Android Studio制作icon的教程,详见《游戏优化系列二-Android Studio制作图标教程》 示例: 2....android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:...【常见问题】 游戏工程接入SDK的过程中,如果主Activity继承的是androidx.appcompat.app.AppCompatActivity,需要使用Theme.AppCompat类主题,因此建议游戏工程的主题设置不留空...由于某些横屏的游戏,可以根据重力自动转换屏幕(转换后还是横屏,只是方向不同),所以修改androidmanifest中Activity属性,android:screenOrientation设置为sensorLandscape
Android小知识10则(下) 前言 Android的知识还是比较碎的, 日常积累很重要..... ---- 横竖屏锁定 有两种方法可以实现 使用配置文件 在AndroidManifest.xml的activity标签下添加android:screenOrientation="portrait..."即可.默认是android:screenOrientation="unspecified", 也就是根据系统当前的横竖屏状态切换....Java代码 ---- 不同分辨率的图标 由于Android的分辨率很不统一, 小到4寸左右, 大到10寸左右. 屏幕适配是很恶心人的问题. 这里就简单说一下如何添加不同分辨率的图标到工程当中....回到Android Studio就会有想要的效果了, 用的时候只要输入图片名称即可, 系统会自动选择最合适的图片显示.
app:itemTextAppearance : 指定菜单项的文字样式。 app:itemIconTint : 指定菜单项的图标色彩。...group节点用于给菜单项分组,不同的菜单组之间会显示分隔线。...android:id="@+id/menu_home" android:icon="@drawable/ic_launcher" android:title...下面是使用上述导航菜单的导航页面截图,之所以看到菜单图标都变成蓝色,是因为在布局文件中指定了菜单图标的色彩为蓝色(app:itemIconTint="#5555ff")。 ?...如果想让菜单图标显示原来的面貌,可在代码中调用setItemIconTintList方法,将图标色彩设置为null。下面是显示原始菜单图标颜色的导航页面截图。 ?
; import android.content.pm.PackageManager; import android.support.v7.app.AppCompatActivity; import android.os.Bundle...savedInstanceState); setContentView(R.layout.activity_splash); //设置此界面为 // 竖屏..."> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label...="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true"..." /> android:name="android.intent.category.LAUNCHER" /> </intent-filter
接下来通过一个简单的示例程序来学习ViewSwitcher的使用,主要是实现Android 5.0的Launcher界面的分屏、左右滚动效果。...ViewSwitcher组件和两个按钮,这两个按钮分别用于控制该ViewSwitcher显示上一屏、下一屏的程序列表。...="48dp" android:layout_height="48dp" /> <TextView android:id="@+id/name_tv"...; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View...); // 单击左边按钮,显示上一屏,当然可以采用手势 // 学习手势检测后,也可通过手势检测实现显示上一屏 mViewSwitcher.showPrevious
<TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height...TextView tv1 = findViewById(R.id.tv1); 现在我们就拿到了界面上的这个TextView对象。可以对它进行操作了。 比如改变它显示的文字。...AndroidManifest.xml <application android:allowBackup="true" android:icon="@mipmap/ic_launcher..." android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:...android.intent.category.LAUNCHER 表示可以在手机“桌面”上看到应用图标。 设置了这 2 个标签,决定了这个 activity 是用户点击应用图标时第一个启动的界面。
非常经典的Android开发问题-mipmap图标目录和drawable图标目录的区别和适用场景实战举例-优雅草卓伊凡核心结论(先看这个)对于应用图标(App Icon):永远放在 mipmap 目录中...适用场景:有且仅有:你的应用图标,即 ic_launcher 或 ic_launcher_round 等。这些图标会显示在手机桌面、应用列表、设置界面以及分享菜单中。...目录drawable 目录主要用途应用启动器图标(App Launcher Icon)应用内所有其他UI元素和图片系统缩放永不缩放,保证图标清晰会根据设备dpi进行缩放包含内容`ic_launcher...例如,为高密度设备提供更高分辨率的背景图,可以避免在大屏手机上被拉伸而模糊。...总结表格资源类型推荐目录原因应用图标 (ic_launcher)mipmap-*dpi/确保桌面启动器获取未缩放的清晰图标按钮背景 (图片或XML)drawable/ 或 drawable-*dpi/属于应用内
这个我们国内开发者一定不会陌生,因为绝大多数的国内App都会有闪屏界面这个功能,很多的App还会利用闪屏界面去打广告。...下图是QQ的闪屏界面: 然而在海外,闪屏界面其实并不太常见,甚至Google之前都不推荐我们在App中加入闪屏界面,所以这次Android 12中官方推出了SplashScreen功能还是让我有点意外的...默认情况下,App的Launcher图标会作为SplashScreen界面的中央图标,windowBackground属性指定的颜色会作为SplashScreen界面的背景颜色。...然后再次运行程序: 你会发现,SplashScreen只是短暂显示了一下就进入了App的主界面。但现在主界面其实还是不能响应任何事件的,而是要等待3秒钟以后才能响应。...很难想象为什么要在SplashScreen界面上展示一个和Launcher Icon不同的图标,但Google确实允许我们这么做: android:windowSplashScreenAnimatedIcon
实现功能: 1、APP主界面底部模块栏 2、ViewPager一屏多个界面显示 3、...........主界面底部模块栏 ?...可以看出底部其实有一个ViewGroup(LinearLayout or RelativeLayout 灰色背景部分) 但是我们要求中间一个图标按钮 是要比别的稍大点的,那么正常的我们写在一个LinearLayout...="#0000" android:scaleType="fitCenter" android:src="@mipmap/ic_launcher" />... 2、实现ViewPager一屏多个视图滚动 详细见各大APP应用市场 ,应用详情界面,会有类似图片滚动来显示应用功能的部分 ?
效果图如下: 默认效果可以看到指示器红色,三个tab平分布局,有icon的显示在文字上方。...android:icon="@mipmap/ic_launcher" android:text="Tab 1" /> android.support.design.widget.TabItem...android:layout_width="match_parent" android:layout_height="56dp"/> 效果如下: 修改文字样式 选中和未选中颜色设置 app...tabMode支持两种值,MODEFIXED和MODESCROLLABLE;当tab比较多,一屏容纳不下时,会使用MODE_SCROLLABLE,这时可以隐藏部分MODE;而FIXED的就会始终显示。...android:textColor="#333333" android:id="@+id/tv_text" android:layout_width="0dp"
-- 要想在桌面不显示图标,只需注释掉APP入口Activity中的下面这句即可,或者把下面的LAUNCHER改成DEFAULT也行 --> 上面的设置可以让桌面图标不显示的原因: 一般情况下,当我们的APK在被安装后,系统会自动创建我们的APK程序,系统Launcher(系统桌面应用程序...)会自动检测系统已经安装的应用软件的包名,然后把这些APP的图标和名称解析出来后显示在应用程序列表里,一旦我们像上面那样设置不显示APK图标,则APK程序在运行后只会显示在“正在运行”的程序列表中,而不会在桌面上显示图标和名字...如果只是设置APP图标不可见而使用第一种方式(我注释的代码)打开APP是不会成功的,因为这样设置后,包名根本就没有加载到Launcher,所以通过 getPackageManager().getLaunchIntentForPackage...label标签的区别 android:label="@string/app_name"> 意思是应用的名称,还有一个是主活动的名称。