小编Mur*_*ain的帖子

将两个json/javascript数组合并到一个数组中

我有两个json数组

var json1 = [{id:1, name: 'xxx' ...}]
var json2 = [{id:2, name: 'xyz' ...}]
Run Code Online (Sandbox Code Playgroud)

我希望他们合并到单个数组

var finalObj = [{id:1, name: 'xxx' ...},{id:2, name: 'xyz' ...}]
Run Code Online (Sandbox Code Playgroud)

问候

javascript jquery json

66
推荐指数
5
解决办法
17万
查看次数

如何通过XML Drawable绘制圆圈 - Android?

我试图在android中的XML文件的帮助下绘制圆圈,但是圆圈没有正确显示.下面的代码显示了Oval.如何在XML文件中创建圆圈.

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval"> 
    <gradient
        android:startColor="#FFFF0000"
        android:endColor="#80FF00FF"
        android:angle="45"/>
    <padding android:left="2dp"
        android:top="2dp"
        android:right="2dp"
        android:bottom="2dp" />
    <corners android:radius="10dip" />

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

任何帮助都会很明显.

android android-layout android-xml

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

错误的requestCode从另一个Activity返回onActivityResult

我有一个Activity调用另一个Activity,调用其他一些Activities.我发送到最后Activity得到一个结果,然后我把结果发回拳头Activity.

流程是这样的

A -> B -> C -> D -> C -> B -> A
Run Code Online (Sandbox Code Playgroud)

从流动ADstartActivityForResult和从流动DAonActivityResult.

DBrequestCode始终是相同的(一个我决定),而是来自BA它突然从我的值更改为随机值(在这种特殊情况下196614).

这是我用来调用activity Bfrom 的代码activity A:

filterByCatalogue.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent intent = new Intent(getActivity(), CatalogueContainerActivity.class);
            startActivityForResult(intent, Defines.FILTER_BY_CATALOGUE);
        }
    });
Run Code Online (Sandbox Code Playgroud)

(以filterByCataloguea为FrameLayout …

android start-activity onactivityresult

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

在Facebook Android SDK 4.0中设置按钮的登录/注销文本?

我的xml看起来像这样

<com.facebook.login.widget.LoginButton xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/fb_login_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingLeft="15dp"
android:paddingRight="15dp"
android:text="CONNECT WITH FACEBOOK"
android:textColor="@color/white"
android:textSize="20sp"
android:textStyle="bold"
android:background="@drawable/button_fb_login"/>
Run Code Online (Sandbox Code Playgroud)

和背景drawble xml是

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
    <shape>
        <solid android:color="#4e69a2" />
        <stroke android:width="3dip" android:color="#4e69a2" />
        <padding android:bottom="0dip" android:left="0dip" android:right="0dip" android:top="0dip" />
    </shape>
</item>

<item>
    <shape>
        <solid android:color="#3b5998" />
        <stroke android:width="3dip" android:color="#3b5998" />
        <padding android:bottom="0dip" android:left="0dip" android:right="0dip" android:top="0dip" />
    </shape>
</item>
Run Code Online (Sandbox Code Playgroud)

现在在android studio预览屏幕中,它按预期显示.

在此输入图像描述

但是当我在手机或模拟器上运行它时,默认显示"登录FACEBOOK",就像这样

在此输入图像描述

如何在运行应用程序时获取自定义文本?

android facebook-graph-api facebook-android-sdk facebook-login android-facebook

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

仅允许使用jQuery的字母文本框?

我想让一个文本框只允许使用jQuery的字母(az).任何例子?

javascript jquery

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

SecurityException:不允许启动服务Intent act = com.google.android.c2dm.intent.REGISTER

我收到错误SecurityException: Not allowed to start service Intent但看起来在搜索了很多主题后没有很好的解决方案.

请帮我,

谢谢,

p/s:

我确保使用正确,SENDER_ID因为项目编号定义Google API Console并且正确package name.

错误:

Caused by: java.lang.SecurityException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gms (has extras) } without permission com.google.android.c2dm.permission.RECEIVE
            at android.app.ContextImpl.startServiceAsUser(ContextImpl.java:1785)
            at android.app.ContextImpl.startService(ContextImpl.java:1757)
            at android.content.ContextWrapper.startService(ContextWrapper.java:480)
            at com.google.android.gms.gcm.GoogleCloudMessaging.e(Unknown Source)
            at com.google.android.gms.gcm.GoogleCloudMessaging.register(Unknown Source)
            at controller.RegisterGCMClientAsync.doInBackground(RegisterGCMClientAsync.java:62)
            at controller.RegisterGCMClientAsync.doInBackground(RegisterGCMClientAsync.java:18)
            at android.os.AsyncTask$2.call(AsyncTask.java:287)
            at java.util.concurrent.FutureTask.run(FutureTask.java:234)
            at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
            at java.lang.Thread.run(Thread.java:841)
Run Code Online (Sandbox Code Playgroud)

Manifest.xml文件:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="app.cloudstringers" >

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" > …
Run Code Online (Sandbox Code Playgroud)

android google-api android-intent google-api-client google-cloud-messaging

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

调用Intent.ACTION_CALL时发生ActivityNotFoundException

ActivityNotFoundException在执行Intent.ACTION_CALL操作时得到.我找到了许多链接,但所有这些都无法解决我的问题.

它有时给我一些例外

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.CALL dat=tel:xxx-xxx-xxxx pkg=com.android.phone (has extras) }
Run Code Online (Sandbox Code Playgroud)

我在我的项目中使用了以下代码

String contact_number="123456789";
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + contact_number));
startActivity(callIntent);
Run Code Online (Sandbox Code Playgroud)

java android activitynotfoundexception

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

将数组转换为关联数组的函数

可能重复:
在JavaScript中将平面数组[k1,v1,k2,v2]转换为对象{k1:v1,k2:v2}?

我想在JavaScript中将数组转换为关联数组.

例如,给出以下输入,

  var a = ['a', 'b', 'c', 'd'];
Run Code Online (Sandbox Code Playgroud)

我想将下一个关联数组作为输出:

  {'a' : 'b', 'c' : 'd'}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

javascript arrays associative-array

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

我应该使用哪种资源限定符来支持1080p,720p的android TV? - Android

为了定义1080p和720p android TV的不同维度值,我需要决定应该使用哪个限定符.当我尝试使用像值-sw1080p,values-sw720p这样的东西时,它不起作用.dimes.xml中的值不会影响任何内容.但是如果我使用像-sw540dp,-sw360dp这样的限定符,它就可以工作.我真的不明白为什么这样.任何的想法?谢谢.

android android-tv

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

嵌套jar中的NoClassDefFoundError(Android)

我创建了一个简单的应用程序来测试失败的场景NoClassDefFoundError.

让我们举个例子,我有一些带有Class TestClass的Test1 android项目和一些方法.这个Test1项目我作为test1.jar导出,只导出了带有Class TestClass和的源文件夹classpath.project文件.

在另一个Android项目Test2中,我test1.jar在我的libs文件夹中添加了它.在这个Test2项目中,我有一个类Test2Class,它调用test1.jar类的方法.

在此之后,我test2.jar按照上述步骤将此Test2项目导出为文件.

因此,当我test2.jar在另一个项目中使用它时,我得到了上述错误NoClassDefFoundError.这是jar里面jar的场景.

我应该做什么,所以我能够访问罐子里的罐子.

提前致谢.

java eclipse android jar noclassdeffounderror

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