我想在我的Android应用程序中实现简单的通知.我正在考虑这个开发者指南
但是收到此错误消息:
Incompatible types.
Required: android.support.v7app.NotificationCompat.Builder
Found: android.support.v4.app.Notification.Compat.Builder
Run Code Online (Sandbox Code Playgroud)
对于以下代码段:
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(this)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("My notification")
.setContentText("Hello World!");
Run Code Online (Sandbox Code Playgroud)
这是我的进口:
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.app.NotificationCompat;
import android.view.View;
import android.widget.Button;
Run Code Online (Sandbox Code Playgroud)
我认为正确的NotificationCompat
类是导入的.我正在Android Studio v2.1.2
用于开发.请帮我解决此错误消息.我是android编程和java的新手.
我是Android开发的初学者.使用android的默认导航抽屉活动我正在开发一个应用程序.此应用程序的一个要求是在运行时随机更改布局的背景颜色(包括导航抽屉标题颜色).
现在一切都很顺利,除了导航抽屉上所选菜单项的颜色仍为蓝色.像这样 :
现在我想要的是因为其他布局的背景颜色是粉红色,导航栏上的所选菜单项也应该是粉红色(我的意思是文本颜色和图标应该是粉红色),如下所示:
任何人都可以告诉如何在代码中以编程方式实现它,因为我必须在运行时随机更改所选的文本和图标颜色.
这是菜单xml文件供参考:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_quiz_all"
android:icon="@drawable/ic_public_black_24dp"
android:checked="true"
android:title="All Countries Quiz"/>
<item
android:id="@+id/nav_quiz_bookmarked"
android:icon="@drawable/ic_favorite_black_24dp"
android:title="Favorite Quiz"/>
</group>
<item android:title="Communicate">
<menu>
<item
android:id="@+id/nav_rate"
android:icon="@drawable/ic_star_black_24dp"
android:title="Rate this app"/>
<item
android:id="@+id/nav_share"
android:icon="@drawable/ic_share_black_24dp"
android:title="Share"/>
<item
android:id="@+id/nav_feedback"
android:icon="@drawable/ic_feedback_black_24dp"
android:title="Feedback"/>
<item
android:id="@+id/nav_about"
android:icon="@drawable/ic_info_black_24dp"
android:title="About"/>
</menu>
</item>
<item
android:id="@+id/nav_settings"
android:icon="@drawable/ic_settings_black_24dp"
android:title="Settings"/>
</menu>
Run Code Online (Sandbox Code Playgroud) 首先,我是网络托管的完全初学者.这是我的第一次,如果我错了,请纠正我.
我想做什么:
我做了一个index.php
档案.我确信我已正确编写了PHP代码.我希望此文件由Web主机托管.我不想为此购买域名.我想通过互联网访问这个文件只通过网站的IP地址.
我做了什么:
我在GoDaddy上购买了一个网络主机帐户.我没有为我的网站托管购买任何域名.我将index.php
文件上传到该public_html
文件夹.现在我只想index.php
使用我网站的IP地址访问我的文件.假设我的网站的IP地址是166.XX.XX.XXX
.以下是我website's IP address
和的屏幕截图File explorer window
:
有什么问题:
我尝试访问http://166.XX.XX.XXX/public_html/www/index.php
我的浏览器但我无法index.php
使用IP地址访问.它显示我404页面未找到错误.如果我尝试访问http://166.XX.XX.XXX/
它显示Coming Soon
页面而不是我的index.php
页面.
是否可以index.php
仅使用IP地址访问我的文件,或者我是否必须先购买域名.