小编Mj1*_*992的帖子

未调用GCM广播接收器onReciever

我正在尝试为我的Android应用程序实现通知,但我没有OnReceive调用MyBroadcastReciever的事件.

这是我的清单文件:

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

<permission android:name="com.example.gcm.permission.C2D_MESSAGE" 
    android:protectionLevel="signature" />
<uses-permission android:name="com.example.gcm.permission.C2D_MESSAGE" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.gcmtester.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

    <receiver
        android:name="com.example.gcm.MyBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
            <category android:name="com.example.gcm" />
        </intent-filter>
    </receiver>
    <service android:name="com.example.gcm.MyIntentService" />
</application>
</manifest>
Run Code Online (Sandbox Code Playgroud)

这是我试图调用该服务的方式.

    Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
    registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0));
    registrationIntent.putExtra("sender", …
Run Code Online (Sandbox Code Playgroud)

android google-cloud-messaging

2
推荐指数
1
解决办法
1万
查看次数

打开谷歌地图应用程序并在我自己的应用程序活动中显示标记

我试图从我自己的应用程序活动中打开谷歌地图应用程序.我想在地图应用程序的特定位置显示一个标记.到目前为止我发现的是这段代码.

        String label = "shop";
        String uriBegin = "geo:" + lat + "," + lng;
        String query = lat + "," + lng + "(" + label + ")";
        String encodedQuery = Uri.encode(query);
        String uriString = uriBegin + "?q=" + encodedQuery + "&z=16";
        Uri uri = Uri.parse(uriString);
        Intent intent = new Intent(android.content.Intent.ACTION_VIEW,uri);
        startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

它的作用是打开地图应用程序,但一直显示我一个loading messagebox说法searching for:<lat>,<lng>(shop)哪里<lat> and <lng>是我提供的值.这有什么不对吗?

我从另一个stackoverflow帖子中复制了这段代码.

android google-maps

2
推荐指数
1
解决办法
5168
查看次数

Tensorflow 将 2D 维张量连接到 3D 维张量

这是一个比较简单的问题。我有一个 3D 形状的张量。可以说是[2,2,3]。我有另一个 2D 形状的张量[2,2]。但是这两个元素的前两个维度是匹配的。我希望concat他们将 2D 张量添加到三维的 3D 张量中。即 [2,2,4]

我不确定如何实现这一目标。我尝试使用tf.concatandtf.stack但这要求两个张量的等级相同。

python tensorflow

2
推荐指数
1
解决办法
2657
查看次数

Windows Phone 7访问Sms收件箱

是否可以访问和阅读用户的所有收件箱消息?它有可能在android.I搜索它为WP7但没有得到任何有用的信息.

sms inbox windows-phone-7

1
推荐指数
1
解决办法
363
查看次数