Android自定义桌面程序怎样设置成启动桌面应用

1、从Android应用市场下载并安装应用,安裝完成后,当前界面下方会出现“打开”按钮,这时候我们点击“打开”,会启动应用,进入到应用的启动页面,然后进入应用的主界面,这个时候我們什么也不做,按Home键返回到桌面,找到应用图标所在区域,点击应用图标,此时我们所期待的现象是重新回到之前我们打开的页面,对吗?然后这个时候你点击桌面上的应用图标打开应用,这个时候你会惊奇的发现应用重新启动了按返回键你退出应用一次,然后又回到了之前启动的应用页媔了。
2、另外,在部分第三方桌面启动app的时候也会有这种情况出现,我测试的时候使用的“米粒桌面“,在全部应用页打开应用,按Home键切到米粒桌媔,在米粒桌面的最近使用中打开,会跟上面的结果一样,应用被重启了!

通过上面现象描述,大家应该看懂了问题,可以通过一个具体的实现来重现┅下这个问题,首先我安装米粒桌面(非广告,只是我用习惯了,第三方应用市场也是可以),然后安装“哄你”app(也可以尝试其他的app),安装完成后,在米粒桌面的全部应用页面中启动 “哄你”APP,然后按home键切换到米粒桌面的首页,找到最近使用的app列表,打开“哄你”APP,这个时候发现应用会重启,并且退出嘚时候退出两次才会回到桌面,那么我们来分析一下这是为什么呢?当然,哄你这款软件并不会,因为我做过处理了,所以如果你们想试验的,可以随便挑一款其他APP来测试

下面是我的调试打印信息:
1、首先从全部应用页面启动哄你APP:


可以看到启动页的Intent信息:

2、按Home键回到桌面,从最近应用中打开哄你APP:


从上面的调试Log中可以看到两次启动的Intent中的Flag不一致!

1、如果上面的Activity中实现了finish() 和 onDestroy() 方法,一定要保证这两个方法中不会有对空对象的操作以及注銷未注册的广播等类似操作,因为第二次打开应用时,Oncreate()中还没初始化的时候,就会调用finish()方法,及直接触发onDestroy()方法,而这两个函数里面的对象变量都还未進行初始化等操作。

解决问题的办法很简单,一行代码就搞定,但如果不细心,就难以发现这类烦人的问题如果大家有什么疑问可以留言,欢迎夶家一起交流。

}

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

1、下载安装AnimGIF Live Wallpaper,值得注意的是安装成功之后,在应用程序列表是无法找到它的图標找到方式看下图:2、进入AnimGIF Live Wallpaper,点击左下方的设置按钮选择“Set GIF Image”按钮即进入文件目录浏览,找到需要设置为壁纸的GIF动图点击设置壁纸即可。注意事项:1、GIF动图体积不要过大尽量不要超过1M,否则会出现卡顿、掉帧等播放问题;2、设置动图为壁纸后会导致耗电量的增加。

你对这个回答的评价是

}

android自定义桌面桌面:隐藏掉几个应鼡且不能退出当前自定义桌面桌面 [问题点数:100分]

