小编Gia*_*ran的帖子

Android Studio:用户字体大小首选项的布局预览

在Android上指定文本大小时,建议最佳做法是使用sp字体单位而不是dp,因为sp文本将根据用户的显示首选项增加/减小大小.例如,在我的设备上,我可以去

设置 - >显示 - >字体

并选择一个偏好:小,正常,大,巨大(虽然这些似乎因设备而异).

有没有人知道在Android Studio的布局预览中预览此首选项的效果的方法?它比为了测试而部署到设备/模拟器更容易.我看不到这个选项,但也许我错过了它.

相关:最大("巨大")字体首选项等于什么的标准乘数?或者,这甚至会因设备而异吗?如果文本的大小没有上限,我问题的第一部分可能没有实际意义.

android android-studio

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

终端上的git branch~(END)?

要注意,我正在使用Oh-My-Zsh和git 2.17.每当我输入git branch,而不是向我显示我的git的分支时,它会显示如下内容:

~
~
~
~
~
(END)
Run Code Online (Sandbox Code Playgroud)

我可以通过按键盘上的'q'来退出此功能,但我仍然对此出现的原因感到困惑.

git terminal command-line

11
推荐指数
4
解决办法
6463
查看次数

内部应用程序共享,无需安装按钮

在某些设备(例如 Google Pixel 3 XL)中,“安装”按钮 消失,尽管它们使用相同的 Google Play 帐户并打开相同的内部应用程序。

证据性的

有人对我的问题有建议吗?任何回应将不胜感激。

android google-play google-play-console internal-app-sharing

11
推荐指数
3
解决办法
3063
查看次数

为什么Android中的Locale.getDefault().getLanguage()返回显示名称而不是语言代码?

根据Java参考,Locale.getLanguage()应该返回语言的2字母小写ISO代码(例如en),而getDisplayLanguage()获取可读名称的方法(例如English).

那么Android中的以下代码怎么样:

Locale.getDefault().getLanguage()
Run Code Online (Sandbox Code Playgroud)

返回EnglishEspañol代替enes????

我完全不解......

java android locale

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

使用webrtc或Peer to Peer进行视频通话IOS和android

我想用Webrtc创建应用程序,它将在网站,移动ios应用程序和android应用程序中工作.

我找到了这个链接: - http://xsockets.net/api/net-c/custom-webrtc-controller

如何在ios应用程序中创建webrtc.有什么办法吗?请帮我..

iphone video-streaming ios webrtc

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

Android如何让设备显示颜色

我想获得当前设备支持的显示颜色
示例

google_pixel:16M颜色
samsung_c3300k_champ:256K颜色

注意:例如,从设备规范站点检索的上述值

另外,我得到的值基于显示位,例如:设备支持24位然后2 ^ 24 = 16,777,216

但是如何获得未知的当前显示位

android

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

Android完整备份:"file.xml不在包含的路径中"

我创建了备份规则文件,就像示例https://developer.android.com/guide/topics/data/autobackup:

<?xml version="1.0" encoding="utf-8"?>
<full-backup-content xmlns:android="http://schemas.android.com/apk/res/android">
    <include
        domain="sharedpref"
        path="." />
    <exclude
        domain="sharedpref"
        path="nonceStorage.xml" />
    <exclude
        domain="sharedpref"
        path="localStorage.xml" />
</full-backup-content>
Run Code Online (Sandbox Code Playgroud)

和Android Studio说有错误:

Error:(8, 15) `nonceStorage.xml` is not in an included path [FullBackupContent]
Error:(11, 15) `localStorage.xml` is not in an included path [FullBackupContent]
Run Code Online (Sandbox Code Playgroud)

错误消息完全没有信息且不可谷歌(几乎所有单词都很短).谁能解释一下,这个***对我有什么要求?如何解决这个问题?

android android-backup-service

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

com.facebook.react.bridge.JavaJSExecutor $ ProxyExecutorException

我在Android上遇到此崩溃,我不知道为什么会发生,这似乎是RN的核心问题:

Caused by com.facebook.react.bridge.JavaJSExecutor$ProxyExecutorException: java.net.SocketException: Software caused connection abort
      at com.facebook.react.devsupport.WebsocketJavaScriptExecutor.loadApplicationScript(WebsocketJavaScriptExecutor.java:167)
      at com.facebook.react.bridge.queue.NativeRunnable.run(NativeRunnable.java)
      at android.os.Handler.handleCallback(Handler.java:751)
      at android.os.Handler.dispatchMessage(Handler.java:95)
      at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:29)
      at android.os.Looper.loop(Looper.java:154)
      at com.facebook.react.bridge.queue.MessageQueueThreadImpl$3.run(MessageQueueThreadImpl.java:192)
      at java.lang.Thread.run(Thread.java:762)
Run Code Online (Sandbox Code Playgroud)

有人对我的问题有建议吗?任何答复将不胜感激。

java android react-native

7
推荐指数
0
解决办法
241
查看次数

如何在 Android webRTC 上启用 H264

如何在 Android WebRTC 上启用 H264。
PeerConnectioncreateOffer有在SDP没有H264描述。

android sdp webrtc

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

Android数据绑定src ImageView在xml中

我正在显示包含项目的列表

<include
        layout="@layout/item_tags"
         android:title='@{"text"}'
         android:image='@{"@drawable/ic_write_item.xml"}'/>
Run Code Online (Sandbox Code Playgroud)

这个布局包含

<layout xmlns:android="http://schemas.android.com/apk/res/android">
    <data>
        <variable
            name="title"
            type="java.lang.String" />

        <variable
            name="image"
            type="java.lang.String" />
    </data>
Run Code Online (Sandbox Code Playgroud)

...

  <ImageView...
                    android:src="@{image}"/>

                <TextView...
                    android:text="@{title}" />
Run Code Online (Sandbox Code Playgroud)

还创建了myDatabindingAdapter

object DataBindingAdapters {

    @BindingAdapter("android:src")
    @JvmStatic
    fun setImageUri(view: ImageView, imageUri: Uri) {
        view.setImageURI(imageUri)
    }

    @BindingAdapter("android:src")
    @JvmStatic
    fun setImageDrawable(view: ImageView, drawable: Drawable) {
        view.setImageDrawable(drawable)
    }

    @BindingAdapter("android:src")
    @JvmStatic
    fun setImageResource(imageView: ImageView, resource: Int) {
        imageView.setImageResource(resource)
    }
}
Run Code Online (Sandbox Code Playgroud)

并以这种方式在片段中初始化

 val binding: FragmentTagsBinding =  DataBindingUtil.inflate(inflater,R.layout.fragment_tags, container,false)

        return binding.root
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到以下错误。

E/BitmapFactory:无法解码流:java.io.FileNotFoundException:@drawable/ic_write_item.xml(没有这样的文件或目录)W/ImageView:resolveUri 在错误的位图 uri 上失败:@drawable/ic_write_item.xml

是不是适配器有问题?我应该发送资源id而不是文件名吗?

谢谢你的帮助。

android android-layout android-databinding

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