小编Coa*_*key的帖子

由于"您网站上托管的AdSense广告的活动无效",Admob帐户被暂停

我是Android的新手,我已经设法阅读了admob指南行,然后在我的应用程序中添加广告,所有工作都很好.已经3个月我上传了我的应用并赚了一点钱.但对于初学者和初学者来说,目前还不错.

但今天我收到了来自Google AdSense帐户的以下消息.

我们希望您知道我们最近检测到您网站上托管的AdSense广告的无效活动.我们暂时停用了您的帐户,并会在30天内重新启用该帐户.当您的帐户被暂停时,您仍然可以登录到您的AdSense帐户; 但是,在此期间不会投放任何广告.我们希望这能让您有时间确定无效活动的来源并采取适当的措施.

所以我有3个基本问题

  1. 我不明白它们对**无效活动的意义

    您网站上托管的AdSense广告.**虽然我没有任何网站.我刚在我的应用中应用了这些广告

  2. 30天后他们会再次激活我的帐户,但我不知道出了什么问题,所以我担心在这30天后,他们会再次阻止我,然后永远.那么我如何才能知道我做错了什么?

  3. 我的第三个问题是关于什么是人们提供给我的应用程序和广告最好的指导方针我想知道我见过很多应用程序甚至无法理解android的标准,但仍然有5000+下载,他们如何做所有这些事情.我不明白如何推广应用程序以及如何通过广告获得,虽然我已阅读所有指南,但他们是一般我希望你们,请给我诚实的技术建议.

我期待你参与这个讨论,并向新的Android开发人员说明这些要点.谢谢

android adsense admob

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

应用程序在后台时的GeoFence设备

我已经实现了geoFence api,一切都运行良好.但是有一些问题,我想对我的困惑做更多的澄清.

以下是一些混淆和问题:

  1. 我希望我的用户在进入地理围栏区域时收到通知.我按照指南实现了GeofenceTransitionsIntentService,但是当应用程序处于后台时它不会触发转换.我该怎么办?

  2. GeoFence过期时间:很明显,如果我们进入Never,它不会过期,但我对时间感到困惑.例如,如果我将其设置为10分钟,那究竟是做什么的?地理围栏是否会在创建后的给定时间后到期,或者当用户到达该位置时会到期,然后计时器将启动?当用户到达那里时,我们如何让地理围栏过期.

  3. Google如何跟踪我们?地理围栏实际上如何运作?我们没有发送我们的位置,那么它现在正在跟踪?当我们添加地理围栏然后在到达那个地方时通知我们,它是否开始跟踪我们?

请告诉我并讨论这些混淆,特别是关于它在应用程序关闭或销毁时工作的困惑.

android android-geofence google-geolocation

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

动画在自定义对话框中不起作用

我已经按照此链接制作了自定义对话框,并且它的工作正常。但后来我想添加动画,使它看起来像从屏幕的顶部到底部。所以我搜索了这两个动画并找到了它们并将它们放在anim文件夹中。所以为了在我的自定义对话框中应用它们,我稍微改变了构造函数。我在自定义对话框的构造函数中添加了这一行

 public AnimationDialog(Activity a, int drawable) {
    super(a);
    // TODO Auto-generated constructor stub
    this.c = a;
    this.mDrawable = drawable;
    this.getWindow().getAttributes().windowAnimations = R.style.DialogSlideAnim;
}
Run Code Online (Sandbox Code Playgroud)

以下行是我为实现动画而添加的内容,如上所示

this.getWindow().getAttributes().windowAnimations = R.style.DialogSlideAnim;

但没有任何反应,我的对话框显示为默认情况

这是我的样式文件供参考

 <style name="DialogAnimation">
    <item name="android:windowEnterAnimation">@anim/slide_down_animation</item>
    <item name="android:windowExitAnimation">@anim/slide_up_animation</item>
</style>

<!-- Animation for dialog box -->
<style name="DialogSlideAnim" parent="@android:style/Theme.Dialog">
    <item name="android:windowAnimationStyle">@style/DialogAnimation</item>
</style>
Run Code Online (Sandbox Code Playgroud)

但是我的动画仍然无法正常工作,我做错了什么,?请告诉我我怎样才能做到这一点?如何为我的自定义对话框设置动画。

编辑

这是我的下滑动画

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">

    <translate
        android:duration="@android:integer/config_mediumAnimTime"
        android:fromYDelta="0%p"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toYDelta="100%p" />

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

这是我的向上滑动动画

 <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate
        android:duration="@android:integer/config_mediumAnimTime"
        android:fromYDelta="100%"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toXDelta="0" />
</set>
Run Code Online (Sandbox Code Playgroud)

android android-animation customdialog android-dialog

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

如何将Facebook Logout按钮放在导航视图的末尾

我已经通过facebook sdk 4.3实现了facebook登录我已经为facebook的登录制作了单独的对话框片段.直到现在每件事都运作良好.

我想要的是 我想在导航视图底部实现facebook注销按钮以获得注销但我不知道如何实现它.因为我已经通过facebook登录按钮实现了facebook登录.我在登录后看到该按钮变为facebook注销按钮.现在我想要两件事

  1. 如何在导航视图中插入按钮我已经通过新的设计技术制作了导航视图,我通过导航菜单添加了什么.所以我不知道如何在其中添加按钮

  2. 其次我不知道如何使用本机或自定义按钮从Facebook注销.我必须实现哪个功能

我到目前为止搜索的内容,他们正在进行注销彻底会话,现在facebook新sdk中不存在.所以我不知道如何单独实现它

为了您,让我提供一些代码,以便您了解我如何实现我的导航视图

