RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-254994

Марк Стариков's questions

Martin Hope
Марк Стариков
Asked: 2020-04-16 03:06:29 +0000 UTC

Android 编辑 .doc 或 .pdf

  • 1

需要有一个文档模板,填写其中的字段,然后保存。所有这些都可以在 Android 应用程序中以编程方式完成。有两种选择:

  1. 有一个 .pdf 文件。填写其中的字段并保存
  2. 有一个 .doc 文件。填写其中的字段,将其转换为 .pdf 并保存。

问题是不能使用商业库,以及需要开源代码的具有许可证的库。我发现的大多数答案都很古老,我认为在这段时间里出现了新的图书馆。或者在其中查阅的库没有文档。

java
  • 1 个回答
  • 10 Views
Martin Hope
Марк Стариков
Asked: 2020-09-26 12:44:46 +0000 UTC

Android 应用程序的隐私政策(隐私政策)

  • 16

收到来自Google的电子邮件:

嗨 Starikov Mark 的开发人员,

经审核,(应用名称)、(应用包)因违反政策而从 Google Play 下架。在您提交合规更新之前,用户将无法使用此应用。

问题:违反使用 Android 广告 ID 政策和开发者分发协议第 4.8 节

当应用请求或处理敏感的用户或设备信息时,Google Play 要求开发者提供有效的隐私政策。我们发现您的应用会收集和传输 Android 广告标识符,这受隐私政策要求的约束。如果您的应用收集 Android 广告 ID,则您必须在 Play 管理中心的指定字段以及应用内部提供有效的隐私政策。

后续步骤:提交您的应用以供再次审核

通读 Android 广告 ID 和用户数据的使用政策以及开发者分发协议,并对您的应用进行适当的更改。如果您决定收集敏感的用户信息,请务必遵守上述政策,并在应用的商品详情页面和应用内包含指向有效隐私政策的链接。确保您的应用符合所有其他开发者计划政策。如果进一步违反政策,可能会发生额外的强制执行。登录您的 Play 管理中心并将更新提交到您的应用。或者,您可以通过删除对敏感权限或用户数据的任何请求来选择退出此要求。

如果获得批准,您的应用将再次可用,并且所有安装、评分和评论都完好无损。

如果您已查看该政策并认为此次删除可能有误,请与我们的政策支持团队联系。我的一位同事将在 2 个工作日内回复您。

感谢您帮助我们为 Google Play 用户提供清晰透明的体验。

问候,

海梅

Google Play 团队

他们检查了我在Google Play上发布的应用,发现我使用的是横幅广告 ID,但没有提供隐私政策。


问题是这样的:

  1. 我从来没有写过隐私政策,也不知道要写什么,如何格式化等等。

  2. 需要张贴URL。我没有自己的网站或博客。是否可以在GitHub 上使用该README文件,或者有更简单的方法吗?

  3. 它还需要添加到应用程序中。究竟应该在哪里添加?当您第一次启动应用程序时?在设置或“关于”部分的某个地方?

android
  • 1 个回答
  • 10 Views
Martin Hope
Марк Стариков
Asked: 2020-06-28 20:45:15 +0000 UTC

CMake 看不到编译器

  • 6

安装了 CMake(没有 CLang),添加path了cmake-3.9.2/bin.

cmake -version 

作品。

有CMakeLists.txt一个文件

#cmake

cmake_minimum_required(VERSION 3.5)

project(concentration)

option(set_clang "set clang as default compiler" 0)
option(set_gpp "set g++ as default compiler" 0)
option(cros_compile "cros compile for win32" 0)

if(${UNIX})
    message(STATUS "Unix system")
elseif(${WIN32})
    message(WARNING "Work is not guaranted")
else()
    message(FATAL_ERROR "System not supported")
endif()

if(set_gpp)
    set(CMAKE_CXX_COMPILER g++)
endif()
if(set_clang)
    set(CMAKE_CXX_COMPILER clang++)
