小编And*_*nas的帖子

java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader

有没有经历过这个错误的人?

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.swig.simple-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "liborg.swig.simple.example.so"
Run Code Online (Sandbox Code Playgroud)

通过这种方式加载库时发生错误.

static {
    System.loadLibrary("example");
}
Run Code Online (Sandbox Code Playgroud)

我确定'example'类存在于当前文件夹中.

c++ android swig android-library

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

在行动酒吧的主页按钮不在棒棒糖工作

我有一个问题,因为我正在为棒棒糖开发应用程序support library v7,所以我需要使用标准ActionBar.以前我用过setHomeButtonEnabled 多个活动actionBar.

当我将app主题切换为材质时,一切正常,除了setHomeButtonEnabled方法.

标题不可点击.

救命!

android android-actionbar android-5.0-lollipop

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

在测试项目中使用资源文件夹来获取测试字符串数据

我想在我的Android Studio测试项目中使用资源文件夹来存储国际化的字符串,我只在我的UI测试中使用它.

但是因为我能够创建/app/src/androidTest/res文件夹,所以我无法在其中创建资源文件夹,例如"values".

Android Studio说该文件夹已存在.它存在,但在我的主要项目下/app/src/main/res.

那么,我是否可以创建仅适用于我的测试项目的资源,以及如何,或者我完全错误,以及我不能这样做的原因是我不能这样做?

谢谢.

testing tdd android unit-testing android-resources

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

HHH000342:无法获得与查询元数据的连接:空

我试图在我的 java 项目中使用 jpa-2.2 和 hibernate 在我的本地 mysql 数据库中插入一些简单的数据

这是与pom相关的:

<!-- JPA -->
        <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>javax.persistence-api</artifactId>
            <version>2.2</version>
        </dependency>
        <!-- HIBERNATE -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>5.4.2.Final</version>
        </dependency>
        <!-- MYSQL -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.15</version>
        </dependency>
Run Code Online (Sandbox Code Playgroud)

这是我的 daoClass 和它中断的行:

import beans.CulturalEvent;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;
import java.util.ArrayList;

public class CulturalEventDao implements ICulturalEventDao {

// this lane gives error
private static final EntityManagerFactory ENTITY_MANAGER_FACTORY = Persistence
        .createEntityManagerFactory("EventsPersistence");
private ArrayList<CulturalEvent> allEventsList = new ArrayList<>();

public void insertEvent (CulturalEvent event) throws …
Run Code Online (Sandbox Code Playgroud)

java hibernate jpa-2.2

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

样式SwipeRefreshLayout在支持库的r21中

我无法找到如何样式的新的任何文档refreshIconswipeRefreshLayout

this.swipeRefreshLayout.setProgressBackgroundColor(R.color.feed_refresh_1);
Run Code Online (Sandbox Code Playgroud)

这只是更改了<background color>刷新图标背景,有没有办法改变箭头本身的颜色?

android android-support-library swiperefreshlayout

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

在我的 Android 应用程序中使用 Telegram API

  • 我已经从这个存储库下载了代码
  • "src/main/java/org/telegram/messenger/BuildVars.java"使用 api_id 和 api_hash 值进行编辑。

什么是下一个步骤 ?

我应该从这个链接和那个地方将哪些文件夹添加到我的项目中?当我调用 API 方法时?

api android telegram

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

Android Picasso ImageView - 内存异常MemoryLeak

我是Android开发的新手.我正在尝试通过HTTP下载图像并将它们存储在ImageViews或Drawables中.在这个例子中,我使用的是ImageViews.最初,我使用AsyncTask下载这些图像(大约每个约500KB),但是我决定使用Picasso,因为我读过它更可靠.

在下面的代码中,我有20个ImageViews.每个图像URL是大约400KB的图像.然而,在加载所有这些之后,我注意到我getUsedMem()的大于100MB.我不确定是什么导致了这个内存泄漏.

你能帮助我吗?

public class Example extends Activity {
    public long getUsedMem()
    {
        long freeSize = 0L;
        long totalSize = 0L;
        long usedSize = -1L;
        try {
            Runtime info = Runtime.getRuntime();
            freeSize = info.freeMemory();
            totalSize = info.totalMemory();
            usedSize = totalSize - freeSize;
        } catch (Exception e) {
            e.printStackTrace();
        }

        return usedSize;
    }

    public void concatLogMessages(String msg)
    {
        TextView tv = (TextView) findViewById(R.id.textView1);
        CharSequence cs = tv.getText();

        tv.setText(cs + "\n" + 
                   "Image #: " + msg + "\n" + …
Run Code Online (Sandbox Code Playgroud)

android memory-leaks android-imageview picasso

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

如何在Android中获取动画?

其实我有一个Linear LayoutmatchParent(在widthheight),现在我需要创建另一个layout(低于linearLayout),必须是不可见的最初。

当我的活动运行时,我想为隐藏的布局设置动画。

隐藏物layout必须从下到上。我不知道如何实现这个动画?我不知道如何创建最初不可见的布局,并且在延迟后必须从屏幕下方显示并向上显示?

这是我的xml文件代码

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

<LinearLayout
    android:id="@+id/imageupLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:gravity="center"
        android:orientation="vertical" >

        <ImageView
            android:id="@+id/imgview"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:background="@drawable/logo" />
    </LinearLayout>

    <LinearLayout
        android:id="@+id/hided_layout"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom"
        android:background="#56a24b"
        android:orientation="vertical"
        android:visibility="visible" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_marginTop="15dip"
            android:background="@drawable/btn_bg"
            android:gravity="center" >

            <Button
                android:id="@+id/btn_login"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center"
                android:layout_margin="2dip"
                android:background="@drawable/btn_login" />
        </LinearLayout>

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center" …
Run Code Online (Sandbox Code Playgroud)

xml animation android android-layout

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

由于父级的填充,未显示按钮高程

在如下布局中:

<RelativeLayout
    android:padding="5dp"
    ... >
        <Button
            android:alignParentBottom="true"
            android:elevation="2dp" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

Button未显示阴影,因为它在父级的填充"后面".

换句话说,Button它不会自动考虑其高程,以在它自己和父母的底部之间增加一些空间.

我怎样才能使它工作?

为此按钮设置额外的边距,以确保高程的阴影将正确显示?

谢谢你的帮助.

android relativelayout android-layout

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

一个TextView的文本颜色,使用两个Linkify和可链接的weblinks

我希望twitter提及红色,而主题标签是另一种颜色,如果任何推文包含任何网页链接..链接应该是可点击的并通过意图传递给另一个Activity(WebView).

我怎么能实现这个?

   TransformFilter filter = new TransformFilter() {
                public final String transformUrl(final Matcher match, String url) {
                    return match.group();
                }
            };

            Pattern mentionPattern = Pattern.compile("@([A-Za-z0-9_-]+)");
            String mentionScheme = "http://www.twitter.com/";
            Linkify.addLinks(tvMessage, mentionPattern, mentionScheme, null, filter);


            Pattern hashtagPattern = Pattern.compile("#([A-Za-z0-9_-]+)");
            String hashtagScheme = "http://www.twitter.com/search/";
            Linkify.addLinks(tvMessage, hashtagPattern, hashtagScheme, null, filter);

            Pattern urlPattern = Patterns.WEB_URL;
            Linkify.addLinks(tvMessage, urlPattern, null, null, filter);

 // tvMessage.setLinkTextColor(Color.parseColor("#3467BB"));
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

twitter android linkify

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