小编VVB*_*VVB的帖子

Android Studio Google Map V2片段渲染

我试着在Android Studio中为Google Map V2编写测试演示.我从Androidhive谷歌地图V2或更好的每一步,我认为我需要.

我使用相同的layout_main.xml

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

    <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.MapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>

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

但我总是得到相同的渲染问题:

呈现问题
一个<fragment>标签允许布局文件,以动态地包括在运行时不同的布局.在布局编辑时,要使用的特定布局是未知的.您可以在编辑布局时选择要预览的布局...

我完全不知道问题是什么.我忘记了什么吗?我只需要在build.gradle中添加Google服务

compile 'com.google.android.gms:play-services:4.4.52'
Run Code Online (Sandbox Code Playgroud)

我从演示中复制了清单并更改了API密钥.

android google-maps android-layout android-studio

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

java.lang.NoClassDefFoundError:com/fasterxml/jackson/core/JsonFactory

我正在研究YouTube broadcast示例示例.我创建了一个样本Java Project并添加了所需的罐子.但是,当我尝试运行该项目时,它会抛出异常.

例外:

Throwable: com/fasterxml/jackson/core/JsonFactory
java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/JsonFactory
    at com.google.api.client.json.jackson2.JacksonFactory.<init>(JacksonFactory.java:44)
    at com.google.api.services.samples.youtube.cmdline.live.Auth.<clinit>(Auth.java:35)
    at com.google.api.services.samples.youtube.cmdline.live.CreateBroadcast.main(CreateBroadcast.java:55)
Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.JsonFactory
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 3 more
Run Code Online (Sandbox Code Playgroud)

我从这个GitHub存储库下载了该项目.

java jar noclassdeffounderror live-streaming youtube-data-api

30
推荐指数
7
解决办法
6万
查看次数

如何在Android应用程序中集成TEST PayU Payment Gateway?

我是支付网关的新手.目前,我正在开发一个移动应用程序,我需要在Android应用程序中集成PayU支付网关.

到目前为止,我已经为TEST url创建了一个代码,当我运行我的应用程序时,我得到以下异常:

An error occurred. Sorry, some problem occurred.

手机应用截图 在此输入图像描述

这是我的代码:

public class PayMentGateWay extends Activity {
     private ArrayList<String> post_val = new ArrayList<String>();
     private String post_Data="";
     WebView webView ;
     final Activity activity = this;
     private String tag = "PayMentGateWay";
     private String hash,hashSequence;

     String merchant_key="JBZaLc";
        String salt="GQs7yium";
        String action1 ="";
        String base_url="https://test.payu.in";
        int error=0;
        String hashString="";
        Map<String,String> params;
        String txnid ="";

        Handler mHandler = new Handler();


    @SuppressLint("JavascriptInterface")
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
         final …
Run Code Online (Sandbox Code Playgroud)

android payment-gateway android-webview payu

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

错误:无法更新引用“refs/remotes/origin/xyz”:无法为“.git/logs/refs/remotes/origin/xyz”创建目录:没有这样的文件或目录

我在采取新措施时面临以下问题。( git pull)

错误:无法更新引用“refs/remotes/origin/xyz”:无法为“.git/logs/refs/remotes/origin/xyz”创建目录:没有这样的文件或目录

我检查了特定位置,既没有权限问题,也不存在这样的目录。

Jfyi 我已经搜索过类似的线程,但这些线程对我来说不起作用,其中大多数与追加、删除等相关。

我对此深感困惑,任何帮助将不胜感激。

git git-pull git-branch git-refspec

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

如何减少Base64大小?

我是 Web 服务开发的新手。我正在开发一个 Web 服务,我需要使用将从 Android 应用程序调用的 Web 服务在服务器上上传图像。

我的问题是,当用户从 Android 设备选择图像并点击上传按钮时,它会使用 Base64 类文件生成字符串。并且其长度超过3000个字符。

所以,我需要减少使用 Base64 生成的字符串的大小作为图像。

c# wcf android web-services image-uploading

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

无法启动接收器com.google.firebase.iid.FirebaseInstanceIdInternalReceiver

我的应用程序集成了FCM以接收推送通知,它可以正常工作.但是,我面临的问题是,在安装时它会随机崩溃.它是非常随机的,发生在OS 6.0+设备上直到最新但随机发生.

代码方面,在服务类中只显示通知代码,并在清单中添加服务.

我在应用程序加载时遇到异常

Fatal Exception: java.lang.RuntimeException: Unable to start receiver com.google.firebase.iid.FirebaseInstanceIdInternalReceiver: java.lang.IllegalStateException: Not allowed to start service Intent { act=com.google.firebase.INSTANCE_ID_EVENT pkg=com.xx.xx cmp=com.xx.xx/com.google.firebase.iid.FirebaseInstanceIdService (has extras) }: app is in background uid UidRecord{997e286 u0a92 RCVR idle procs:1 seq(0,0,0)}
       at android.app.ActivityThread.handleReceiver(ActivityThread.java:3259)
       at android.app.ActivityThread.-wrap17(Unknown Source)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1677)
       at android.os.Handler.dispatchMessage(Handler.java:105)
       at android.os.Looper.loop(Looper.java:164)
       at android.app.ActivityThread.main(ActivityThread.java:6540)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)
