小编Vis*_*tel的帖子

如何在Android studio的屏幕截图中添加更多帧,如Nexus 6P,5X等

我是真正的Android工作室爱好者......

Android监视器中有一个很棒的插件是SCHREEN CAPTURE ,如下图所示.

在此输入图像描述

它非常适合捕获模拟器屏幕.

我的问题

在屏幕截图中有一个选项框架截图,我可以选择我的屏幕截图框架设备.

但是只有4个设备列表

  • nexus s
  • nexus one
  • 通用手机
  • 通用平板电脑

如何添加更多设备框架.

有什么办法吗?

等待你的建议.

在此输入图像描述

编辑

注意:我不希望预览选项卡中的xml屏幕截图,因为它不是运行时屏幕.

android screenshot android-studio

33
推荐指数
3
解决办法
3608
查看次数

CoordinatorLayout + TabView + AnimateView(从顶部)

Yesterday我有玩CoordinatorLayoutTabView

1)我的目标是什么?

  • CoordinatorLayoutTabView
  • 当我scroll up在那个时候One View表现出来. .GIF move down
  • StickTabView(在AppBar内)的顶部.

在此输入图像描述

2)我到达的地方?

  • CoordinatorLayoutTabView 漂亮的滚动.
  • TabView与Appbar停止滚动顶部然后滚动RecyclerView.

在此输入图像描述

3)我被困在哪里?

  • 当我scroll Up One View向下滚动但TabView Stick At Top不喜欢1st gif.

4)代码段

  • Xml文件

    <android.support.design.widget.AppBarLayout
        android:id="@+id/main.appbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:fitsSystemWindows="true"
        android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
        <!--- ADD TAB_LAYOUT HERE -->
    
    
        <android.support.design.widget.CollapsingToolbarLayout
            android:id="@+id/main.collapsing"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:fitsSystemWindows="true"
            app:expandedTitleMarginEnd="64dp"
            app:expandedTitleMarginStart="48dp"
            app:layout_scrollFlags="scroll">
    
            <ImageView
                android:id="@+id/main.backdrop"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:fitsSystemWindows="true"
                android:scaleType="centerCrop"
                android:src="@drawable/abc"
                app:layout_collapseMode="none" />
    
    
            <!-- ADD ANY THING THAT …
    Run Code Online (Sandbox Code Playgroud)

animation android scroll android-coordinatorlayout android-tablayout

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

Bitbucket与android:"无法发布部分存储库"错误

我最近使用Android工作室,我只是尝试连接bitbucket.我不想手动bitbucket终端thas为什么我google搜索它.找一些链接链接.我已按照所有步骤安装plugin>shareproject>login>private>share project

而不是错误.我检查了我的bitbucket但没有创建reposit.

无法发布部分存储库

无效的VCS根映射目录ExpandableLayout-master\TestProject注册为Git根目录,但没有Git存储库

我不知道是比特桶或我的android工作室插件的错误

git android bitbucket

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

Marshmallow的运行时许可

这种新的和令人敬畏的安全功能是RUN-TIME Permission

我正在努力理解它并为此制作一个演示但是我想到的一个问题是当我处理DIALOG的用户许可时.

如何处理" 永不再问 "

在此输入图像描述

假设我的应用程序必须需要位置/联系人,但用户拒绝它"不要再问".

我能做些什么?并非所有用户都了解我的字段是必需的.

有什么建议吗?

android android-alertdialog android-permissions android-6.0-marshmallow

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

tab就像fileexploler一样

我怎样才能在上面放置这样的标签..

当我点击上面显示的项目时,我想要这种类型的标签,任何人都可以提供片段或链接..请告诉我们如何可用的简介...如图所示红色矩形是否有任何Android工具或图书馆....或直接我可以通过代码?

提前致谢

矩形描述我想要的东西

belove是形象

在此输入图像描述

..

user-interface tabs android

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

用@multipart改造@body有问题

图像类型为对象的类型.

案例1.(我做过的)

服务参数:

{"id":"1","name":"vishal","image/file":""} 
Run Code Online (Sandbox Code Playgroud)

那时我APIRetrofit

@Multipart
@POST("webservice")
Call<SignUpResp> loadSignupMultipart(@Part("description") RequestBody description, @Part MultipartBody.Part file, @QueryMap HashMap<String, String> params);
Run Code Online (Sandbox Code Playgroud)

案例2.(我遇到问题) @Body class<UploadwithImage>

