小编asi*_*ish的帖子

用户没有资格进行此次购买 - 在应用内结算

我越来越

"User is not eligible for this purchase"
Run Code Online (Sandbox Code Playgroud)

尝试购买测试时谷歌播放的消息.

我在google play上传了singed apk,发布了结算项目(在app产品中),将apk保存为草稿,仍然收到此错误.

此外,我试图从测试用户设备购买.

android in-app-billing

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

APK尺寸大于预期 - 安卓工作室

我的项目内容大小如下,

  1. 主要项目(来源和资产规模513KB)
  2. 第1单元(来源和资产规模135KB)
  3. 第2单元(来源和资产规模80KB)

apk(签名,调试两者)大小为4.87MB.也试过ProGuard没有改变.

我不明白这个的原因.即使我没有在我的项目中添加任何jar文件.

android gradle apk android-studio android-gradle-plugin

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

使用一些动画在运行时更改EditText的高度和宽度

我有四个不同背景的EditText.它看起来像这样: 在此输入图像描述

当使用That EditText选择EditText时,我想要全屏显示.为此,我需要在运行时使用一些动画更改EditText的宽度和高度.

选中时它应如下所示: 在此输入图像描述

如何在运行时使用动画更改EditText大小?

android listadapter

11
推荐指数
2
解决办法
6216
查看次数

在ExpandableListView中的Default GroupIndicator上添加onClickListener

我正在使用可扩展列表视图.在我的应用中,小组和小孩都有内容.所以我需要在groupClicked以及单击Child上启动活动.作为默认操作(在android中给出),当我单击组扩展时.

我想在组指示器按钮上添加一个动作.因此,当单击该组时,活动将开始,当单击组指示符按钮时,将显示该子项.

 > a group 
     child 1
     child 2...
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点 ?

谢谢

android expandablelistview

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

FragmentActivity选项卡屏幕停电

我正在使用android示例FragmentTabs.

比如,有4个标签(A,B,C,D).我使用此代码将标签片段(A)替换为另一个(E)

FragmentTransaction transaction = getFragmentManager()
                .beginTransaction();

        transaction.replace(R.id.realtabcontent, newFragment);
        transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
        transaction.addToBackStack(null);

        // Commit the transaction
        transaction.commit();
Run Code Online (Sandbox Code Playgroud)

在另一个标签C中,当我按回按钮时,标签(A)屏幕变为黑色.

android android-fragments

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

在自定义ListView中获取NullPointerException

当我运行我的应用程序时,我收到这样的错误:

02-27 22:59:19.331: E/AndroidRuntime(2060): FATAL EXCEPTION: main
02-27 22:59:19.331: E/AndroidRuntime(2060): java.lang.NullPointerException
02-27 22:59:19.331: E/AndroidRuntime(2060):     
        at myPlanAdapter.getView(MyPlanActivity.java:145)
        02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.widget.AbsListView.obtainView(AbsListView.java:1315)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.widget.ListView.measureHeightOfChildren(ListView.java:1198)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.widget.ListView.onMeasure(ListView.java:1109)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.view.View.measure(View.java:8171)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1012)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.widget.LinearLayout.measureVertical(LinearLayout.java:381)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.widget.LinearLayout.onMeasure(LinearLayout.java:304)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.view.View.measure(View.java:8171)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3132)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.widget.FrameLayout.onMeasure(FrameLayout.java:245)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at android.view.View.measure(View.java:8171)
    02-27 22:59:19.331: E/AndroidRuntime(2060):     at …
Run Code Online (Sandbox Code Playgroud)

android android-listview

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

使用AudioTrack从SD卡播放音频(mp3,ogg)

我想用AudioTrack从SD卡播放音频文件.我试过这段代码:

int minBufferSize = AudioTrack.getMinBufferSize(8000,
                AudioFormat.CHANNEL_CONFIGURATION_MONO,
                AudioFormat.ENCODING_PCM_16BIT);
        int bufferSize = 512;
        AudioTrack at = new AudioTrack(AudioManager.STREAM_MUSIC, 8000,
                AudioFormat.CHANNEL_CONFIGURATION_MONO,
                AudioFormat.ENCODING_PCM_16BIT, minBufferSize,
                AudioTrack.MODE_STREAM);

        int i = 0;
        byte[] s = new byte[bufferSize];

        FileInputStream fin = new FileInputStream(path);
        DataInputStream dis = new DataInputStream(fin);

        at.play();
        while ((i = dis.read(s, 0, bufferSize)) > -1)
        {
            at.write(s, 0, i);

        }
        at.stop();
        at.release();
        dis.close();
        fin.close();
Run Code Online (Sandbox Code Playgroud)

但它不能正常播放音频文件.它不是原始音频,而是播放某种噪音.

android audiotrack

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

使用Android MediaPlayer进行无缝播放

我正在尝试连续播放音频,没有任何差距.我试过了,

mediaplayer.setLooping(true);
Run Code Online (Sandbox Code Playgroud)

但它在重复时间之间产生了差距.试过这个,

mediaplayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener()  {
    @Override
    public void onCompletion(MediaPlayer mp)
    {
        mediaplayer.start();
    }
});
Run Code Online (Sandbox Code Playgroud)

它也给出了一个差距.我试过不同的音频格式.但这两种方式都不适合我.在android中还有其他方法吗?

android media-player

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

Android:同步滚动两个不同的视图

我有一个棘手的问题,涉及两个不同视图的同步滚动.我已经创建了自己的自定义网格视图窗口小部件,左侧和顶部都有"粘性"视图,只有在网格的一个方向上.想想一个日历,你有时间在顶部,日期在左边,当你水平滚动时间时,日期视图应保持不变,当你垂直滚动日期时,时间视图应保持不变.

网格本身是使用垂直滚动视图中的嵌套水平滚动视图实现的.电网运行良好,所以没问题.由于粘性视图不在实际网格中,因此我在网格滚动视图中覆盖了onScrollChanged,并在用户滚动网格时以编程方式调用粘贴视图上的scrollTo.

这可以按预期工作,除了两个不同的视图开始滚动和结束滚动时有一个小的时间偏移.当您考虑滚动可能是在UI线程上线性执行时,我认为这是有道理的.

所有的视图都是滚动视图,我已经启用了平滑滚动和使用smoothScrollTo等,而不是尝试改进这一点,但它仍然是同样的问题.这个问题在较大的屏幕上尤为明显,例如三星Galaxy Tab,而在中小屏幕设备上则难以察觉.

任何帮助表示赞赏!如果有一个简单的解决方案,很好..如果它意味着新设计(满足上面的粘性视图用例),那么就这样吧.

用于触发编程的代码.滚动,水平相同

@Override  
protected void onScrollChanged(int x, int y, int oldx, int oldy) {  
   mListener.onScrollY(y);  
   super.onScrollChanged(x, y, oldx, oldy);  
}  
// which leads to,  
// Handle vertical scroll  
public void onScrollY(final int y) {  
   mCurrentY = y;  
   mVerticalScroll.smoothScrollTo(0, y);  
}  
Run Code Online (Sandbox Code Playgroud)

下面是XML布局,如果有任何帮助的话

实际网格,它是一个包含在垂直滚动视图中的水平滚动视图,网格项在嵌套的linearlayout中垂直添加
>

  < com.....VerticalScrollView  
    android:id="@+id/gridscroll" 
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent" 
    android:layout_below="@id/timescroll"
    android:layout_toRightOf="@id/vertscroll"  
    android:layout_alignTop="@id/vertscroll"  
    android:layout_marginLeft="2dp" android:scrollbars="none"  
    android:fadingEdge="none">   

    < com....HorizScrollView
    android:id="@+id/horizscroll"
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent"
    android:scrollbars="none"  
    android:fadingEdge="none">  

    < LinearLayout android:id="@+id/grid"  
      android:layout_width="fill_parent"  
      android:layout_height="fill_parent"  
      android:orientation="vertical">  

      < /LinearLayout>  

      < /com.....HorizScrollView>  

      < /com.....VerticalScrollView>  
Run Code Online (Sandbox Code Playgroud)

水平粘滞视图

 < …
Run Code Online (Sandbox Code Playgroud)

android scroll gridview scrollview

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