小编Par*_*dha的帖子

如何在Mobile中获得One Signal唯一用户ID?

我正在开发一个餐厅应用程序.我在我的应用程序中使用One Signal发送通知.在这里,当我下订单时,我需要为特定用户发送一个信号的唯一ID,以获得"您的订单已成功放置...正在进行中.请等待"的通知.为此,我需要用户的One Signal用户ID.我怎么才能得到它?我是One Signal的新手.请帮我.

notifications android unique-id ios onesignal

25
推荐指数
3
解决办法
3万
查看次数

如何在CardIView项目上创建透明层?

我在特定的Griditem上需要一个透明层,在那里我点击RED MARKED图标(3个点).我得到了透明层.但它不在网格上.我把它放在活动的顶部.这该怎么做?

**预期结果**

在此输入图像描述

这是我的代码:

在适配器类中:

private void createDialogBox() {
    AlertDialog.Builder builder = new AlertDialog.Builder(context);
    final AlertDialog dialog = builder.create();
    dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
    View dialogLayout = LayoutInflater.from(context).inflate(R.layout.demo_dialog, null);
    dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
    dialog.setView(dialogLayout, 0, 0, 0, 0);


    dialog.setOnShowListener(new DialogInterface.OnShowListener() {
        @Override
        public void onShow(DialogInterface d) {
        }
    });
    dialog.getWindow().setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
    dialog.show();
}
Run Code Online (Sandbox Code Playgroud)

demo_dialog.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/linearLayout"
    style="@style/LinearLayout_mm"
    android:layout_gravity="center"
    android:gravity="center"
    android:onClick="Click"
    android:orientation="vertical"
    android:theme="@style/cust_dialog">

    <ImageView
        android:id="@+id/pullToRefresh_img"
        style="@style/LinearLayout_mm"
        android:onClick="Click"
        android:src="@drawable/ig_dash_front1" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

style.xml:

  <style name="cust_dialog" parent="@android:style/Theme.Holo.NoActionBar.Fullscreen">
        <item name="android:textColor">@color/white</item>
        <item name="android:background">#80000000</item>
        <item name="android:windowFrame">@null</item>
        <item name="android:windowBackground">@color/black</item> …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog

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

如何设置Collapsing ToolBar高度

我正在使用Collapse ToolBar来进行如下布局.但ToolBar设置不正确.现在我将ToolBar高度设置为100dp.如果我减少它,设置选项卡的ViewPager将重叠在ToolBar上.

在此输入图像描述

这是我的xml.

xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:openDrawer="start">


    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="false">

        <android.support.design.widget.AppBarLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:fitsSystemWindows="true"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">


            <android.support.design.widget.CollapsingToolbarLayout
                android:id="@+id/collapse_toolbar"
                android:layout_width="match_parent"
                android:layout_height="250dp"
                android:fitsSystemWindows="true"
                app:contentScrim="?attr/colorPrimary"
                app:layout_scrollFlags="scroll|exitUntilCollapsed">


                <ImageView
                    android:id="@+id/header"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:src="@drawable/slide_image"
                    android:background="@drawable/slide_transparent"
                    android:fitsSystemWindows="true"
                    android:scaleType="centerCrop"
                    app:layout_collapseMode="parallax" />

                <TextView
                    android:id="@+id/dashboard_txt_title"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="60dp"
                    android:gravity="center|bottom"
                    android:text="Salad"
                    android:textColor="@color/white"
                    android:textSize="25dp"
                    android:textStyle="italic" />

                <TextView
                    android:id="@+id/dashboard_txt_des"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="100dp"
                    android:gravity="center|bottom"
                    android:text="@string/welcome_des"
                    android:textColor="@color/white"
                    android:textSize="15dp" />


                <android.support.v7.widget.Toolbar
                    android:id="@+id/toolbar"
                    android:layout_width="match_parent"
                    android:layout_height="100dp"
                    android:gravity="top"
                    android:minHeight="?attr/actionBarSize"
                    android:background="@drawable/toolbar_layout"
                    app:layout_collapseMode="pin"
                    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
                    app:titleMarginTop="15dp"
                    app:titleTextAppearance="@style/Toolbar.TitleText" />


                <android.support.design.widget.TabLayout
                    android:id="@+id/tabs"
                    android:layout_width="match_parent"
                    android:layout_height="?attr/actionBarSize"
                    android:layout_gravity="bottom"
                    android:background="@color/colorPrimary"
                    app:tabIndicatorColor="@color/white" /> …
Run Code Online (Sandbox Code Playgroud)

android android-viewpager android-collapsingtoolbarlayout

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

如何阅读android中的单信号推送通知消息?

我需要阅读One Signal的推送通知信息.取决于我需要在我的电子商务应用程序中更改产品的交付状态.

怎么看?

android push-notification onesignal

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

Android:应用程序正在使用时未收到One Signal Push通知