{
    "methodName":"submitLevel1Part2Icon",
    "userid":"150",
    "headerData":{
        "fiction":{
            "icon_type":"1",
            "icon_id":"3"},
        "nonfiction":{
            "icon_type":"2",
            "icon_id":"4"},
        "relation":{
            "icon_type":"3",
            "icon_id":"0",
            "name":"Ronak",
            "relative_image":"<File>",
            "relation_id":"3"},
        "self":{
            "icon_type":"4",
            "icon_id":"0"}
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试这个 API

 @Multipart
 @POST("webservice")
 Call<SubmitLevel1Part2IconResp> loadLevel1halfIconswithImage(@Part("description") RequestBody description, @Part MultipartBody.Part file, @Body UploadwithImage uploadImage);
Run Code Online (Sandbox Code Playgroud)

Java方面

    /**
     * code for multipart
     */
     // create RequestBody instance from file
     RequestBody requestFile =  RequestBody.create(MediaType.parse("multipart/form-data"), fileUpload);

     // MultipartBody.Part is …
Run Code Online (Sandbox Code Playgroud)

android annotations retrofit2

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

WebView + Blob URL +下载图像

经过很长一段时间,我使用了WebView.那么让我问一下我的阶段问题.

- 我有谷歌,Blob URL但我找到了解决方案或任何提示,所以我必须在这里发布问题.

- 我WebView在Android端加载一个网站.在他们的按钮上"SAVE-AS" to download an image.

- 当我尝试它 Google Chrome app是的它working fine并正确下载.

- webview在我的应用程序中DownloadListener 我使用Blob URL的情况相同

blob:http://-----cantshare-----.com/7e7452c8-62ca-4231-8640-0e9de715e073

下载手册 download nothing

检查我的代码

webview = (WebView) findViewById(R.id.webview);


WebSettings settings = webview.getSettings();
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setJavaScriptEnabled(true);
webview.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);

final AlertDialog alertDialog = new AlertDialog.Builder(this).create();

final ProgressDialog progressBar = ProgressDialog.show(this, "WebView Example", "Loading...");

webview.setWebViewClient(new WebViewClient() {
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        Log.i(TAG, "Processing webview url click...");
        view.loadUrl(url); …
Run Code Online (Sandbox Code Playgroud)

android image download webview bloburls

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

Android 中的“如何以平滑缓慢的动画关闭键盘”

在此输入图像描述

Android 动画键盘打开。

每当我在键盘中单击“完成”时,我希望键盘以动画缓慢关闭。

我可以在默认键盘上实现它来制作此类东西或为此制作自定义键盘吗?

请建议我:我只是 Android 初学者。提前致谢。

keyboard android android-animation

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

在gradle中添加依赖的任何限制

我刚从Android Studio最近 1 个月开始。使用 gradle 可以很好地工作和提供更多功能。

但我有一个问题。

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.android.support:cardview-v7:22.0.0'
    compile 'com.android.support:design:22.2.0'
    compile 'com.android.support:recyclerview-v7:+'
    compile 'com.google.android.gms:play-services:+'


    compile files('libs/gcm.jar')
}
Run Code Online (Sandbox Code Playgroud)

App gradle我们逐一添加依赖项。所以我的问题是在build.gradle文件中添加依赖项是否有任何限制?

我们最多可以添加多少。如果我们添加很多依赖,那么它会抛出错误

Conversion to Dalvik format failed:
Unable to execute dex: method ID not in [0, 0xffff]: 65536
Run Code Online (Sandbox Code Playgroud)

提前帮助将是appriciated !

dependencies android android-studio

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

在 WhatsApp 上共享数据不适用于 android 11

在 API 30 上升级我的项目后,由于Android 11 中的包可见性,我检查了通过 Intent 进行的 WhatsApp 数据共享可能在 android 11 设备上不起作用

 val imgBitmapPath = MediaStore.Images.Media.insertImage(mContext.contentResolver, bitmap, "eVitalRx_Greetings_" + Calendar.getInstance().getTime(), null)
    val imgUri = Uri.parse(imgBitmapPath)
    val whatsappIntent = Intent(Intent.ACTION_SEND)
    if (appInstalledOrNot(mContext, "com.whatsapp")) {
        whatsappIntent.setPackage("com.whatsapp")
    } else {
        whatsappIntent.setPackage("com.whatsapp.w4b")
    }
    whatsappIntent.putExtra(Intent.EXTRA_TEXT, msg)
    whatsappIntent.putExtra(Intent.EXTRA_STREAM, imgUri)
    whatsappIntent.type = "image/jpeg"
    whatsappIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
    try {
        mContext.startActivity(whatsappIntent)
    } catch (ex: ActivityNotFoundException) {
        Toast.makeText(mContext, "Whatsapp not installed", Toast.LENGTH_LONG).show()
    }
Run Code Online (Sandbox Code Playgroud)

"Whatsapp not installed"在 android 11 设备中显示消息。

有没有人对此有解决方案?

android image android-intent

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