endif()
if(cros_compile)
    set(PROJECT_NAME ${PROJECT_NAME}.exe)
    set(CMAKE_CXX_COMPILER i686-w64-mingw32-g++-posix)
    set(CMAKE_CXX_FLAGS "-static-libstdc++ -static-libgcc")
endif()

message(STATUS "Project " ${PROJECT_NAME})
message(STATUS "cxx compiler " ${CMAKE_CXX_COMPILER})

add_definitions(-Wall -std=c++14)

include_directories(include)

set(MAIN_SRC sources/main.cpp)
file(GLOB CONCENTRATION_SRC "sources/concentration/*.cpp")

if(cros_compile)
    find_package(PDCurses REQUIRED)
else()
    find_package(Curses REQUIRED)
endif()

include_directories(${CURSES_INCLUDE_DIR})

add_executable(${PROJECT_NAME} ${MAIN_SRC} ${CONCENTRATION_SRC})

target_link_libraries(${PROJECT_NAME} ${CURSES_LIBRARIES})

一般来说,当我运行命令时

cmake
cmake -Dset_gpp=1 

CMake 写道:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:5 (project):
  The CMAKE_C_COMPILER:

    cl

  is not a full path and was not found in the PATH.

  To use the NMake generator with Visual C++, cmake must be run from a shell
  that can use the compiler cl from the command line.  This environment is
  unable to invoke the cl compiler.  To fix this problem, run cmake from the
  Visual Studio Command Prompt (vcvarsall.bat).

  Tell CMake where to find the compiler by setting either the environment
  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
  the compiler, or to the compiler name if it is in the PATH.


CMake Error at CMakeLists.txt:5 (project):
  The CMAKE_CXX_COMPILER:

    cl

  is not a full path and was not found in the PATH.

  To use the NMake generator with Visual C++, cmake must be run from a shell
  that can use the compiler cl from the command line.  This environment is
  unable to invoke the cl compiler.  To fix this problem, run cmake from the
  Visual Studio Command Prompt (vcvarsall.bat).

  Tell CMake where to find the compiler by setting either the environment
  variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
  to the compiler, or to the compiler name if it is in the PATH.


-- Configuring incomplete, errors occurred!
See also "../CMakeFiles/CMakeOutput.log".
See also "../CMakeFiles/CMakeError.log".

编译器的路径在path. g++团队正在工作。我一直从命令行编译。试图CmakeLists.txt指定一个明确的路径g++。仍然没有帮助。所有文件路径都是拉丁文。

基本上,我们需要帮助!

c++
  • 1 个回答
  • 10 Views
Martin Hope
Марк Стариков
Asked: 2020-06-27 19:04:45 +0000 UTC

PagerAdapter 中的 RecyclerView 问题

  • 0

一般来说,我有一个带有 ViewPager 和 TabLayout 的片段。在页面上有带有文本的片段和带有 RecyclerView 的片段。所以在片段的第一次开始时,一切都正常加载。使用后退按钮退出片段并重新开始后,带有 RecyclerView 的片段停止工作。

代码: 片段:

package com.starikov.gidtj.NewTowns;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.starikov.gidtj.R;
import com.starikov.gidtj.TownLists.Dushanbe.HistoryOfDushanbe;
import com.starikov.gidtj.TownLists.Dushanbe.MuseumsOfDushanbe;
import com.starikov.gidtj.TownLists.Dushanbe.ParksAndMonumentsOfDushanbe;
import com.starikov.gidtj.TownLists.Dushanbe.WalkingTourOfDushanbe;
import com.starikov.gidtj.adapters.TownsPagerAdapter;

public class Dushanbe extends Fragment {

    @Override
    public View onCreateView(LayoutInflater infalater, ViewGroup container, Bundle savedInstanceState) {
        return infalater.inflate(R.layout.dushanbe, container, false);
    }

    @Override
    public void onResume() {
        super.onResume();
        getActivity().setTitle("Душанбе");
    }

