android项目启动应用,卸载应用,分享

卸载应用

                        if(app.isUser()){
                            Uri uri = Uri.parse("package:" + app.getPageName());
                            Intent deleteIntent = new Intent();
                            deleteIntent.setType(Intent.ACTION_DELETE);
                            deleteIntent.addCategory("android.intent.category.DEFAULT");
                            deleteIntent.setData(uri);
                            startActivityForResult(deleteIntent,0);
                        }else{
                            Toast.makeText(AppManagerActivity.this, "不能卸载系统应用", 0).show();
                            isPopAlive();
                        }

启动应用

                        PackageManager pm = getPackageManager();
                        //通过包名启动
                        Intent intent = pm.getLaunchIntentForPackage(app.getPageName());
                        startActivity(intent);
                    

分享应用

                        // TODO Auto-generated method stub
                        Intent sendIntent = new Intent();
                        sendIntent.setAction("android.intent.action.SEND");
                        sendIntent.addCategory("android.intent.category.DEFAULT");
                        sendIntent.setType("text/plain");
                        //编辑内容
                        sendIntent.putExtra(Intent.EXTRA_TEXT,app.getName());
                        startActivity(sendIntent);
                    
时间: 2024-10-12 04:42:44

android项目启动应用,卸载应用,分享的相关文章

Android项目启动时短暂的黑屏白屏处理

刚从csdn转战51,这是在51写的第一篇博客 那么我们来谈谈这样一个问题.当你的项目需要用的欢迎界面有时候会出现短暂的黑屏或白屏,这样用户体验就不好了,所以今天教教大家如何处理这种问题. 其实,黑屏或者白屏是因为程序还没有加载布局就已经显示window窗口背景,而黑屏或者白屏就是window窗口背景.那么如何处理呢?看下面... public class LoadingActivity extends AppCompatActivity {          @Override       p

android studio 新建项目 没有android 项目

============问题描述============ 请高手大神解答 本来android studio可以正常使用,运行一安卓项目报了非常多错误.把项目删掉后,就找不到新建android项目选项.卸载重装也一样.版本有0.80升到0.8.9还是不行! 下面是我android studio截图 下面是网络接的图 希望有能人帮忙解决! 先谢谢! ============解决方案1============ 卸载android studio你还要把C:\Users\你的用户名\.androidstu

Android 项目优化(五):应用启动优化

介绍了前面的优化的方案后,这里我们在针对应用的启动优化做一下讲解和说明. 一.App启动概述 一个应用App的启动速度能够影响用户的首次体验,启动速度较慢(感官上)的应用可能导致用户再次开启App的意图下降,或者卸载放弃该应用程序. 应用程序启动有主要分为两种状态,每种状态都会影响应用程序对用户可见所需的时间:冷启动,热启动. 冷启动:冷启动表示用户首次打开应用,这时进程还没创建,包含了Application创建的过程.冷启动时间指从第一次用户点击Launcher中的应用图标开始,到首页内容全部

Android项目源码分享

http://blog.csdn.net/gao_chun/article/details/47263063 Android项目源码分享 给大家分享几个Android开发项目源码,大部分功能相信可以在实战项目中直接使用,供大家下载学习,大部分项目是基于 Android Studio开发,IDE为Eclipse的童鞋可通过网上教程自行转换,这里就不多说了.有句话说,不贴墙纸的装修都是耍流氓,无源码无效果图的文章也算是耍流氓, ,那就直接上图吧.最近在整理GitHub,打算把一些以前做过的项目中部分

解决Android Studio启动项目后一直处于refreshing 'View' gradle project,快速解决亲测有效

一直处于refreshing 'View' gradle project最根本的原因是项目中所用到的gradle版本在GRADLE_USER_HOME这个路径下没有找到,所以就利用distributionUrl这个路径进行下载,但是呢下载的时候会非常非常慢,So就一直卡在了refreshing 'View' gradle project 我的这个GRADLE_USER_HOME="C:\Users\Ivan\.gradle\wrapper\dists",大家可以根据自己的路径找到 要快

Android项目实战(四十二):启动页优化,去除短暂白屏或黑屏

原文:Android项目实战(四十二):启动页优化,去除短暂白屏或黑屏 大家会发现一个空项目,从手机桌面打开app是秒启动.但是对于自己开发的项目,有时会发现打开app的时候,会有短暂的1秒--2秒的白屏或者黑屏,然后才进入到程序界面. 个人理解为我们自己实现的Application文件里面做了较多的初始化操作,当这些初始化操作完成后才进入到第一个Activity,这段初始化的时间因为没有界面,应用便会因为主题的类别而显示白屏或者黑屏. 构成白屏/黑屏的原因代码如下: /*** @author

Android项目实战(十七):QQ空间实现(二)—— 分享功能 / 弹出PopupWindow

原文:Android项目实战(十七):QQ空间实现(二)-- 分享功能 / 弹出PopupWindow 这是一张QQ空间说说详情的截图. 分析: 1.点击右上角三个点的图标,在界面底部弹出一个区域,这个区域有一些按钮提供给我们操作 2.当该区域出现的时候,详情界面便灰了,也说成透明度变化了 3.当任意选了一个按钮或者点击了该区域以外的部分,该区域消失,灰色界面变回亮白色,并执行点击的按钮对应的操作 显然,这个功能我们需要用PopupWindow实现更好~ --------------------

【源码分享下载】每日更新之Android项目源码---手机天气预报系统

Android项目源码---手机天气预报系统 服务分类: 其他 使用服务: 其他 功能分类: 生活 支持平台: Android 运行环境: Android 开发语言: Java 开发工具: Eclipse 源码大小: 6.17MB 下载地址:http://www.devstore.cn/code/info/104.html 源码简介 本项目是一个天气预报项目源码,可以设置城市.可以更换应用内背景图片.自带天气widget小组件等,天气信息由m.weather.com.cn提供.比较适合新手学习和

2016年最牛逼的分类Android项目源码免费一次性打包下载!

之前发过一个帖子,但是那个帖子有点问题我就重新发一个吧,下面的源码是我从今年开始不断整理源码区和其他网站上的安卓例子源码,目前总共有810套左右,根据实现的功能被我分成了100多个类,总共接近2.5G,还在不断更新.初学者可以快速方便的找到自己想要的例子,大神也可以看一下别人的方法实现.虽然的例子都是我一个人辛辛苦苦花了很多时间和精力整理的,但是既然这些例子是来自于社区那就让他们免费回归社区吧,(是的!特么的不要一分钱!最看不起那些挂羊头卖狗的)你可以在本帖里面按Ctrl+F查找你需要的关键字,