小编Ani*_*ban的帖子

Android Studio 3.0未签名Apk无法安装

在升级到android studio 3.0后,调试apk正在说App not istalled.

包看起来已损坏

android-studio-3.0 android-gradle-3.0

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

Android构建过程如何工作?

我发现了一篇关于Android构建过程如何工作的好文章,其中显示了以下过程:

在此输入图像描述

但是,我也看到了另一篇文章它说,它使用javac的所有文件转换成.class文件,然后dx tooladk将所有.class的文件classes.dex,就像这样:

在此输入图像描述

请有人澄清哪一个是正确的?

android android-build

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

像Stack Overflow这样的HTML编辑器

我想要一个像Stack Overflow这样的编辑器,我可以编写代码(应该看起来像代码)以及图像和相应的HTML应该生成.

在此输入图像描述

html editor

13
推荐指数
2
解决办法
6035
查看次数

在两个回收视图之间拖放

我创建了2个Horizo​​ntal recycleView.这是完美的.我需要在每个recycleView中的项目之间拖放功能,以及在这两个recycleView项目之间拖放.我现在还做了什么 -

private RecyclerView mRecyclerViewCompletedTask;
private RecyclerView.Adapter mAdapterCompletedTask;
private RecyclerView.LayoutManager mLayoutManagerCompletedTask;
private static String LOG_TAG = "RecyclerViewActivity";
private RecyclerView mRecyclerViewInCompleteTask;
private RecyclerView.Adapter mAdapterInCompleteTask;
private RecyclerView.LayoutManager mLayoutManagerInCompleteTask;


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);

    mRecyclerViewCompletedTask = (RecyclerView) findViewById(R.id.my_recycler_view_completed_task);
    mRecyclerViewCompletedTask.setHasFixedSize(true);
    mLayoutManagerCompletedTask = new LinearLayoutManager(this);
    mRecyclerViewCompletedTask.setLayoutManager(mLayoutManagerCompletedTask);
    mAdapterCompletedTask = new MyRecyclerViewAdapterCompletedTask(getDataSet());
    mRecyclerViewCompletedTask.setAdapter(mAdapterCompletedTask);
    LinearLayoutManager layoutManager1 = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
    mRecyclerViewCompletedTask.setLayoutManager(layoutManager1);

    mRecyclerViewInCompleteTask = (RecyclerView) findViewById(R.id.my_recycler_view_incomplete_task);
    mRecyclerViewInCompleteTask.setHasFixedSize(true);
    mLayoutManagerInCompleteTask = new LinearLayoutManager(this);
    mRecyclerViewInCompleteTask.setLayoutManager(mLayoutManagerInCompleteTask);
    mAdapterInCompleteTask = new MyRecyclerViewAdapterInCompleteTask(getDataSet());
    mRecyclerViewInCompleteTask.setAdapter(mAdapterInCompleteTask);
    LinearLayoutManager layoutManager2 = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false); …
Run Code Online (Sandbox Code Playgroud)

android drag-and-drop android-recyclerview

6
推荐指数
2
解决办法
2328
查看次数

从res文件夹android动态访问图像

我有像这样的res文件夹中的图像

在此输入图像描述

我想像这样动态地访问这个

holder.Viewcover.setImageDrawable(Drawable.createFromPath("R.id." + CoverimgUrl.get(position)));
Run Code Online (Sandbox Code Playgroud)

CoverimgUrl是一个列表,其中有两个图像名称,一个是book_cover&另一个是blank_image,这个数组是动态生成的,所以如何从该列表中设置该图像

在一个词中如何动态访问可绘制文件夹中的图像,我需要从数组列表中获取该图像名称?

android android-image

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

show在android中弹出像gmail一样

我想在我的机器人中显示警报就像桌面上的gmail通知一样

在此输入图像描述

我该怎么办?

解决方案让它显示如下

在此输入图像描述

android android-notifications

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

添加新片段后,先前的片段元素仍处于活动状态

用这张图片可以更好地描述我的问题.当我在第一个片段(第一个图像)上添加第二个片段(第二个图像)时,第一个片段元素(Spinner,EditText)仍处于活动状态.活动意味着触摸同一个地方我可以看到下拉列表正在下降.

