小编Roh*_*wal的帖子

Google Play - 完全阴影的apk

我在PlayStore上有一个现有的应用程序.我正在发布新版本的应用程序作为分阶段推出.但是,由于"完全阴影APK"错误,我无法发布应用程序.

完全阴影的APK错误

到目前为止,我还没有找到任何关于如何解决此错误的文档.其他人面对这个?

android apk google-play

34
推荐指数
9
解决办法
2万
查看次数

Android错误:无法添加窗口 - 令牌null不适用于应用程序

HY.我试图创建一个警告对话框,但是当我运行我的应用程序时,会抛出异常

09-26 12:43:21.949: E/AndroidRuntime(14618): FATAL EXCEPTION: main
09-26 12:43:21.949: E/AndroidRuntime(14618): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.view.ViewRootImpl.setView(ViewRootImpl.java:687)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:301)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:215)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:140)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.app.Dialog.show(Dialog.java:278)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at com.example.stampp.UI.Rewards.DeleteRewardsFragment$1.onItemClick(DeleteRewardsFragment.java:80)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.widget.AdapterView.performItemClick(AdapterView.java:292)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.widget.AbsListView.performItemClick(AbsListView.java:1394)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.widget.AbsListView$PerformClick.run(AbsListView.java:3024)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.widget.AbsListView.onTouchEvent(AbsListView.java:3846)
09-26 12:43:21.949: E/AndroidRuntime(14618):    at android.view.View.dispatchTouchEvent(View.java:5629)
09-26 12:43:21.949: …
Run Code Online (Sandbox Code Playgroud)

android android-alertdialog android-dialog

26
推荐指数
3
解决办法
8万
查看次数

Android:绘制自定义形状

我想画一个这样的自定义形状 - 自定义形状.

一个选项是单独在photoshop中制作每个形状,然后在编码中使用它,但我想知道是否可以使用xml绘制它?

我应该如何绘制这样的形状?不要指望完整的代码,只要给我一点想法或指出我正确的方向.

android android-shapedrawable

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

动态无尽RecyclerView滚动问题

我必须创建以下布局 在此输入图像描述

到目前为止,我已经成功创建了布局并填充了所有视图.但是,我在第一个片段制作ReyclerView Endless时遇到了问题.

考虑到RecyclerView在首次加载时有10个项目,现在滚动我正在添加另外10个项目,依此类推.然而,RecyclerView没有显示那些项目,它的高度在第10个元素的末尾得到修复.我知道元素在RecyclerView中正确加载,如果我尝试用两个手指在模拟器(GenyMotion)上滚动,RecyclerView滚动就好了.

更新: -

RecyclerView的片段代码 -

public class CheckInFragmentRecyclerAdapter extends RecyclerView.Adapter<CheckInFragmentRecyclerAdapter.ViewHolder> {
    final List<StoreNew> stores;

    public CheckInFragmentRecyclerAdapter(final List<StoreNew> stores) {
        this.stores = stores;
    }