这个coede在我的主要xml导航视图中

<android.support.design.widget.NavigationView
    android:id="@+id/navigation_view"
    android:layout_height="match_parent"
    android:layout_width="wrap_content"
    android:layout_gravity="fill_vertical|left"
    app:menu="@menu/drawer"
    app:itemTextColor="#ffffff"
    android:background="#AF4B02"
    app:itemIconTint="@color/navigation_icon"
    android:fadingEdge="horizontal"/>
Run Code Online (Sandbox Code Playgroud)

这是菜单文件夹中的抽屉项目

<group android:checkableBehavior="single">

    <item
        android:id="@+id/home"
        android:checked="false"
        android:icon="@drawable/drawer_ic_home"
        android:title="@string/home_string" />

    <item
        android:id="@+id/offer"
        android:checked="false"
        android:icon="@drawable/drawer_ic_offer"
        android:title="@string/offer_string" />


    <item
        android:id="@+id/share"
        android:checked="false"
        android:icon="@drawable/drawer_ic_share"
        android:title="@string/share" />
    <item
        android:id="@+id/take"
        android:checked="false"
        android:icon="@drawable/drawer_ic_take"
        android:title="@string/take" />


    <item
        android:id="@+id/offer_status"
        android:checked="false"
        android:icon="@drawable/drawer_ic_status"
        android:title="@string/offer_status"
        />


    <item
        android:id="@+id/about_us"
        android:checked="false"
        android:icon="@drawable/drawer_ic_about_us"
        android:title="@string/about_us_string" />


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

所以现在在导航视图中我想在导航视图的底部添加按钮所以告诉我该怎么做?如何听取其点击事件然后点击如何从Facebook注销?

请帮忙 .

android navigationview facebook-sdk-4.x

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

网格根据屏幕大小查看自动列数

我正在使用Gridview,我想在其中显示一些图片.我希望我的网格视图在各种尺寸的屏幕上看起来都很好.我的意思是我正在为不同的Android设备开发我的应用程序,例如三星Galaxy Grand是普通设备,三星标签4是7英寸设备,最后三星标签10是10英寸设备.

所以我希望我的网格视图能够获取在设备上看起来不错的自动编号,例如我想在三星平板电脑10英寸上使用4列,在7英寸中使用相同的比例3或2,在其他设备上也是如此.

所以到目前为止我所做的很简单,为图像创建了一个数组,并将适配器设置为gridview,这是简单的代码,与我的问题无关,所以我不分享那些代码我的设计是什么xml所以我的xml看起来像这样

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >


    <GridView
        android:id="@+id/gridview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:columnWidth="250dp"
        android:gravity="center"
        android:horizontalSpacing="10dp"
        android:numColumns="auto_fit"
        android:stretchMode="columnWidth"
        android:verticalSpacing="50dp"
        android:paddingLeft="10dp"
        android:paddingRight="10dp" />

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

所以请帮我解决这个问题.如何使列数自动适应屏幕宽度.??

layout android gridview

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

如何保存Map v2的标记信息,以便可以在单击标记时进行检索

我正在制作一个具有地图v2的应用程序,并且成功显示了多个图钉。我遵循了一个仅在地图v2上显示图钉/标记的教程。

通过服务,我得到了Marker的信息,该信息在地图上显示了Hotels的位置。服务正在向我发送包括酒店名称,位置,食物,服务,等级以及经纬度在内的信息。因此,让我解释一下到目前为止我所做的事情

我正在做的是在我的asynctask中获取每个酒店规范,在此我调用以下方法来添加标记

addMarker(Double.parseDouble(latitude), Double.parseDouble(longitude));
Run Code Online (Sandbox Code Playgroud)

addMarker函数如下:

public void addMarker(Double Lat,Double Long){

 if (null != googleMap) {
           MyMapFragment.this.googleMap.addMarker(new MarkerOptions()
                            .position(new LatLng(Lat, Long))
                            .title("You")
                            .draggable(true)


            );
}
}
Run Code Online (Sandbox Code Playgroud)

这很好,因为它可以成功显示标记,但是我知道这不是正确的选择,因为我希望每个标记都显示其自身的其他特定信息,因此,为此,我知道我必须保存标记的信息,但是我不知道该怎么做

**我想要的是 **

我想要的是保存每个图钉/标记记录,并在该标记上单击以在新窗口或活动中打开其信息,因此,我该如何实现,请分享给我一个代码以获取提示,或者将我重定向到我确实知道有关github上的演示项目的简单代码,但由于它对我来说很复杂,因此我无法理解。请帮忙

android google-maps google-maps-markers supportmapfragment

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

获得快速准确位置的最佳方式

在Android中,我看到了许多获取位置的方法.我已阅读有关位置,并且也我也来了解融合位置API.

我在App中的案例是,当用户启动应用程序时,它必须以最快的方式获取位置.因为我必须根据用户位置做一些特定的任务.

所以到现在我正在使用位置服务.在这里我尝试了从GPS和网络位置的Loation.但是他们两个都要求启用我的位置,但我认为如果我从netwrok获取位置应该没关系?是吗 ?

那么你们建议我如何获得位置?应该快速准确地回复回复?

  1. 位置与GPS和网络的主要区别是什么,因为两者都需要启用位置?
  2. 上下文中最好的提供者是什么意思?
  3. 融合位置如何工作?
  4. 我找到Fused Location API的位置服务,因为我的应用程序将使用数据或wifi(互联网)进一步工作?

请为此辩论我的这些困惑?对我来说什么是最好的可以请一些人在我的情况下破坏并相应地回答我?

android android-fusedlocation android-gps

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