`
liangoogle
  • 浏览: 278389 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

app widget 进入主客户端代码。

 
阅读更多

做widget :

想点击widget一个按钮时就进入客户端,要和点击应用程序的图标效果一样,纠结了很久,得出代码:

 if (action.equals("Enter")) {
            Intent i = new Intent(Intent.ACTION_MAIN);
            i.addCategory(Intent.CATEGORY_LAUNCHER);
            i.setComponent(new ComponentName("com.yourpakage", "com.yourpakage" + ".WelcomeActivity"));
            i.putExtra("opentype", OPEN_NAORMAL);
            i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }

想点击一个按钮,进入后,会跳转到其它界面:

        if (action.equals("Play")) {
            String videoid = "XMzcyMDQ2ODUy";
            String title = "逆战";
            Intent i = new Intent();
            i.setComponent(new ComponentName("com.yourpakage", "com.yourpakage" + ".WelcomeActivity"));
            i.putExtra("opentype", OPEN_PLAY);
            i.putExtra("videoid", videoid);
            i.putExtra("title", title);
            i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }

 

禁忌:第一个如果像第二个一样进入的话,退出程序,点击第一个进入,Home,点击第二个时可能不响应。

分享到:
评论

相关推荐

    eoe客户端源代码

    eoe 客户端,注释详细,代码经典,具有一定的参考价值 以eclipse为例 启动Eclipse,导入Android客户端项目,请确保你当前的Android SDK是最新版。 如果编译出错,请修改项目根目录下的 project.properties 文件。 ...

    一个用flutter写的V2EX客户端app

    【标题】:“一个用flutter写的V2EX客户端app”指的是使用Google推出的开源UI框架Flutter开发的一款应用程序,该应用专门用于访问V2EX社区的论坛内容。V2EX是一个以技术交流为主的社交网络平台,用户在这里分享技术...

    android Widget小组件开发.zip源码资源下载

    在 Android 平台上,Widget 是基于 App Widget Provider 类实现的。这个类是应用组件的一个子类,它定义了Widget的行为和界面。开发者需要在 AndroidManifest.xml 文件中声明 AppWidgetProvider,并指定对应的接收...

    Android代码-清水河畔安卓客户端

    这个项目是AndroidApp-master,意味着它可能是一个开源项目的主分支,包含整个应用的完整源代码。 首先,让我们深入了解这些关键技术: 1. **MVVM架构**:Model-View-ViewModel(MVVM)是一种设计模式,用于解耦UI...

    JSON解析范例.pdf

    在上面的示例代码中,WordWidget是一个AppWidgetProvider,它会在 onUpdate方法中启动一个服务来更新AppWidget的内容。这个服务会将 RemoteViews对象传递给AppWidgetManager,用于更新AppWidget的内容。 关于HTTP...

    安卓客户端向服务器传图片代码

    安卓客户端向服务器传图片代码 mport com.google.gson.Gson; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.view.View; import ...

    android AppWidgetProvider httpclient 扒取网页

    在给定的标题和描述中,我们关注的是如何利用AppWidgetProvider和HTTP客户端(HttpClient)来从特定网页抓取数据,并在App Widget上显示,同时结合Notification功能,让用户能够进一步查看内容。 首先,让我们深入...

    Socket服务器及其客户端

    客户端代码展示了一个基于Android平台的简单Socket客户端实现。当用户点击按钮时,客户端将尝试连接到服务器指定的IP地址和端口号,并向服务器发送信息。随后,它读取服务器的响应,并显示在界面上。完成通信后,...

    Qt 工厂模式代码演示

    在实际应用中,客户端代码可以通过调用`WidgetFactory::createWidget`方法来获取所需的Widget对象,而无需关心具体创建的是哪个类的实例。 ```cpp int main(int argc, char *argv[]) { QApplication app(argc, ...

    Flutter开发人人影视客户端

    在本项目中,我们将深入探讨...总之,开发人人影视客户端涉及Flutter的Widget布局、网络请求、状态管理、JavaScript交互等多个方面,通过合理的架构设计和插件选择,可以创建出一款功能齐全、用户体验优秀的移动应用。

    google app engine开发人员文档

    Google App Engine(GAE)是谷歌提供的一种云计算平台,它允许开发者构建并托管Web应用程序,无需管理和维护服务器硬件。这个平台支持多种编程语言,包括Python、Java、Go和PHP,为开发者提供了强大的服务,如数据...

    Android客户端源码

    这个源码包,名为"oschina-android-app-6c0d396",很可能是开源中国(OSChina)的Android应用客户端的一个特定版本。这个项目不仅让你能够看到实际应用中的代码结构,还能帮助你学习到如何在Android平台上构建一个...

    百度云下载地址_网站转换APP源代码_Flutter项目_带控制端_大小.zip

    通过Flutter的WebView组件,可以将这些WebAPP代码集成到Flutter应用中,实现网站与原生APP的无缝融合。 3. **PHP控制端**:PHP是一种广泛使用的服务器端脚本语言,尤其适合于Web开发。在这个项目中,PHP源码可能...

    PlayWidget.zip

    为了实现Widget的自动更新,开发者需要在AndroidManifest.xml中配置一个BroadcastReceiver,监听特定的Intent,如ACTION_APPWIDGET_UPDATE。当接收到这个Intent时,BroadcastReceiver会更新Widget的视图,确保其显示...

    Drawerlayout实现仿网易客户端抽屉

    这通常通过Java代码或Kotlin代码完成,使用DrawerLayout的`openDrawer()`和`closeDrawer()`方法。例如: ```java DrawerLayout drawer = findViewById(R.id.drawer_layout); drawer.openDrawer(GravityCompat.START...

    oschina客户端源码解析[汇编].pdf

    在oschina客户端中,`AppStart` Activity被设定为启动Activity,通过渐变动画引导用户进入主界面。这种启动方式增强了用户体验,同时也展示了如何在Activity之间进行平滑过渡。 对于UI的分析,oschina客户端的首页...

    Flutter淘宝App,支持iOS、Android.zip

    本项目"Flutter淘宝App,支持iOS、Android.zip"正是基于这一热门框架,为开发者提供了一个完整的、可运行的淘宝客户端实现。下面将详细探讨该项目中的关键知识点。 一、Flutter框架基础 Flutter是由Google开发的...

    新浪微博客户端源码

    1. 项目的主目录结构,如`app`、`lib`、`assets`、`res`、`src`等。 2. `app`目录下可能包含`java`和`manifests`子目录,`java`用于存放Java或Kotlin代码,`manifests`包含应用的AndroidManifest.xml文件,定义了...

    Flutter,Dart,APP,跨平台,基于 Flutter 跨平台框架开发的网盘类移动端 APP.zip

    在当今移动应用开发领域,Flutter已经成为一种备受青睐的跨平台框架,它允许开发者使用单一代码库来构建iOS和Android应用程序。本教程将深入探讨如何利用Flutter和其编程语言Dart来开发一个功能完备的网盘类移动端...

    用Flutter制作的移动Gank客户端

    这个移动Gank客户端利用Flutter的强大力量,构建了一个功能完备的App,用户可以通过它浏览并搜索Gank平台上的各种技术资源,如Android、iOS、前端、后端等领域的知识点和技巧。Flutter的热重载功能使得开发过程更为...

Global site tag (gtag.js) - Google Analytics