    @Override
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);

        View view = getView();
        assert view != null;

        final TabLayout tabLayout = view.findViewById(R.id.tab_layout);
        tabLayout.addTab(tabLayout.newTab().setText("История Душанбе"));
        tabLayout.addTab(tabLayout.newTab().setText("Музеи"));
        tabLayout.addTab(tabLayout.newTab().setText("Парки и памятники"));
        tabLayout.addTab(tabLayout.newTab().setText("Пешая прогулка по Душанбе"));

        final ViewPager viewPager = view.findViewById(R.id.pager);
        Fragment list[] = {
                new HistoryOfDushanbe(),
                new MuseumsOfDushanbe(),
                new ParksAndMonumentsOfDushanbe(),
                new WalkingTourOfDushanbe()
        };
        final TownsPagerAdapter adapter = new TownsPagerAdapter(getActivity().getSupportFragmentManager(), list);
        viewPager.setAdapter(adapter);
        viewPager.addOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tabLayout));
        viewPager.setOffscreenPageLimit(1);
        tabLayout.setOnTabSelectedListener(new TabLayout.OnTabSelectedListener() {
            @Override
            public void onTabSelected(TabLayout.Tab tab) {
                viewPager.setCurrentItem(tab.getPosition());
            }

            @Override
            public void onTabUnselected(TabLayout.Tab tab) {

            }

            @Override
            public void onTabReselected(TabLayout.Tab tab) {

            }
        });
    }
}

适配器:

package com.starikov.gidtj.adapters;

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.view.ViewGroup;

public class TownsPagerAdapter extends FragmentStatePagerAdapter {

    private Fragment mFragments[];

    public TownsPagerAdapter(FragmentManager fm, Fragment fragments[]) {
        super(fm);
        this.mFragments = fragments;
    }

    @Override
    public Fragment getItem(int position) {
        return mFragments[position];
    }

    @Override
    public int getItemPosition(Object object) {
        return POSITION_NONE;
    }

    @Override
    public int getCount() {
        return mFragments.length;
    }

    @Override
    public void destroyItem(ViewGroup viewGroup, int position, Object object) {
        super.destroyItem(viewGroup, position, object);
    }
}

带有 RecyclerView 的片段:

package com.starikov.gidtj.TownLists.Dushanbe;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.starikov.gidtj.R;
import com.starikov.gidtj.adapters.FlowRecyclerViewAdapter;
import com.starikov.gidtj.info.Museum;

public class MuseumsOfDushanbe extends Fragment {

    private CharSequence[] museumNames;
    private CharSequence[] museumDescriptions;
    private int[] museumImages;

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {

        RecyclerView formulaRecycler = (RecyclerView) inflater.inflate(R.layout.museums_of_dushanbe, container, false);
        getActivity().setTitle("Музеи Душанбе");
        setInfo(Museum.dushanbe_museums);
        FlowRecyclerViewAdapter adapter = new FlowRecyclerViewAdapter(museumNames, museumDescriptions, museumImages);
        formulaRecycler.setAdapter(adapter);

        LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
        formulaRecycler.setLayoutManager(layoutManager);

        return formulaRecycler;
    }

    private void setInfo(Museum[] museums) {
        museumNames = new CharSequence[museums.length];
        museumDescriptions = new CharSequence[museums.length];
        museumImages = new int[museums.length];
        for(int i = 0; i < museums.length; ++i) {
            museumNames[i] = museums[i].getName();
            museumDescriptions[i] = museums[i].getDescription();
            museumImages[i] = museums[i].getImageID();
        }
    }

}

我寻求帮助,否则我已经战斗了一个小时。如果您仍然需要抛出某种代码,请告诉我。提前致谢!

java
  • 1 个回答
  • 10 Views
Martin Hope
Марк Стариков
Asked: 2020-03-10 19:24:52 +0000 UTC

我在哪里可以找到 STL C++ 源代码?

  • 2

在哪里可以看到C++中的STL源代码,我翻遍了编译器文件夹,但是除了头文件,我没有找到任何东西。