我在我的应用程序中使用One Signal Push通知.当我的应用程序处于关闭状态时,意味着当我不使用我的应用程序时,我从我的测试团队发出的一个信号中获得推送通知.但是当我使用应用程序时,我没有得到它.

你的回答更受赞赏.

push-notification android-studio onesignal

5
推荐指数
2
解决办法
3944
查看次数

在SQLite Android中计算列的总和

我需要计算Column的Sum值.为此我使用以下查询.但是当我单击按钮进行计算时应用程序崩溃了.

Cursor cur = db.rawQuery("SELECT SUM " + (DbHelper.CART_TOTAL) + " FROM " + DbHelper.CART_TABLE, null);
if (cur.moveToFirst()) {
       Log.e("Net Total", cur.getInt(0) + "");
       return cur.getInt(0);
         }
        return 0;
Run Code Online (Sandbox Code Playgroud)

Logcat错误:

      android.database.sqlite.SQLiteException:
     no such column: SUM (code 1): , 
while compiling: SELECT SUM cart_total FROM cart_table
                                                               at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
                                                               at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:882)
                                                               at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:493)
                                                               at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
                                                               at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
                                                               at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
                                                               at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
                                                               at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
                                                               at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1253)
                                                               at com.insideglobe.restaurant.Db.DbUtil.calculateNetTotal(DbUtil.java:276)
                                                               at com.insideglobe.restaurant.Adapter.MyCartAdapter$1.UpdateCart(MyCartAdapter.java:104)
                                                               at com.insideglobe.restaurant.Adapter.MyCartAdapter$1.onClick(MyCartAdapter.java:91)
                                                               at android.view.View.performClick(View.java:4084)
                                                               at android.view.View$PerformClick.run(View.java:16987)
                                                               at android.os.Handler.handleCallback(Handler.java:615)
                                                               at android.os.Handler.dispatchMessage(Handler.java:92)
                                                               at android.os.Looper.loop(Looper.java:137) …
Run Code Online (Sandbox Code Playgroud)

sqlite android cursor

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

如何在Material ShowcaseView Library中使用"Got It"按钮?

我正在使用Material ShowcaseView https://github.com/deano2390/MaterialShowcaseView.现在我通过向PULL DOWN TO REFRESH活动添加透明度来获取我的应用中的视图.但是当我点击Image1中"Got It"时,透明度消失了,但Image2中标记为红色的图像(箭头)就在那里.

在此输入图像描述 在此输入图像描述

当我点击"得到它"或者我需要将这个"得到它"的文本替换为按钮视图时,我需要进行下一个活动.我该怎么做?请帮我...

我需要像这样的输出......在透明层上方按钮.

在此输入图像描述

android material showcaseview

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

如何通过动态单击按钮更改选项卡标题名称?

我 在我的应用程序中使用Collapsed ToolBar和 2 TabFragment (Login,SignUp)。

登录片段同时具有登录和忘记密码的功能。

登录片段

登录 --->标签名称 - 登录

电子邮件 --> 编辑文本

用户名--> 编辑文本

登录按钮 --> 按钮

已有账户?--> TextView --> 如果单击此文本视图,则忘记密码视图设置为可见且此登录视图必须不可见。

FORGOT PASSWORD ---> Tab Title Name 需要更改为 Forgot Password

单击按钮时如何更改此选项卡标题名称?

另一个疑问是我需要在左右滑动此选项卡。

布局代码:activity_tab.xml:

xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/drawer_layout"
    style="@style/Layout_mm"
    android:background="@color/background_2"
    android:fitsSystemWindows="true"
    tools:openDrawer="start">

    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        style="@style/Layout_mm"
        android:fitsSystemWindows="true">

        <android.support.design.widget.AppBarLayout
            style="@style/Layout_mw"
            android:fitsSystemWindows="true"
            android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">

            <RelativeLayout
                style="@style/Layout_mw"
                android:layout_marginTop="@dimen/ten_dp">

                <ImageView
                    android:id="@+id/header"
                    android:layout_width="match_parent"
                    android:layout_height="170dp"
                    android:background="@drawable/green_slide"
                    android:fitsSystemWindows="true"
                    android:scaleType="centerCrop"
                    app:layout_collapseMode="parallax" />

                <de.hdodenhof.circleimageview.CircleImageView
                    android:id="@+id/imgProfile"
                    android:layout_width="@dimen/eighty_dp"
                    android:layout_height="@dimen/eighty_dp"
                    android:layout_centerHorizontal="true"
                    android:layout_centerVertical="true"
                    android:layout_marginTop="@dimen/five_dp"
                    android:src="@drawable/login_logo" />
            </RelativeLayout>

            <android.support.design.widget.TabLayout
                android:id="@+id/tabs" …
Run Code Online (Sandbox Code Playgroud)

tabs android fragment android-collapsingtoolbarlayout

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

ListView动态加载和检索服务器中的数据

我有listview项目超过500个产品.我需要检索数据限制50.每当我滚动时,列表必须加载到接下来的50个项目.

你的回答更受赞赏.提前致谢.

android listview scrollview

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