Caused by java.lang.IllegalStateException: Not allowed to start service Intent { act=com.google.firebase.INSTANCE_ID_EVENT pkg=com.xx.xx cmp=com.xx.xx/com.google.firebase.iid.FirebaseInstanceIdService (has extras) }: app is in background uid UidRecord{997e286 u0a92 RCVR …
Run Code Online (Sandbox Code Playgroud)

android runtimeexception illegalstateexception firebase firebase-cloud-messaging

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

如何在另一个活动中停止/取消警报管理器?

我正在Activity A 中创建警报并在另一个Activity B 中停止/取消。我很努力但没有运气,下面是我的代码:

主要活动

public class MainActivity extends Activity 
{

    private PendingIntent pendingIntent;
    private static Context context;

    @Override
    public void onCreate(Bundle savedInstanceState) 
    {

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Intent myIntent = new Intent(this, MyReceiver.class);
    pendingIntent = PendingIntent.getBroadcast(MainActivity.this, 0, myIntent,0);

    AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 12 * 60 * 60, pendingIntent); 

    } //end onCreate

}
Run Code Online (Sandbox Code Playgroud)

我的接收器

    public class MyReceiver extends BroadcastReceiver
    {

        @Override
         public void onReceive(Context context, Intent intent)
        {
           Intent service1 = new Intent(context, MyAlarmService.class);
           context.startService(service1); …
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver alarmmanager android-service android-activity

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

删除工具栏中后退箭头和图像之间的空格

我想删除工具栏中内置后箭头和imageview之间的空格.

下面是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    tools:context=".activities.AppBaseActivity">

    <android.support.design.widget.AppBarLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/AppTheme.AppBarOverlay">

        <android.support.v7.widget.Toolbar
            xmlns:app="http://schemas.android.com/apk/res-auto"
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="@color/colorPrimary"
            android:contentInsetStart="0dp"
            android:contentInsetLeft="0dp"
            android:contentInsetRight="0dp"
            android:contentInsetEnd="0dp"
            app:contentInsetLeft="0dp"
            app:contentInsetStart="0dp"
            app:contentInsetRight="0dp"
            app:contentInsetEnd="0dp"
            app:popupTheme="@style/AppTheme.PopupOverlay">

            <RelativeLayout
                android:id="@+id/rl_User_Profile"
                android:layout_width="match_parent"
                android:layout_height="wrap_content">

                <ImageView
                    android:id="@+id/imageView_User_Image"
                    android:layout_width="150dp"
                    android:layout_height="40dp"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentStart="true"
                    android:layout_centerVertical="true"
                    android:layout_margin="1dp"
                    android:src="@drawable/app_logo" />

                <itcube.spcl.mobileapp.ui.view.CustomTextView
                    app:font="droid-serif.regular.ttf"
                    android:id="@+id/textView_User_Name"
                    android:text="jkdfsbjkbdkjsbf"
                    android:layout_marginLeft="3dp"
                    android:layout_toRightOf="@+id/imageView_User_Image"
                    android:textAppearance="?android:attr/textAppearanceSmall"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_centerVertical="true"
                    android:layout_alignTop="@+id/imageView_User_Image"/>
            </RelativeLayout>
        </android.support.v7.widget.Toolbar>
    </android.support.design.widget.AppBarLayout>
    <include layout="@layout/content_app_base" />

</android.support.design.widget.CoordinatorLayout>
Run Code Online (Sandbox Code Playgroud)

样式xml

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
Run Code Online (Sandbox Code Playgroud)

PSA快照显示我必须删除的空间.Java文件只是有代码来定义工具栏和设置主页按钮启用意味着后退箭头.

在此输入图像描述

android android-styles android-toolbar android-coordinatorlayout android-appbarlayout

4
推荐指数
3
解决办法
2827
查看次数

引起:java.lang.ClassNotFoundException:org.mortbay.jetty.Handler

我正在研究 YouTube 广播示例 Java 程序。我已经创建了一个示例程序导入的代码

https://github.com/youtube/api-samples/tree/master/java

而且,我已经导入了必要的依赖项/jar。但是,当我尝试运行程序时,它在这一行抛出异常:

LocalServerReceiver localReceiver = new LocalServerReceiver.Builder().setPort(8080).build();
Run Code Online (Sandbox Code Playgroud)

以下异常:

Throwable: org/mortbay/jetty/Handler
java.lang.NoClassDefFoundError: org/mortbay/jetty/Handler
    at com.google.api.client.extensions.jetty.auth.oauth2.LocalServerReceiver$Builder.build(LocalServerReceiver.java:169)
    at com.google.api.services.samples.youtube.cmdline.live.Auth.authorize(Auth.java:80)
    at com.google.api.services.samples.youtube.cmdline.live.CreateBroadcast.main(CreateBroadcast.java:55)
Caused by: java.lang.ClassNotFoundException: org.mortbay.jetty.Handler
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 3 more
Run Code Online (Sandbox Code Playgroud)

当我导入时 org.mortbay.jetty.jar

我得到这个例外:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/api/client/extensions/java6/auth/oauth2/VerificationCodeReceiver
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358) …
Run Code Online (Sandbox Code Playgroud)

java jar noclassdeffounderror youtube-data-api youtube-livestreaming-api

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

Not highlighting selected child item from navigationview

I have a NavigationView & rendering Menu inside it. My Menu has 3 groups & each contains few sub-menu items. My problem is, when I select any sub-menu item & goes to specific fragment. However, when I reopen NavigationView/drawer to select another item, it doesn't show last selected item Highlighted.

Currently, it just changes color of selected sub-menu item but I want it highlighted like below snapshot.

在此处输入图片说明

Base Activity XML

<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout 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" …
Run Code Online (Sandbox Code Playgroud)

android android-menu android-fragments navigation-drawer android-navigationview

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