c++
  • 2 个回答
  • 10 Views
Martin Hope
Марк Стариков
Asked: 2020-12-31 16:33:08 +0000 UTC

安卓。RecyclerView项目搜索

  • 3

我RecyclerView用来显示包含项目的列表。我想使用这种方法实现搜索,最好以最简单和最有效的方式。我无法理解我在互联网上找到的那些例子,tk。对我来说很难(我还是个初学者)。
项目清单:

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

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/textId"
        android:padding="@dimen/activity_horizontal_margin"/>

    <View
        android:layout_width="fill_parent"
        android:layout_height="1dp"
        android:id="@+id/separator"
        android:visibility="visible"
        android:background="@color/poloska_spiska"/>
</LinearLayout>

回收器视图适配器:

package com.starikov.definitions.adapters;

import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.starikov.definitions.MainActivity;
import com.starikov.definitions.R;

public class RecyclerViewAdapter extends RecyclerView.Adapter<RecyclerViewAdapter.ViewHolder>{

    private int[] textId;

    public static class ViewHolder extends RecyclerView.ViewHolder{
        private LinearLayout mLinearLayout;
        public ViewHolder(LinearLayout v){
            super(v);
            mLinearLayout = v;
        }
    }

    public RecyclerViewAdapter(int[] textId){
        this.textId = textId;
    }

    @Override
    public RecyclerViewAdapter.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        LinearLayout cv = (LinearLayout) LayoutInflater.from(parent.getContext()).inflate(R.layout.definition, parent, false);
        return new ViewHolder(cv);
    }

    @Override
    public void onBindViewHolder(ViewHolder holder, int position) {
        float textSize;
        LinearLayout linearLayout = holder.mLinearLayout;
        TextView textView = linearLayout.findViewById(R.id.textId);
        textSize = MainActivity.sharedPreferences.getFloat(MainActivity.APP_PREFERENCES_TEXT_SIZE, 15);
        textView.setTextSize(textSize);
        textView.setText(linearLayout.getResources().getText(textId[position]));
    }

    @Override
    public int getItemCount() {
        return textId.length;
    }
}

列表片段RecyclerView:

package com.starikov.definitions;

import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.starikov.definitions.adapters.RecyclerViewAdapter;
import com.starikov.definitions.definitions.Geometry;

public class GeometryDefinitionFragment extends Fragment {

    private static int themePosition;
    private int[] definitionTexts;
    int formulaId = 0;

    public static void setChoosedTheme(int position){
        themePosition = position;
    }

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        RecyclerView formulaRecycler = (RecyclerView) inflater.inflate(R.layout.himical_definition_fragment, container, false);

        switch (themePosition){
            case 0:
                definitionTexts = new int[Geometry.ugli.length];
                for (int i = 0; i < Geometry.ugli.length; ++i) {
                    definitionTexts[formulaId] = Geometry.ugli[i].getTextId();
                    formulaId++;
                }
                getActivity().setTitle("Углы");
                break;
            case 1:
                definitionTexts = new int[Geometry.parallenie_pryamie.length];
                for (int i = 0; i < Geometry.parallenie_pryamie.length; ++i) {
                    definitionTexts[formulaId] = Geometry.parallenie_pryamie[i].getTextId();
                    formulaId++;
                }
                getActivity().setTitle("Параллельные прямые");
                break;
            case 2:
                definitionTexts = new int[Geometry.treugolniki.length];
                for (int i = 0; i < Geometry.treugolniki.length; ++i) {
                    definitionTexts[formulaId] = Geometry.treugolniki[i].getTextId();
                    formulaId++;
                }
                getActivity().setTitle("Треугольники");
                break;
            case 3:
                definitionTexts = new int[Geometry.pryamoygolnii_treugolnik.length];
                for (int i = 0; i < Geometry.pryamoygolnii_treugolnik.length; ++i) {
                    definitionTexts[formulaId] = Geometry.pryamoygolnii_treugolnik[i].getTextId();
                    formulaId++;
                }
                getActivity().setTitle("Прямоугольный треугольник");
                break;
            case 4:
                definitionTexts = new int[Geometry.gmt.length];
                for (int i = 0; i < Geometry.gmt.length; ++i) {
                    definitionTexts[formulaId] = Geometry.gmt[i].getTextId();
                    formulaId++;
                }
                getActivity().setTitle("Геометрические места точек");
                break;
            case 5:
                definitionTexts = new int[Geometry.gomotetia.length];
                for (int i = 0; i < Geometry.gomotetia.length; ++i) {
                    definitionTexts[formulaId] = Geometry.gomotetia[i].getTextId();
                    formulaId++;
                }
                getActivity().setTitle("Геометрические места точек");
                break;
            case 6:
                definitionTexts = new int[Geometry.chetirehugolnik.length];
                for (int i = 0; i < Geometry.chetirehugolnik.length; ++i) {
                    definitionTexts[formulaId] = Geometry.chetirehugolnik[i].getTextId();
                    formulaId++;
                }
                getActivity().setTitle("Четырехугольники");
                break;
        }