    @Override
    public CheckInFragmentRecyclerAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        final View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.child_check_in_fragment, parent, false);
        return new ViewHolder(view);
    }

    @Override
    public void onBindViewHolder(CheckInFragmentRecyclerAdapter.ViewHolder holder, int position) {
        // Setting data
    }


    @Override
    public int getItemCount() {
        return stores.size();
    }

    /**
     * Function to clear existing data from list
     * @param stores StoreNew instance containing …
Run Code Online (Sandbox Code Playgroud)

android android-scrollview endlessscroll android-recyclerview

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

如果快速调用,android LiveData Observable不会返回数据

处理需要一次性向同一端点发送多个API调用的应用程序.

例如 - 目录浏览方案,需要通过发送当前文件夹中所有文件夹的get调用来获取目录结构.问题是,响应正确地为所有文件夹提供了响应,但LiveData observable只为整个列表提供了一个响应.

目录结构: -

test -> temp -> temp1 -> temp2 
                      -> temp3
                      -> temp4
Run Code Online (Sandbox Code Playgroud)

可观察到收听回调: -

mViewModel.getServerFilesLiveData().observe(this, browseServerDataResource -> {
      if (browseServerDataResource != null) {
        if (browseServerDataResource.status == APIClientStatus.Status.SUCCESS) {
          if (browseServerDataResource.data != null) {
            Timber.i("Got data for path %s in Observable", browseServerDataResource.data.path);
            if (browseServerDataResource.data.folderList != null
              && browseServerDataResource.data.folderList.size() > 0) {
              for (final String name : browseServerDataResource.data.folderList) {
                final ServerDirectoryPathInfo pathInfo = new ServerDirectoryPathInfo();
                pathInfo.completePath = browseServerDataResource.data.path + "/" + name;
                getFolderDownloadPath(pathInfo.completePath);
              }
            }
            mFolderCountToParse--; …
Run Code Online (Sandbox Code Playgroud)

android retrofit2 android-mvvm android-livedata

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

以Administrator身份运行命令提示符

我正在开发一个小型关闭调度程序项目,我必须将计算机置于"Stand By"模式中.我正在使用的命令是

Runtime.getRuntime().exec("cmd /c Powrprof.dll,SetSuspendState ");
Run Code Online (Sandbox Code Playgroud)

此命令需要管理员权限,我不知道如何获取.在搜索以前的答案时,我发现我可以使用elevate.exeas

Runtime.getRuntime().exec("c:/elevate Rundll32.exe Powrprof.dll,SetSuspendState ");
Run Code Online (Sandbox Code Playgroud)

Elevate.exe正在完成任务,但是耗费了太多时间,即使软件变慢.有没有其他快速的方式?我正在使用Netbeans IDE.

java command-line command-prompt

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

如何使用wix收集工具生成一致的GUID

我是使用WiX的新手,所以这是一个愚蠢的问题.我试图保持收获工具(heat.exe)生成的GUID与我打包的文件一致.每个人似乎都说只要文件路径和子路径保持相同,heat.exe就会为文件生成相同的GUID.不幸的是,我没有看到这种行为.我的工作流程如下.

在构建过程中将所有可交付文件复制到临时目录.然后在暂存目录中运行heat.exe以生成组件片段wxs文件.在将文件复制到临时目录之前,我清除了所有旧文件.

我想将生成的wxs文件添加到我的源代码控制中,以便我可以实现轻微的升级.如果我的理解对我来说是正确的,那么我需要在我的构建中拥有一致的GUID,以便我可以跟踪它们.

我用来生成wxs文件的命令行如下: -

c:\foobar\build\>C:\win32\wix-3.7.1224.0\heat.exe dir . -cg MyCG -dr INSTALLDIR -g1 -gg -nologo -sreg -suid -t C:\foobar\src\support\packaging\wix\foo.xslt -var var.foobarSource -out c:\foobar\src\support\packaging\wix\foo.wxs
Run Code Online (Sandbox Code Playgroud)

我看到每次运行时生成的GUID都不同.有没有办法让我保持GUID一致.

guid wix wix3.7

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

带有圆角的Android SlidingTabs样式标签

SlidingTabs用来创建两个选项卡.选项卡的UI应如下所示 -

选择第一个选项卡时 SlidingTab UI

选择第二个选项卡时. SlidingTab UI 2

(请注意蓝色矩形的直角)

我使用以下选择器来创建上面显示的UI.

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!--  Active tab -->
    <item android:state_selected="true" android:state_focused="false"
        android:state_pressed="false" android:drawable="@drawable/round_corner_rectangle" />
    <!--  Inactive tab -->
    <item android:state_selected="false" android:state_focused="false"
        android:state_pressed="false" android:drawable="@android:color/transparent" />
    <!--  Pressed tab -->
    <item android:state_pressed="true" android:state_selected="true" android:drawable="@drawable/round_corner_rectangle" />

    <item android:state_pressed="true" android:state_selected="false" android:drawable="@color/transparent" />
    <!--  Selected tab (using d-pad) -->
    <item android:state_focused="true" android:state_selected="true"
        android:state_pressed="false" android:drawable="@android:color/transparent" />
</selector>
Run Code Online (Sandbox Code Playgroud)

round_corner_rectangle代码如下 -

<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <corners android:radius="5dp"/>
    <solid android:color="@color/login_background" />
</shape>
Run Code Online (Sandbox Code Playgroud)

login_background是深蓝色.使用上面的代码,我得到以下 -

用户界面1UI 2

我可以当然从中删除corner项目round_corner_rectangle以获得深蓝色背景而不是圆形.如果我将蓝色矩形的右侧笔直,当选择另一个选项卡时,矩形会在错误的一侧倒圆.

我该怎么做才能获得第一张图片中显示的UI?

更新: - …

android android-layout android-tabs android-selector pagerslidingtabstrip

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

Android图片上传AWS Server

使用以下代码在服务器上上传图像 -

final InputStream fileInputStream = MyApplication.getInstance().getContentResolver().openInputStream(imageFile);
  bitmap = BitmapFactory.decodeStream(fileInputStream);
  ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
  bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
  final byte[] bitmapData = byteArrayOutputStream.toByteArray();

  MultipartEntityBuilder builder = MultipartEntityBuilder.create();
  builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);

  // Add binary body
  if (bitmap != null) {
    ContentType contentType = ContentType.create("image/png");
    builder.addBinaryBody("", bitmapData, contentType, "");

    final HttpEntity httpEntity = builder.build();
    StringRequest request =
      new StringRequest(Request.Method.PUT, url, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {

        }
      }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {

        }
      }) {
        @Override …
Run Code Online (Sandbox Code Playgroud)

upload android image amazon-web-services android-volley

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

使用ldapsearch只返回一个值

使用OPENLDAP服务器我想用ldapsearch从中检索信息.我创建了一个名为iduriclass的自定义类,该类用于存储id和uri.在我的ldapsearch命令中,我希望它只返回指定id的uri.

示例:该目录现在包含两个条目id=test uri=server.com/testid=test2 uri=server.com/test2

尝试它我得到一个包含服务器中所有uris 的ldif文件

我想要一个ldapsearch命令,将test作为参数,并返回一个值: server.com/test

linux openldap

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