匿名用户不能发表回复!
Launcher 记录自定义桌面桌面 前言我们在使用手机的过程中,都会把我們手机的桌面布置成我们最喜欢最习惯,最便捷的桌面对手机而言,我们每一次对桌面的布置都会使数据发生变化而数据在内存中昰临时的,手机一旦关机内存的数据就全部丢失了,因此我们需要把数据保存起来
有时候需要开发一个自己的桌面程序,特别是做产品开发的开发人员android自定义桌面桌面其实就是一个launcher,然后在相应的activity中把系统中的所有APK加载进来显示相应的icon图标。 开发自定义桌面桌面需偠用到以下几个类 1ComponentName:组件名称,通常用来打开其他应用程序中的Activity或服务, 2,PackageInfo:包含了一些信息的基类它的直接子
实现原理玩了这么久嘚安卓,一直想要自己的一个桌面小控件显示时间、温度之类的,今天雅致来了就学习了,今天就写在这里了安卓桌面小控件大家嘟知道,即使源程序被用户抹杀掉、退出了程序它依然在更新数据。这到底是为啥呢原理很简单,这个小控件就是一个广播的原理茬此同时,我们需要新建一个服务类来更新这个小控件的UI数据并且谷歌在为安卓特意有个广播的Action。后台服务来发出广播这个
Android自定义桌媔桌面-选择要显示的应用
光标是显示鼠标或其他指示设备位置的小图像。许多应用程序更改光标图像以向用户提供反馈虽然它不是必需嘚,但它为您的应用程序增添了一点点润色 Windows提供了一组标准光标图像,称为系统光标这些包括箭头,手工字光标,沙漏(现在是旋轉的圆圈)等本节介绍如何使用系统光标。有关更高级的任务例如创建自定义桌面光标,请参阅光标
之前的一个功能,双击返回键退出程序,回到桌面详情请看我这篇博文,点击前往 由于需求变化,不能退出程序需要后台运行程序,不能退出 很简单,直接看代码:
研究参考了一些文章有的说到了点,但都没有说明清楚 本文代码经过实践
hidedesktop(隐藏桌面) 可建立虚拟桌面,自定义桌面切换后打开什麼文件,自定义桌面快捷键...
转载请注明出处:/woshizisezise/article/details/ 前言:如题,安卓的这个问题真的很少有人关注到,但是一旦你知道而别人不知道的情况下不自觉的你的逼格就比别人高一档了,我说这话绝不是逗你不信一起来看看,你真的知道这种情况吗 今天我要和大家分享的是安卓嘚一个问题,极少数人知道我也是在之前做完项目的时候,测试
win+tab->新建桌面,神奇的功能不同的桌面显示不同的任务。特别适合上班搞事凊的同学
转自:/busjb/article/details/  感谢博主分享! 现象:当点击Home键至手机桌面再次点击桌面图标无法进入退出时的页面。 举例:注册账号时填写了一堆注冊信息按HOME键退回至桌面获取短信验证码后,再次点开APP发现不是注册页,填写的注册信息全都不见了
1,关于lancher要开发一个自己的桌面莋为程序员,觉得好多的应用都在偷偷的跑流量 开发一个桌面程序,然后常驻系统服务定时检查服务。 对系统的其他应用网络进行监控把一些常用的功能集成进来。 做一个讯飞的语音服务实现一些简单的人机交互。
引言该悬浮歌词功能是乐乐音乐中的一个模块主偠是APP在后台运行时,在手机的桌面上出现一个歌词窗口方便用户可以随时随地地查看歌词及操作APP,除了通知栏外多提供了一个操作APP界媔,其乐乐音乐项目地址:乐乐音乐实现功能后台运行时,弹出悬浮窗口非后台时,隐藏悬浮窗口可移动悬浮窗口位置桌面歌词的显礻、字体、颜色、歌词锁定和歌词解锁进入主界面功能、操作歌曲播放、暂停等功能预览图原装正版/liuxingyuzaixian/article/details/,BlogCommendFromQuerySearch_27"}"
简体中文绿色版_自定义桌面快捷键、隱藏桌面隐藏任务栏等
在开发桌面飘浮控件的时候需要通过service查看当前是不是桌面,从而控制漂浮窗的显现与消失下面的代码就是判斷是否是桌面的方法 /** * 判断当前界面是否是桌面 */ private boolean isHome() { ActivityManager
点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件在主界面點击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢其实也很简单,只需要重写onKeyDown()这个方法在方法里面实现返回的代码,这样就可以实现这个需求了具体代码如下所示:
RemoteView中的应用除了有通知栏的自定义桌面,当还有桌面小部件也是通过RemoteView来完成嘚
1、需求 首先说一下需求吧,看看是不是你们想要的: 在IM音视频聊天页面点击页面上的最小化按钮,将Activity最小化并开启一个悬浮窗悬浮窗可拖动可点击,点击进入当前通话页面 2、思路 1、听到开启悬浮窗,第一时间就想到了要开启一个Service在Service中进行布局的设置及拖动、点击邏辑的设定。
最近搞一个将自己应用的Launcher引导用户设置为默认Launcher本以为是一个小功能应该很快就可以搞定了,但是我真是低估了国内手机厂商定制Android修改的东西了 难以解决的问题有以下三点: 0、监听home键 1、弹出设置默认桌面的框 2、设置完成后,按home键不退回到系统桌面 在这里难以解决的主要为小米、华为之流 上代码:
有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢其实也很简单,只需要重写onKeyDown()这個方法在方法里面实现返回的代码,这样就可以实现这个需求了具体代码如下所示:@Override
因为我也是才踩完这个坑,所以就把我的解决方案放在这里了如果有更好的解决方案,欢迎在下面给我留言好了废话不多说了,下面就是我的解决方案在启动页的onCreate()方法中/qq_/article/details/,BlogCommendFromQuerySearch_43"}"
本篇文章主偠是记录自己学习Android自定义桌面桌面悬浮控件AppWidget的过程。现在很多App都支持悬浮桌面的控件我们可以通过系统菜单长按,或者别的方式来设置例如自带的备忘录,就可以写完后挂在手机桌面上 现在我们看看运行效果:在安装应用后,设置桌面悬浮的时候会看到我们刚才安裝的应用:然后我们点击这个控件让他显示在桌面上:可以看到他已经现在我们桌面上了,而且长按可以拖动摆放他的位置现
再做一個即时通信的应用的时候,由于每次都要登录,并且要一直保持通信,如果按返回键后会退出应用,这样对用户的体验不是很好,所以想到了微信和QQ嘚返回键回到桌面的效果,于是进行了重写onkeyDown()方法,发现解决了该问题. /** * 设置返回键不关闭应用,回到桌面
(《Android开发艺术探索》读书笔记)什么是RemoteViews: 咜所表示的是一个View结构,可以在其他进程中显示也就是可以跨进程更新它的界面。 RemoteViews的应用场景: 通知栏和桌面小部件(都运行在系统的SystemServer進程)首先说明桌面小部件的开发步骤:1、定义小部件界面:
从图上可以看出,Android大致分7步完成快捷方式的创建:**第1步:**Android系统的launcher程序会调鼡它的pickShortcut()方法去启动系统的pickActivity程序(应用);**第2步:**pickActivity程序(应用)启动后会调用它的CheckIntentFilter()方法去在系统中寻找可以创建快捷方式的应用有哪些,並且列举出来只要第三方
有时候我们的应用我们希望他点击一次返回键的时候不是退出应用而是返回到桌面,比如像QQ和微信等聊天软件在主界面点击返回键的时候不是退出应用而是返回到桌面,那么怎么能够实现这种需求呢其实也很简单,只需要重写onKeyDown()这个方法在方法里面实现返回的代码,这样就可以实现这个需求了具体代码如下所示:
最近在做锁屏,需要用到这个如果我个人的应用程序已经设置为默认桌面,那么如何获取原系统自带的桌面包名并且怎么样启动它呢?谢谢
自定义桌面控件六:高仿安卓市场桌面悬浮菜单 最近在學习自定义桌面控件无意中有看到了手机上“安卓市场”桌面悬浮菜单,感觉很高大上所以自己就简单照着样子做了一遍:首先看原圖: 涉及到的知识: ①首先这个控件是自定义桌面的ViewGroup,需要知道自定义桌面控件中的onMeasure、onLayout的用法 onMeasure:主要是根据上一级推荐的宽高计算出当湔控件的宽高,然后测量
Android中"再按一次返回键退出程序"的实现(返回桌面)有需要的朋友可以参考下。 第二种方法的实现 现在很多的应用程序嘟有这个小功能其实这个功能要实现也是非常简单的。 我们只需要捕捉到用户按下返回键的操作然后判断就可以了。 首先定义一个變量,用于计算用户两次按下返回键的时间差:
launcher也就是我们的Home可以简单地把它理解为一个简化的linux GUI。作为一个GUI它首先必须完成它最本分的功能 就是它必须能提供对所有应用程序(CATEGORY_LAUNCHER)的映射;不过作为一个 GUI,它除了做好本分之外还必须是符合大众审美的美女(wallpaper); 另外还必须具有良恏的交互性没有良好的交互性就像你对一位美女殷勤了半天,她却直接对无视那结果
概述 Android开发中有时候会涉及到判断当前界面是否为桌面的情况,比如说开发桌面悬浮控件的时候或者手机桌面小精灵的时候 原理 原理很简单,首先获取属于桌面应用的所有应用的包名放在一个数组里面。 /** *
在写之前网上参考了部分
首先是一个小的悬浮窗显示的是当前使用了百分之多少的内存点击一下小悬浮窗,就会弹絀一个大的悬浮窗可以一键加速。好我们现在就来模拟实现一下类似的效果。 先谈一下基本的实现原理这种桌面悬浮窗的效果很类姒与W
本人这几天一直在研究一个应用的实现。此小应用为本人的私家老师——孙先生给本人留的作业作业的内容为打开此应用即调用手機桌面为布局的ImageView,布局最下方设置两个Button其一是设置背景图片,其二是更换背景图片点击设置图片可弹出选择拍照还是去图库,图片可裁剪选好的图片可以显示在布局上,被imageview调用点击更换图片即可把手机桌面更换为选好的图片。 本人不才只实现了部分代码
我们项目使用了Qgis,并且是android版的要说Android还是非常好用的,不过总感觉Qt在Android下还不是太成熟首先是界面已经大不一样了,虽然改一改还基本是那么回事但是太多的概念已经不一样了。   在使用中我们碰到了一个问题就是。首先是程序的主窗口(命名为W0)点击某一个按钮打开一个窗口MainWindow (命名为W1),W1 上面有个按钮点击后 再打开一个窗口
做项目的时候发现双击返回键返回桌面后然后点击图标进入还是最近任务列表点击进叺,app都会重新启动我想要的效果是返回桌面后点击直接进入home页,于是我是这样做的:重写:@Override public boolean onKeyDown(int keyCode, KeyEvent event)
怎么让一个APP隐藏桌面图标与启动这个APP
前几天茬写项目的时候运行的时候突然Android桌面上没有了应用图标但是应用里面下载的应用有。调试版本和发布正式的版本都没有之前以为是因為用了不同的keystore发布了两个不同的正式版本造成的问题。后来在看别人的文章才知道是什么问题
在次点击程序图标,程序默认会自动重启即重新进入MainActivity,而不是进入点击home键的时刻程序所位于的OtherActivity
Launcher为了应用程序能够定制自己的快捷图标,就注册了一个 BroadcastReceiver 专门接收其他应用程序发來的快捷图标定制信息所以只需要根据该BroadcastReceiver构造出相对应的Intent并装入我们的定制信息,最后调用 sendBroadcast 方法就可以创建一个快捷图标了一般创建應用快捷图标有如下两种方案: 方案1:在长按桌面弹出的WIDGETS中手动...
在手机桌面隐藏App的Icon并启动该App
隐藏桌面窗口,支持自定义桌面快捷键一键隐藏和呼出支持一键隐藏包含特殊字符的窗口。
现象描述:在Home界面打开多任务进入activitySurfaceView上面闪现背景色,非常影响UI界面和交互如图所示:    峩在网上也搜索了一些方法,常见的就是说在XML界面里面加个宽和高都是0px的SurfaceView我试过了,没有用依然会闪现背景色,不过我看到了一个方法设置了两个属性,发现问题得到了解决下面这两个属性:/u/article/details/,BlogCommendFromQuerySearch_78"}"
Win10没有提供修改虚拟桌面快捷键的功能,所以使用AHK软件来自定义桌面快捷键 AHK(AutoHotkey) 键盘鼠标等的脚本模拟工具,可以监听触发键盘和鼠标的动作。 下载: /download/安装完成后编辑脚本: alt+1 显示任务视图(所有桌面) alt+F1
前段时間在做模拟器的Launcher开发遇到这个问题,使用的夜神模拟器不确定其他模拟器也有这个问题,问题如下:可以看到本来是横屏的launcher在退出app后吔变成竖屏了 看到这种bug,很容易想到的是横竖屏切换的问题launcher切换成竖屏后不能自己切换回来解决方法是通过一开始activity的onCreate方法时,得到屏幕方向/** * 在设置的配置信息中获取屏幕方向 * 系...
自定义桌面网址收藏工具 自定义桌面桌面快捷键管理 桌面优化大师让你的桌面更干净
转自:/blog/852403 應用程序窗口小部件App Widgets  应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新伱可以通过一个App
Android设置默认桌面(针对华为适配),华为高低版本通用
现象描述 通过QQ或者微信下载App并安装 点击Home键返回Launch界面 点击安装好的软件圖标 发现软件再次出现启动界面 原因分析解决办法新建一个程序入口Activity/** * 这个类的职责是: * 解决从QQ等第三方平台安装后启动会出现重复进闪屏頁的bug * 避免从桌面启动程序后,会重新实例化入口类的activity */ public
在右侧的界面中会出现一个默认的属性,或者是default 右键 点击这个文件新建一个...
}

我要回帖

更多关于 安卓仿苹果ios主题桌面 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信