我越来越
"User is not eligible for this purchase"
Run Code Online (Sandbox Code Playgroud)
尝试购买测试时谷歌播放的消息.
我在google play上传了singed apk,发布了结算项目(在app产品中),将apk保存为草稿,仍然收到此错误.
此外,我试图从测试用户设备购买.
我的项目内容大小如下,
apk(签名,调试两者)大小为4.87MB.也试过ProGuard没有改变.
我不明白这个的原因.即使我没有在我的项目中添加任何jar文件.
我有四个不同背景的EditText.它看起来像这样:

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

如何在运行时使用动画更改EditText大小?
我正在使用可扩展列表视图.在我的应用中,小组和小孩都有内容.所以我需要在groupClicked以及单击Child上启动活动.作为默认操作(在android中给出),当我单击组扩展时.
我想在组指示器按钮上添加一个动作.因此,当单击该组时,活动将开始,当单击组指示符按钮时,将显示该子项.
> a group
child 1
child 2...
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点 ?
谢谢
我正在使用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)屏幕变为黑色.
当我运行我的应用程序时,我收到这样的错误:
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) 我想用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)
但它不能正常播放音频文件.它不是原始音频,而是播放某种噪音.
我正在尝试连续播放音频,没有任何差距.我试过了,
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中还有其他方法吗?
我有一个棘手的问题,涉及两个不同视图的同步滚动.我已经创建了自己的自定义网格视图窗口小部件,左侧和顶部都有"粘性"视图,只有在网格的一个方向上.想想一个日历,你有时间在顶部,日期在左边,当你水平滚动时间时,日期视图应保持不变,当你垂直滚动日期时,时间视图应保持不变.
网格本身是使用垂直滚动视图中的嵌套水平滚动视图实现的.电网运行良好,所以没问题.由于粘性视图不在实际网格中,因此我在网格滚动视图中覆盖了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 ×9
apk ×1
audiotrack ×1
gradle ×1
gridview ×1
listadapter ×1
media-player ×1
scroll ×1
scrollview ×1