小编Vat*_*rma的帖子

如何在cardview前面引入imageView?当两者都是相对布局的孩子

我有一个布局XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/containor"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#fff6da"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.vats.vatishs.cardviewprogrammatically.MainActivity">

        <FrameLayout
            android:id="@+id/card"
            android:layout_width="220dp"
            android:layout_marginTop="10dp"
            android:layout_height="wrap_content">

            <TextView
                android:background="@color/white"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:padding="10dp"
                android:text="Hello I am a text View." />

        </FrameLayout>

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="210dp"
        android:background="@drawable/select_delete_chim" />

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

哪个工作正常.结果将是框架布局上方的图像视图,但是当我使用下面的xml时,我用CardView替换了框架布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/containor"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#fff6da"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.vats.vatishs.cardviewprogrammatically.MainActivity">

        <android.support.v7.widget.CardView
            android:id="@+id/card"
            android:layout_width="220dp"
            android:layout_marginTop="10dp"
            android:layout_height="wrap_content">

            <TextView
                android:background="@color/white"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:padding="10dp"
                android:text="Hello I am a text View." />

        </android.support.v7.widget.CardView>

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="210dp"
        android:background="@drawable/select_delete_chim" …
Run Code Online (Sandbox Code Playgroud)

android android-cardview android-elevation

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

如何在 Android 设备上刷新内核映像?

我正在尝试学习内核定制,为此我的目标是 OnePlus 6T 设备。我可以通过以下步骤在 Ubuntu 18 上编译内核源代码:

\n\n\n\n

以下是编译的最后几行:

\n\n
CC drivers/media/platform/msm/broadcast/tspp.mod.o\nCC drivers/media/platform/msm/dvb/adapter/mpq-adapter.mod.o\nCC drivers/media/platform/msm/dvb/demux/mpq-dmx-hw-plugin.mod.o\nGZIP arch/arm64/boot/Image.gz\nCC drivers/soc/qcom/llcc_perfmon.mod.o\nCC drivers/video/backlight/lcd.mod.o\nCC net/bridge/br_netfilter.mod.o\nLD [M] drivers/char/rdbg.ko\nLD [M] drivers/media/platform/msm/broadcast/tspp.ko\nLD [M] drivers/media/platform/msm/dvb/adapter/mpq-adapter.ko\nLD [M] drivers/media/platform/msm/dvb/demux/mpq-dmx-hw-plugin.ko\nLD [M] drivers/soc/qcom/llcc_perfmon.ko\nLD [M] drivers/video/backlight/lcd.ko\nLD [M] net/bridge/br_netfilter.ko\nCAT …
Run Code Online (Sandbox Code Playgroud)

linux android android-kernel ubuntu-18.04

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

如何使用 PlaybackCapture API 在 Android Q 上录制音频?

我正在尝试使用Playback Capture API在 Android 10(Q) 上录制音频。作为回放捕捉API,只允许记录声音与USAGE_GAMEUSAGE_MEDIAUSAGE_UNKNOWN,所以,我已经下载Uamp样品有USAGE_MEDIA播放歌曲时设定的。我还增加了android:allowAudioPlaybackCapture="true"AndroidManifest.xml。然后我启动了Uamp,开始播放歌曲并将其保留在后台。

我开发了一个带有 targetSdk 29的CaptureAudio项目,并将其安装在我安装了Android 10 的OnePlus 7 Pro 上。我在 UI 上有两个按钮用于开始和停止捕获。当应用程序开始捕获时,读取函数将填充缓冲区中的所有 0。

为了在项目中使用回放捕获,我设置如下:

1. 清单:

        <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    package="com.example.captureaudio">

    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <application
        android:allowBackup="false"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:ignore="GoogleAppIndexingWarning">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" …
Run Code Online (Sandbox Code Playgroud)

android audio-recording playback android-10.0

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

奥丁失败了!LZ4无效

我有一个可以在三星 S10 5G(高通)上成功刷新的 ROM。我的目标是检查是否可以修改system.imgROM​​文件,但在修改之前,我只想验证AP文件在解压和打包后是否可以刷新system.img。为了检查这一点,我尝试了以下操作:

解压AP文件:

A)tar闪烁:

  1. 使用命令提取 AP 文件tar -xf AP...tar.md5
  2. 使用压缩提取的文件tar -cvf AP...tar *
  3. 使用 Odin3 v3.13 进行刷新。

B)tar.md5闪烁: - 按照 A) 中的步骤获取 tar,然后运行md5sum -t AP...tar >> AP...tarmv AP...tar AP...tar.md5

两者Ap...tarAP...tar.md5闪烁成功。

拆包-打包system.img.ext4.lz4

  1. 使用命令提取 AP 文件tar -xf AP...tar.md5。提取的文件为“ boot.img.lz4元数据userdata.img.ext4.lz4Carrier.img.ext4.lz4persist.img.ext4.lz4vbmeta.img.lz4dqmdbg.img.ext4 。 lz4recovery.img.lz4vendor.img.ext4.lz4dtbo.img.lz4 …

compression lossless-compression lzw samsung-mobile lz4

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

如何在 CMakeLists.txt 中添加新的源文件?

我正在创建一个演示来通过 android NDK 读取和写入文件。我正在使用 CMake 并在我的项目中有 CMakeLists.txt 具有以下内容:

    # For more information about using CMake with Android Studio, read the
    # documentation: https://d.android.com/studio/projects/add-native-code.html

    # Sets the minimum version of CMake required to build the native library.

    cmake_minimum_required(VERSION 3.4.1)

    # Creates and names a library, sets it as either STATIC
    # or SHARED, and provides the relative paths to its source code.
    # You can define multiple libraries, and CMake builds them for you.
    # Gradle automatically packages shared libraries with …
Run Code Online (Sandbox Code Playgroud)

c++ android cmake android-ndk

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

如何使system()函数解除阻塞?

我正在从Android Linux中的另一个可执行文件调用一个可执行文件。以下是相关代码:

...
int status = system("/system/bin/executable");
...
Run Code Online (Sandbox Code Playgroud)

我的要求是不要等到executable完成执行。意味着我想executable独立于调用它的可执行文件运行。

我已经在互联网上进行搜索,但是没有找到如何使该系统调用不受阻碍的方式。请帮我解决。

c linux

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