自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 recyclerview简单实现立体魔方动画切换效果

在实现视频横向列表一屏切换播放(PagerLayoutManager)的基础上增加过渡效果rvVideo.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) { super.onSc.

2021-05-26 13:52:44 457 1

原创 android录音MP3格式文件

项目有录音功能,本来是录制的arm格式的文件,需求让改成MP3格式,折腾半天发现android本身做不到这一点,只能借助ndk来完成,下面是ndk的配置级MP3格式文件的录制一、ndk介绍及下载:http://wear.techbrood.com/tools/sdk/ndk/index.html二、接下来是android studio配置ndk1、project structure

2017-05-18 08:57:22 4998 1

原创 带子列表的listview:FloatingGroupExpandableListView

先看效果,如下图首先加入diegocarloslima依赖库布局中创建FloatingGroupExpandableListView<com.diegocarloslima.fgelv.lib.FloatingGroupExpandableListView android:id="@+id/list"

2017-05-17 13:49:49 919

原创 推荐两款实用的json数据请求及处理插件

一、首先是一款chrome浏览器插件,可以直接格式化json数据1、在chrome浏览器打开chrome网上应用店,安装json formatter插件2、可以直接点开接口查看效果啦二、android studio 插件 android studio gsonfromat插件,可以直接把刚才浏览器获得的json复制过来创建bean对象1、android

2017-05-17 10:37:53 1135

原创 Android极光推送自定义消息

集成极光推送时,通知可以不做任何操作就可以使用,而自定义消息却必须自己去处理消息,写一个广播来接受极光推送下来的消息并进行处理接收消息if(JPushInterface.ACTION_MESSAGE_RECEIVED.equals(intent.getAction())) {           L.d("接受到推送下来的自定义消息");          showNoti

2017-05-14 10:17:25 2181 1

原创 android移除数据

写项目,经常对list的数据增删改查,今天碰到一个问题,在数量为0的时候需要删除这条数据,直接想到了list.remove();方法。但是运行的时候发现挂掉了报错:ConcurrentModificationException。网上查到很多对ConcurrentModificationException异常的解释文章。看完后明白怎么一回事了,是对list的结构进行了修改。/

2017-05-14 10:16:25 427

原创 android调用系统浏览器和拨打电话

项目用到打电话的地方比较多,所以今天封装了一个调用系统方法的类,记录一下,以后用到了直接拿来用。//打开系统浏览器public static void showWeb(Context context, String url) {        Uri uri = Uri.parse(url);       Intent it = new Intent

2017-05-14 10:14:20 866

原创 android安全添加新版本中的代码

关于版本兼容性问题:运用了高版本的类或方法,在低版本上运行代码会发生奔溃,as上会报错怎么消除这些错误信息呢?一种办法是提升sdk最低版本,但是,这样做是回避了兼容性问题,如果不能安装到老版本设备上,也就不存在兼容性问题了。比较好的方法是将代码置于检查android设备版本的条件语句中if (Build.VERSION.SDK_INT >= Build.

2016-02-16 09:57:02 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除