我不能替换片段,因为我需要回到用户离开第一个片段的相同状态.任何人都可以告诉我这是什么问题.

我正在使用广播添加第二个片段,因为它需要从baseAdapter listview调用.Code是这样的.

ListView onclick

view.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) 
        {
            Log.v("TAG", "Clicked: " + itemListPogo.get(position).getitemIdplato());

            Intent i = new Intent("start.fragment.action");
            i.putExtra("plateId", itemListPogo.get(position).getitemIdplato());
            mContext.sendBroadcast(i);
        }
    });
Run Code Online (Sandbox Code Playgroud)

Reveiving

    mBroadcastReceiver = new BroadcastReceiver() 
    {
        @Override
        public void onReceive(Context context, Intent intent) 
        {
            Bundle extra = intent.getExtras();
            String plateId = extra.getString("plateId");  

            Fragment fragment = new PlateDetailsFragment(DashBoardActivity.this, Integer.parseInt(plateId));
            FragmentManager fragmentManager = (DashBoardActivity.this).getFragmentManager();
            fragmentManager.popBackStack("back", FragmentManager.POP_BACK_STACK_INCLUSIVE);

            fragmentManager.beginTransaction().add(R.id.frame_container, fragment).addToBackStack(plateId).commit();
        }
    };
    this.registerReceiver(mBroadcastReceiver, new IntentFilter("start.fragment.action"));
Run Code Online (Sandbox Code Playgroud)

前两张图片是前两张片段第三张图片有问题

android android-fragments android-listfragment

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

ViewPager addOnPageChangeListener不在同一个tabClick上工作

我有一个ViewPageraddOnPageChangeListener.ViewPager有3个选项卡视图(tab1,tab2,tab3).当用户单击tab2时,它会加载一些数据(基本上是a RecyclerView).此时,如果用户再次单击tab2,我需要重新加载数据,但在这种情况下addOnPageChangeListener不会触发.

我的代码:

customPagerAdapter = new CustomPagerAdapter(getSupportFragmentManager(), MainActivity.this);
viewPager.setAdapter(customPagerAdapter);

viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
    public void onPageScrollStateChanged(int state) {
    }

    public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
    }

    public void onPageSelected(int position) {
        Log.i("TAG", "position: " + position);
        switch (position) {
            case 0:
                addingMarker(LocationData.find(LocationData.class, "Category = ? ", "1"));
                break;
            case 1:
                addingMarker(LocationData.find(LocationData.class, "Category = ? ", "2"));
                break;
            case 2:
                addingMarker(LocationData.find(LocationData.class, "Category = ? ", "3"));
                break;
        }
    }
}); …
Run Code Online (Sandbox Code Playgroud)

android android-viewpager android-tablayout

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

Android Studio 2.2在创建新项目时出错

我刚刚更新了我的android工作室

Android Studio 2.2 Build#AI-145.3276617,建于2016年9月15日JRE:1.8.0_76-release-b03 x86_64 JVM:JetJrains sro的OpenJDK 64位服务器VM

现在,当我创建一个新项目时,我遇到了构建错误.

Error:Failed to resolve: javax.inject:javax.inject:1 <a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android android-studio-2.2

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

使用Bezier曲线的拼图游戏

我试图制作一些像这样的拼图 -

在此输入图像描述 在此输入图像描述

到目前为止我用lineTo尝试了什么 -

outside: function (ctx, s, cx, cy) {
        ctx.lineTo(cx, cy)
        ctx.lineTo(cx+s*.3, cy)
        ctx.lineTo(cx+s*.5, cy+s*-.2)
        ctx.lineTo(cx+s*.7, cy)
        ctx.lineTo(cx+s, cy)
    },
    inside: function (ctx, s, cx, cy) {
        ctx.lineTo(cx, cy)
        ctx.lineTo(cx+s*.3, cy)
        ctx.lineTo(cx+s*.5, cy+s*+.2)
        ctx.lineTo(cx+s*.7, cy)
        ctx.lineTo(cx+s, cy)
    },
Run Code Online (Sandbox Code Playgroud)

小提琴链接

html5 bezier canvas

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