        RecyclerViewAdapter adapter = new RecyclerViewAdapter(definitionTexts);
        formulaRecycler.setAdapter(adapter);
        LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
        formulaRecycler.setLayoutManager(layoutManager);
        return formulaRecycler;
    }



    @Override
    public void onResume() {
        super.onResume();
        MainActivity.lastOpenedFragment = new GeometryDefinitionFragment();
        MainActivity.genometryDefinitionFrag = true;
    }

    @Override
    public void onPause() {
        super.onPause();
        MainActivity.genometryDefinitionFrag = false;
    }
}

在其中,我从前一个片段中获取 id,并且对于每个 id,我用不同的元素填充列表。

几何类

package com.starikov.definitions.definitions;

import com.starikov.definitions.R;

public class Geometry {
    private int textId;

    public static final Geometry[] ugli = {
            new Geometry(R.string.ugol),
            new Geometry(R.string.razvernutii_ugol),
            new Geometry(R.string.pryamim_uglom),
            new Geometry(R.string.ostrim),
            new Geometry(R.string.tupim),
            new Geometry(R.string.smejnie),
            new Geometry(R.string.gradus),
            new Geometry(R.string.ravnimi),
            new Geometry(R.string.bissektrisa),
            new Geometry(R.string.vertical),
            new Geometry(R.string.uglom_mejdu_dvumya_peresekauch_praymamim),
            new Geometry(R.string.perpendikular),
    };

    public static final Geometry[] parallenie_pryamie = {
            new Geometry(R.string.parallelnie_pryamie),
            new Geometry(R.string.teorema_suh_paral_pryamih),
            new Geometry(R.string.aksioma_paral_pryamih),
            new Geometry(R.string.sledstvie),
            new Geometry(R.string.parallelnie_pryamie_ugli),
            new Geometry(R.string.priznaki_parallelnosti_dvuh_prymih),
            new Geometry(R.string.svoistva_uglov_paral_pr),
            new Geometry(R.string.teorema_faleca),
            new Geometry(R.string.rashrir_faleca),
    };

    public static final Geometry[] treugolniki = {
            new Geometry(R.string.treugolnik),
            new Geometry(R.string.uglom_treugolnika),
            new Geometry(R.string.vidi_treugolnikov),
            new Geometry(R.string.perimetr),
            new Geometry(R.string.sootnoshenie_ejdu_storonami_i_uglami_treugolnika),
            new Geometry(R.string.vneshnim),
            new Geometry(R.string.ravnimi__),
            new Geometry(R.string.priznaki_ravenstva_treugolnikov),
            new Geometry(R.string.srednyaya_linia),
            new Geometry(R.string.mediana),
            new Geometry(R.string.bissektrisa__),
            new Geometry(R.string.visota),
            new Geometry(R.string.svoistvo_srednei_linii_treugolnika),
            new Geometry(R.string.bissektrisa_ravnobedr),
            new Geometry(R.string.chetire_zamechatelnie_tochki_treugolnika),
            new Geometry(R.string.svoistva_median_treugolnika),
            new Geometry(R.string.reshit_treugolnik),
    };

