小编Vuc*_*cko的帖子

Android Studio 2.3更新无法打开应用[即时运行服务]

我最近将Android Studio更新为2.3.当我点击即时运行按钮时,它会编译应用程序但不会在Android设备上打开应用程序.在此之后即使"热插拔"未启用,它也会显示"无活动'应用'启动".知道我可能做错了什么.我尝试创建一个新项目,但也存在此错误.

我收到以下错误:

 Error while executing: am startservice
 com.example/com.android.tools.fd.runtime.InstantRunService Starting
 service: Intent { act=android.intent.action.MAIN
 cat=[android.intent.category.LAUNCHER]
 cmp=com.example/com.android.tools.fd.runtime.InstantRunService }
 Error: Not found; no service started.
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin android-instant-run

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

将淡化边缘应用于ImageView

有没有办法将垂直/水平渐变边应用于ImageView组件?

我已经尝试了android:fadingEdge但不幸的是这个属性已被弃用,从API级别14开始将被忽略,任何想法?

java xml android fade imageview

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

如何在Android中并行运行线程

我正在尝试并行运行多个线程.我试图通过拥有一个线程的多个实例来实现这一点.我的假设是它将同时执行; 但是,线程正在按顺序执行.

这是我测试的一个简单代码:

new Thread(new Runnable() {
        @Override
        public void run() {
            for (int i=0; i<100; i++) {
                LMLog.info("THREAD", "Counting " + i + " in Thread A");
            }
        }
    }).start();
    new Thread(new Runnable() {
        @Override
        public void run() {
            for (int i=0; i<100; i++) {
                LMLog.info("THREAD", "Counting " + i + " in Thread B");
            }
        }
    }).start();
    new Thread(new Runnable() {
        @Override
        public void run() {
            for (int i=0; i<100; i++) {
                LMLog.info("THREAD", "Counting " + i + …
Run Code Online (Sandbox Code Playgroud)

java multithreading android android-studio

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

java.lang.NoClassDefFoundError:无法初始化类javax.crypto.JceSecurityManager

java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.JceSecurityManager
    javax.crypto.Cipher.getConfiguredPermission(Cipher.java:2543)
    javax.crypto.Cipher.getMaxAllowedKeyLength(Cipher.java:2567)
    sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:548)
    sun.security.ssl.CipherSuite$BulkCipher.isAvailable(CipherSuite.java:527)
    sun.security.ssl.CipherSuite.isAvailable(CipherSuite.java:194)
    sun.security.ssl.SSLContextImpl.getApplicableCipherSuiteList(SSLContextImpl.java:350)
    sun.security.ssl.SSLContextImpl.getDefaultCipherSuiteList(SSLContextImpl.java:308)
    sun.security.ssl.SSLSocketImpl.init(SSLSocketImpl.java:607)
    sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:549)
    sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:110)
    com.sun.mail.util.SocketFetcher.startTLS(SocketFetcher.java:428)
    com.sun.mail.smtp.SMTPTransport.startTLS(SMTPTransport.java:1647)
    com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:534)
    javax.mail.Service.connect(Service.java:291)
    org.springframework.mail.javamail.JavaMailSenderImpl.doSend(JavaMailSenderImpl.java:389)
    org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:340)
    org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:355)
    org.springframework.mail.javamail.JavaMailSenderImpl.send(JavaMailSenderImpl.java:344)
    net.codejava.spring.SendEmailAttachController.sendEmail(SendEmailAttachController.java:41)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:483)
    org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:440)
    org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:428)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:919)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:851)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:953)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:855)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:646)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:829)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Run Code Online (Sandbox Code Playgroud)

spring-mvc

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

如何制作相同尺寸的按钮

这是我的xml,这是结果,但是希望上面的3个按钮(一起)占据最大按钮的相同大小,就像那个图像,我应该在哪里更改我的布局?

这就是我所拥有的:

结果就是这样

