- 浏览: 177248 次
- 性别:
- 来自: 深圳
文章分类
public class ShareTool { public static void share(Context context) { // TODO Auto-generated method stub Intent intent=new Intent(Intent.ACTION_SEND); // 分享的数据类型 intent.setType("text/plain"); // 内容 intent.putExtra(Intent.EXTRA_TEXT, context.getString(R.string.share_content)); // 目标应用选择对话框的标题 context.startActivity(Intent.createChooser(intent, context.getString(R.string.share_title))); } public static void more(Context context) { if (com.wz.notify.Constant.getChanelSwitch(context).equals("true")) { // TODO Auto-generated method stub String cpaType = OnlineParams.getCpaType(context); if (cpaType.equals("appjoy")) { UUAppConnect.getInstance(context).showOffers(); } else if (cpaType.equals("kuguo")) { KuguoAdsManager.getInstance().showAppList(context); } } } /** * 为程序创建桌面快捷方式 */ public static void addShortcut(Activity activity){ if (!hasShortcut(activity)) { Intent shortcut = new Intent( "com.android.launcher.action.INSTALL_SHORTCUT"); //快捷方式的名称 shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, activity.getString(R.string.app_name)); shortcut.putExtra("duplicate", false); //不允许重复创建 //指定当前的Activity为快捷方式启动的对象: 如 com.everest.video.VideoPlayer //注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序 ComponentName comp = new ComponentName(activity.getPackageName(), "." + activity.getLocalClassName()); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent( Intent.ACTION_MAIN).setComponent(comp)); //快捷方式的图标 ShortcutIconResource iconRes = Intent.ShortcutIconResource .fromContext(activity, R.drawable.ic_launcher); shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes); activity.sendBroadcast(shortcut); // 保存创建记录 SharedPreferences sp = PreferenceManager. getDefaultSharedPreferences(activity); Editor editor = sp.edit(); editor.putBoolean("never_check_shortCut", true); editor.commit(); } } /** * 是否已创建快捷方式 * @return */ private static boolean hasShortcut(Activity activity) { SharedPreferences sp = PreferenceManager. getDefaultSharedPreferences(activity); boolean never_check_shortCut = sp.getBoolean ("never_check_shortCut", false); return never_check_shortCut; }
发表评论
-
跳转至Google Play,rate,more推广功能
2014-08-19 15:09 1116String appPackageName = getPac ... -
Activity 全透明属性
2014-07-02 15:10 542android:theme="@android:st ... -
android平台运行flash游戏
2014-03-31 19:20 821android平台运行flash游戏 http://blo ... -
遍历指定目录下的图片文件 显示在gridview
2014-03-05 12:49 812gridview布局 <?xml version=& ... -
Android桌面悬浮窗进阶,QQ手机管家小火箭效果实现
2014-01-06 15:11 1019http://blog.csdn.net/guolin_b ... -
android 透明效果
2013-06-28 17:25 910参考http://2960629.blog.51cto ... -
拦截Home键
2013-03-19 12:03 949主要就是重写 onAttachedTo ... -
不同应用间数据共享
2013-03-18 11:16 831Android不同应用之间数据的共享有许多方式,但是我觉得还是 ... -
root情况下静默安装
2012-12-17 11:12 818参考 http://blog.csdn.net/su1216/ ... -
获取屏幕上正在显示的activity
2012-12-08 17:19 1038参考文章http://chroya.iteye.com/blo ... -
android异步加载数据
2012-11-07 13:55 958参考http://blog.csdn.net/sfshine/ ... -
Activity去除标题栏和状态栏
2012-11-06 15:50 1379方法一:直接在xml文件里设置 //全屏(隐藏标题栏和状 ... -
无法清除的Notification,直到点击了才可以消除
2012-11-06 12:35 2220参考文章 http://www.cnblogs.com/new ... -
vpn
2012-10-30 17:17 705参考文章http://blog.csdn.net/whyonl ... -
开机启动Service
2012-10-25 14:58 865程序执行效果为: 开机后跳转到MainActivity并执行定 ... -
Android 定时执行任务
2012-10-25 13:28 1969本程序执行效果为: 隔3秒打印"收到广播" ... -
打开关闭移动数据、wifi、gps
2012-10-13 23:11 1003参考 http://blog.csdn.net/anzhu_1 ... -
联网自动开启Service
2012-10-12 10:13 944参考http://blog.csdn.net/lvron/ar ... -
从assets复制文件到sd卡
2012-09-28 21:34 2920参考文章 批量从assets复制文件到sd卡 http://l ... -
模仿安卓市场自动下载安装打开apk应用程序
2012-09-28 20:18 3007主程序 package com.example.downl ...
相关推荐
### 设计者必备iPad应用Shetchology知识点解析 #### 一、Shetchology概述 - **开发者**: Shetchology由Robert Mickle推出。 - **应用性质**: 功能强大的矢量图绘画应用程序。 - **获取方式**: 目前在App Store中可...
3. **添加网页至主屏幕**:在Safari浏览器中,打开你常看的网站,点击地址栏右侧的“分享”图标,选择“添加到主屏幕”,就能在主屏幕上创建该网站的快捷方式,便于快速访问。 4. **关闭处理中的App**:双击Home键...
【天气预报应用开发:基于React技术栈的实践详解】 在当今数字化时代,实时获取天气信息已经成为日常生活中的必备功能。...不断学习和掌握React生态中的新工具和技术,将有助于我们构建更多高质量的Web应用。
轻松处理存储在外部SD卡上的所有文件/文件夹:浏览,复制,粘贴,移动,删除,搜索,压缩,解压缩,创建新的,共享,排序,创建快捷方式,多选,检测大文件... -App Manager *将内部存储应用程序移动到外部SD卡,为...
- **媒体操作**: 对音频、视频的播放与录制,以及图片的加载、裁剪、压缩等功能的支持,能够让应用具备更丰富的媒体交互能力。 #### 十九、国际化与本地化 - **多语言支持**: 支持多种语言环境,满足不同地区用户的...
通过深入研究"新浪微博+九宫格快捷分享"的源码,开发者可以学习到Android应用开发中的多个核心技术和最佳实践,包括自定义视图、社交网络集成、网络请求、UI设计和架构模式等,这些都是成为一名优秀Android开发者所...
Alfred的专业版更是提供了更多高级特性,如Workflow功能,允许用户自定义工作流程,将多个操作串联起来,形成一个快捷命令。比如,你可以创建一个Workflow,使其在接收到特定关键词后,自动打开某个应用程序,新建...
5. **Siri快捷方式**:允许用户自定义Siri命令来执行特定操作。 6. **信息应用**:引入了更强大的搜索功能,可以按人物、日期或类型筛选信息。 **Xcode 10与iOS 12.0的兼容性** Xcode 10是开发iOS 12应用的必备...
★应用程序管理器*提供了您期望的所有功能,以及更多功能,可按所需方式保护,调整和优化设备上的所有应用程序。 ★电池管理器*将帮助您使用比较统计信息来识别消耗电池电量的应用程序并改善配置文件,以及跟踪很...
首先,"小程序开发平台.url"是一个快捷方式,它指向了微信官方的小程序开发工具,这个工具是开发者进行微信小程序开发的必备平台。在该平台上,开发者可以编写代码、预览、调试以及发布微信小程序。通过这个平台,你...
7. **AutoComplete**:增强代码补全功能,支持更多编程语言。 8. **BracketHighlighter**:高亮显示匹配的括号,避免遗漏。 9. **MarkdownEditing**:美化Markdown语法,提高写作体验。 10. **CodeFormatter**:代码...
- **启动应用**:解压下载的`Find Any File.app`后,将应用程序拖放到"应用程序"文件夹中,即可通过Finder或 dock 栏启动。 - **进行搜索**:在主界面输入关键词,选择搜索范围(如整个硬盘或特定卷),然后点击...
在IT行业中,应用程序(Application,简称App)是用于执行特定任务的软件,它可以是桌面应用、移动应用或者Web应用。本文将围绕“Appliction”这一主题,详细讲解与应用程序相关的知识点,特别是针对文档管理和系统...
这个3.0版本的更新带来了更多的功能和优化,使得用户在日常使用Mac时能够更加便捷地管理和操控文件,快速启动应用程序,以及进行高效的搜索。 Alfred的核心功能之一是快速启动应用。通过简单的热键(通常是`Cmd + ...
AutoCAD 快捷键是提高工作效率的关键工具,尤其对于经常使用...以上快捷键只是AutoCAD中的一部分,实际应用中还有更多丰富的命令和快捷方式。熟练掌握这些快捷键,将极大提升绘图速度和效率,是成为CAD高手的必备技能。
总的来说,adb logcat是Android开发者日常必备的工具之一,它提供了一种高效的方式来监控设备日志,帮助诊断应用故障。"【工具】Android抓取日志.zip"的提供,使得这一过程变得更加简单和快捷,无需复杂的设置,只需...
在Android开发中,Widget是一种非常重要的组件,它允许开发者在用户的主屏幕上展示应用程序的状态和功能,无需打开应用程序即可与之交互。"Android wiget Test"是针对Android小部件(Widget)的一个示例项目,旨在...
这通常涉及到打包、签名和上传到相应的应用商店,如App Store或Google Play。 ### 6. ESLint文件 ESLint是一个静态代码分析工具,用于检测JavaScript代码中的潜在错误和不符合编码规范的部分。在项目中集成ESLint...
在Android系统中,Launcher是用户与设备交互的核心界面,它是系统的桌面,负责展示应用快捷方式、小部件以及管理屏幕布局。Launcher 2是Android 2.3(Gingerbread)至Android 4.0.3(Ice Cream Sandwich)期间使用的...