    public static final Geometry[] pryamoygolnii_treugolnik = {
            new Geometry(R.string.pryamougolnii_treugolnik),
            new Geometry(R.string.gipotenuza),
            new Geometry(R.string.kateti),
            new Geometry(R.string.swoistvo_mediani_provedennoi_na_gipotenuzu),
            new Geometry(R.string.priznaki_ravenstva_pryamougolnih_treugolnikov),
            new Geometry(R.string.v_pryamougolnom_treugolnike),
            new Geometry(R.string.teorema_pifagora),
            new Geometry(R.string.obratnaya_teorema_pifagora),
            new Geometry(R.string.teorema_kosinusov),
            new Geometry(R.string.teorema_sinusov),
    };

    public static final Geometry[] gmt = {
            new Geometry(R.string.gmt),
            new Geometry(R.string.okrujnost),
            new Geometry(R.string.seredinnii_perpendikular),
            new Geometry(R.string.sovokupnost_dvuh_pryamih_parallelnoih_dannoi),
            new Geometry(R.string.parallelnaya_im_pruyamaya),
            new Geometry(R.string.sovokupnost_dvuh_pryamih),
            new Geometry(R.string.sovokupnost_dvuh_segmentov_bez_ih_konsov),
    };

    public static final Geometry[] gomotetia = {
            new Geometry(R.string.gomotetia),
            new Geometry(R.string.preobrazovanie_podobia),
            new Geometry(R.string.podobnimi),
            new Geometry(R.string.sushestvovanie_podobnih_treugolnikov),
            new Geometry(R.string.svoistvo_preobrazovania_podobia),
            new Geometry(R.string.priznaki_podobia_treugolnikov),
            new Geometry(R.string.v_podobnih_treugolnikah),
    };

    public static final Geometry[] chetirehugolnik = {
            new Geometry(R.string.chetirehugolnik),
            new Geometry(R.string.vershini_i_storoni),
            new Geometry(R.string.sosednie_protivoleshahie),
            new Geometry(R.string.sosednie_smejnie),
            new Geometry(R.string.diagonal),
            new Geometry(R.string.vipuklim),
            new Geometry(R.string.uglom),
            new Geometry(R.string.sosednie_protivoleshahie_ugli),
            new Geometry(R.string.svoistvo_uglov_vipuklogo_chetirehugolnika),
            new Geometry(R.string.perimetr___),
            new Geometry(R.string.svoistva_parallelograma),
            new Geometry(R.string.priznaki_parallelograma),
            new Geometry(R.string.pryamougolnik),
            new Geometry(R.string.svoistva_pryamougolnika),
            new Geometry(R.string.priaznaki_pryamougolnika),
            new Geometry(R.string.romb),
            new Geometry(R.string.svoistva_romba),
            new Geometry(R.string.prizanki_romba),
            new Geometry(R.string.kvadrat),
            new Geometry(R.string.svoistva_kvadrata),
            new Geometry(R.string.prizmnaki_kvadrata),
            new Geometry(R.string.eche_dva_prianaka_kvadrata),
            new Geometry(R.string.trapecia),
            new Geometry(R.string.osnovanie_trapecii),
            new Geometry(R.string.srednyaya_linia_trapecii),
            new Geometry(R.string.diagonal_trapecii),
            new Geometry(R.string.visota_trapecii),
            new Geometry(R.string.svoistva_trapecii),
            new Geometry(R.string.ravnobokoi_rapeciei),
            new Geometry(R.string.pryamougolnoi_trapeciei),
            new Geometry(R.string.svoistva_ravnobokoi_trapecii),
    };

    private Geometry(int textId){
        this.textId = textId;
    }

    public int getTextId(){
        return textId;
    }
}

我寻求帮助,因为 我自己没有弄清楚。

android
  • 2 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5