这就是我想要的:

但我想留下来

我的xml:

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

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:background="#FFA500"
        android:orientation="vertical">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="10dp"
            android:background="#FFA500"
            android:orientation="vertical">

            <TextView
                android:id="@+id/textoPoup1"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:text="1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
                android:textColor="@android:color/white"/>

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="horizontal">

                <Button
                    android:id="@+id/nota0"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="0"/>

                <Button
                    android:id="@+id/nota40"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

xml layout android android-layout android-studio

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

Android将Editofxt的实例和TextView的实例检测为相同

我已经动态创建了Layout.它有一些edittexts,textview,spinners等.

之后,我必须得到我在这些观点上介绍的信息.

所以我正在做这样的事情

for(int i=0;i <= childs;i++){
        View v=parent.getChildAt(i);
             if (v instanceof TextView) {
                //do something
            }
            else if (v instanceof EditText) {
               //do OTHER thing
            }
Run Code Online (Sandbox Code Playgroud)

这里的问题是,Android的检测v总是像TextViewView要么TextViewEdittext(我有微调或按钮没问题).

我怎么解决这个问题?

java layout android textview android-edittext

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

如何使用Tablayout清除Viewpager的缓存内存

我刚开始使用Material Design的ViewPager和Tablayout(随Android Studio一起提供).我创建了5个片段,我可以根据需要使用它们进行滑动.

根据Fragment2中的用户选择,我想删除Fragment3.但是,从tablayout中删除Tab后,当滑动到第3个选项卡(在删除第3个选项卡之前是第4个选项卡)时,会显示错误的片段 - 系统在内存中显示第3个片段并显示它.如果我销毁那个片段,那么我会得到一个关于"不能改变片段标签"的例外.

如何告诉系统第3个片段不被使用,或者在我需要它之前将其从内存中删除然后将其重新加载到内存中.

java android android-fragments android-viewpager android-studio

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

类必须声明为抽象或实现抽象方法?

看起来我在这里做所有事情,但我一定错过了一些东西。希望得到有关为什么我在代码的第一行出现该错误以及我应该如何解决此类问题的解释?我是 android 开发新手。

public class page2 extends AppCompatActivity implements OnClickListener {


/**
 * ATTENTION: This was auto-generated to implement the App Indexing API.
 * See https://g.co/AppIndexing/AndroidStudio for more information.
 */
private GoogleApiClient client;

ImageButton rock, scissors, paper;
Random randomNum = new Random();
int cpuMov;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activitypage2); //set what xml page style to display

    rock = (ImageButton) findViewById(R.id.imageButtonRock);
    scissors = (ImageButton) findViewById(R.id.imageButtonScissors);
    paper = (ImageButton) findViewById(R.id.imageButtonPaper);

    rock.setOnClickListener(new OnClickListener() { // calling onClick() method
        @Override
        //method …
Run Code Online (Sandbox Code Playgroud)

java android abstract-class onclicklistener android-studio

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

生成签名APK - 错误:(57)解析XML时出错:cardview中的重复属性?

我不知道如何解决这个问题.它在许多活动中显示相同的错误.怎么解决?

提前致谢.

XML:

 <LinearLayout android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:descendantFocusability="blocksDescendants"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        card_view:cardBackgroundColor="@color/myTextPrimaryColor"
        card_view:cardCornerRadius="10dp"
        app:cardUseCompatPadding="true"
        card_view:cardElevation="1dp"
        card_view:cardUseCompatPadding="true"
        android:id="@+id/cv"
        >

    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal">

        <ImageView
            android:layout_width="130dp"
            android:layout_height="120dp"
            android:layout_weight="0"
            android:id="@+id/pimage"
            android:src="@drawable/sliper"
            android:focusable = "false"
            android:focusableInTouchMode = "false"
            android:layout_marginTop="15dp"
            android:layout_marginRight="10dp" />

        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">

            <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="@string/itemname"
                android:textColor="@color/myNavigationColor"
                android:id="@+id/itemname"
                android:layout_marginTop="20dp"
                android:textStyle="bold"
                android:paddingRight="10dp" />
            <TextView
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:text="balck, 16gb"
                android:textColor="@color/myNavigationColor"
                android:id="@+id/aliasname"
                android:layout_marginTop="10dp"
                android:textStyle="bold" />

            <LinearLayout
                android:orientation="horizontal"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:layout_marginTop="10dp">

                <TextView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"

                    android:text="@string/itemamount"
                    android:textColor="@color/myNavigationColor"
                    android:id="@+id/wishselling"
                    android:textStyle="bold" …
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-fragments android-studio

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

onBindViewHolder绑定视图不一致

我的ViewHolder意思是根据在RecyclerView带a 的两个列的左侧还是右侧出现不同的外观GridLayoutManager。注意视图两侧的连接线:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools"
              android:layout_width="wrap_content"
              android:layout_marginTop="12px"
              android:layout_marginBottom="12px"
              android:layout_gravity="center"
              android:gravity="center_vertical"
              android:layout_height="wrap_content"
              android:id="@+id/citation_select_holder">
    <ImageView
            android:src="@drawable/connector_line"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:id="@+id/citation_select_connector_right"/>


    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                    xmlns:tools="http://schemas.android.com/tools"
                    android:layout_width="348px"
                    android:layout_height="104px"
                    android:layout_weight="1"
                    android:background="@drawable/button_background_white"
                    android:id="@+id/citation_select_citation_holder">

        <LinearLayout android:layout_width="wrap_content"
                      android:layout_height="wrap_content"
                      android:orientation="vertical"
                      android:layout_centerVertical="true"
                      android:layout_alignParentLeft="true"
                      android:layout_marginLeft="28px"

        >
            <TextView
                    tools:text="123456"
                    android:textAppearance="@style/citation_select_item_number"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/citation_select_citation_number_text"/>

            <TextView
                    tools:text="Pay by: Nov 18th, 2019"
                    android:textAppearance="@style/citation_select_item_due_date"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/citation_select_due_date_text"/>
            <TextView
                    tools:text="a category label"
                    android:textAppearance="@style/citation_select_item_category"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:id="@+id/citation_select_category_text"/>

        </LinearLayout>

        <TextView
                tools:text="$10.00"
                android:textAppearance="@style/citation_select_item_cost"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignParentRight="true"
                android:layout_centerVertical="true"
                android:id="@+id/citation_select_cost_text" android:layout_marginRight="28px"/>

    </RelativeLayout>

    <ImageView
            android:src="@drawable/connector_line"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1" …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

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

将在eclipse中支持通过GCM推送通知

我正在使用eclipse IDE进行开发.我在我的项目中遵循了很多教程并实现了推送通知,但我没有得到GCM注册ID,所以我的问题是:eclipse是否会支持推送通知?

以下是代码段; 如果您需要更清晰,请在下面评论.

        registerReceiver(mHandleMessageReceiver, new IntentFilter(DISPLAY_MESSAGE_ACTION));

    Log.v("testing", "testing");
    // Get GCM registration id
    final String regId = GCMRegistrar.getRegistrationId(this);

    Log.v("regId", regId);
    // Check if regid already presents
    if (regId.equals("")) {
        // Registration is not present, register now with GCM
        Log.v("registerd","am here");

        GCMRegistrar.register(this, SENDER_ID);

    } else {
        // Device is already registered on GCM
        if (GCMRegistrar.isRegisteredOnServer(this)) {
            // Skips registration.              
            Toast.makeText(getApplicationContext(), "Already registered with GCM", Toast.LENGTH_LONG).show();
        } else {
            // Try to register again, but not in the UI …
Run Code Online (Sandbox Code Playgroud)

eclipse android push-notification google-cloud-messaging

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