1,MediaPlayer 播放音频:
如果音频文件存储在SD中的,则setDataSource()方法不会抛出异常;如果音频文件存储在assets下, 则需使用方法
setDataSource(FileDescriptor fd, long offset, long length)否则将抛出异常。
2,RecyclerView点击效果:
RecyclerView有背景的情况下,可以使用 xml 方法实现水波纹点击效果;如果背景是透明的,则不会出现水波纹点击效果,可以通过使用系统默认的风格完成水波纹点击效果。
@Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { View view; view = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_recycler_view, parent, false); TypedValue typedValue = new TypedValue(); context.getTheme().resolveAttribute(R.attr.selectableItemBackground, typedValue, true); view.setBackgroundResource(typedValue.resourceId); return new ViewHolderItem(view); }
3,Android app 崩溃不显示错误信息:
.so文件没有适配64位CPU,需要全部的.so文件,或者在gradle文件中过滤,全部使用32位的.so文件。
ndk {
moduleName "regkey"
abiFilters "armeabi", "armeabi-v7a", "x86", "mips"
}
4,更新中。。。
4,更新中。。。