- 博客(45)
- 收藏
- 关注
转载 Spinner的简单使用
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xml...
2018-04-29 17:19:00
262
转载 XRecyclerView上拉刷新下拉加载
效果图:首先要添加依赖://xrecyclerviewimplementation 'com.jcodecraeer:xrecyclerview:1.3.2'//Gsonimplementation 'com.google.code.gson:gson:2.2.4'//okhttputilsimplementation 'com.zhy:okhttpu...
2018-04-26 10:26:00
261
转载 XBanner的简单使用轮播
导入依赖 implementation 'jp.wasabeef:glide-transformations:3.0.1' implementation 'com.xhb:xbanner:1.2.2' implementation 'com.nineoldandroids:library:2.4.0'XBanner控件的部分属性属性名...
2018-04-12 10:24:00
320
转载 Scrollview嵌套Recyclerview嵌套滑动冲突,导致滑动时会出现卡顿的现象
1 recyclerView.setLayoutManager(new GridLayoutManager(mContext,2){ 2 @Override 3 public boolean canScrollVertically() { 4 return false; 5 } 6 7 @Override...
2018-04-11 14:06:00
240
转载 沉浸式
1 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { 2 int flagTranslucentStatus = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS; 3 int flagTransluc...
2018-04-10 14:34:00
223
转载 取消Fragment切换时间,Fragment+ViewPager静止滑动,去掉默认的滑动效果
public class NoScrollViewPager extends ViewPager { private boolean noScroll = true; //true 代表不能滑动 //false 代表能滑动//主布局:用viewpager点noScroll然后,记得复制这个布局的路径然后粘贴到布局里的viewpager,把实例化的名字改为NoScroll...
2018-04-09 15:35:00
230
转载 组合练习各个功能
public class ListViewAdapter extends BaseAdapter{ private List<Bean> list; private Context context; public ListViewAdapter(List<Bean> list, Context context) { ...
2018-04-09 11:16:00
180
转载 OkHttpUtils简单的网络去解析使用
先添加依赖:implementation 'com.google.code.gson:gson:2.2.4'implementation 'com.zhy:okhttputils:2.0.0'网络权限:<uses-permission android:name="android.permission.INTERNET"/>代码实现: 1 public cla...
2018-04-03 11:27:00
184
转载 Android中Ijkplayer最简单的使用
先添加依赖:compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'MainActivity里面: 1 public class MainActivity extends AppCompatActivity { 2 3 @Override 4 protected void onCreate(Bu...
2018-04-02 15:48:00
264
转载 Bitmap压缩图片
代码实现: 1 public class MainActivity extends AppCompatActivity { 2 3 private ImageView img; 4 5 @Override 6 protected void onCreate(Bundle savedInstanceState) { 7...
2018-04-02 14:49:00
169
转载 二级联动
二级联动代码实现arrays.xml文件:<?xml version="1.0" encoding="utf-8"?><resources> <string-array name="province"> <item>全国</item> <item>北...
2018-01-12 09:35:00
291
转载 简单的TabLayout+Fragment选项卡
TabLayout属性:app:tabIndicatorColor="#fff" //下方滚动的下划线颜色app:tabIndicatorHeight="10dp" //滚动的下划线的宽度app:tabSelectedTextColor="#00f" // tab被选中后,文字的颜色 app:tabTextColor="#fff" //tab默...
2018-01-10 16:18:00
338
转载 收益曲线图
收益曲线图布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-aut...
2018-01-10 09:26:00
623
转载 EventBus结合rxjava2和retrofit2网络获取
依赖:compile 'com.squareup.retrofit2:converter-gson:2.3.0'compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'io.reactivex.rxjava2:rxjava:2.1.3'compile 'io.reactivex.rxjava2:rxandroid:2.0....
2017-12-21 12:05:00
207
转载 压缩图片和改变图片图形
压缩图片和改变图片图形GitHub网址:https://github.com/qianshao1030/BitmapDemo包名:compile 'jp.wasabeef:glide-transformations:3.0.1'代码实现:MainActivity: 1 /* 2 1,质量压缩法 3 1.1质量压缩不会减少图片的像素 ...
2017-12-19 20:05:00
310
转载 云通信
云通讯首先我们要去网易云通信上注册一个账号:网址:https://netease.im/github:代码网址:https://github.com/qianshao1030/Tongxu代码实现Activity布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <Linear...
2017-12-18 21:22:00
286
转载 PullToRefreshGridView上拉刷新,下拉加载
PullToRefreshGridView上拉刷新,下拉加载布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="ht...
2017-12-10 20:20:00
223
转载 数据库开源框架GreenDao的使用解析
数据库开源框架GreenDao的使用解析1,GreenDao概述 1),greenDao是一个当下十分火热的数据库开源框架,或者说是一个帮助Android开发者将数据存到SQLite中的一个开源项目, 也可以说是一个将对象映射到SQLite数据库中的,轻量的,快速的ORM解决方案. GreenDao是对android原生SQLite的封装, GreenDao的特色是通过插件自动...
2017-12-05 20:07:00
262
转载 RxJava2.0的使用详解
RxJava2.0的使用详解1,初识RxJava RxJava就是一种用Java语言实现的响应式编程,来创建基于事件的异步程序 RxJava是一个基于事件订阅的异步执行的一个类库,目前比较火的一些技术框架! 参考资料: Github上RxJava的项目地址: https://github.com/ReactiveX/RxJava 技术文档Api: http://re...
2017-12-04 19:29:00
196
转载 ButterKnife的使用详解
ButterKnife的使用详解1,概述: ButterKnife则是注解中相对简单易懂的很不错的开源框架. ButterKnife是目前常用的一种依托Java注解机制实现辅助代码生成的框架;用到了注解处理器。它是一个专注于Android系统的View注入框架,将Android视图和回调方法绑定到成员变量和方法上;可视化一键生成;可以减少大量的findViewById以及setOnC...
2017-12-03 20:42:00
499
转载 Glide使用
Glide简介: Glide 是 Google 员工的开源项目, Google I/O 上被推荐使用,一个高效、开源、Android设备上的媒体管理框架,它遵循BSD、MIT以及Apache 2.0协议发布。Glide具有获取、解码和展示视频剧照、图片、动画等功能,它还有灵活的API,这些API使开发者能够将Glide应用在几乎任何网络协议栈里。创建Glide的主要目的...
2017-12-03 20:26:00
375
转载 网络通信框架Retrofit2
网络通信框架Retrofit21 概要 Retrofit2的简介以及特点 Retrofit2使用配置(导包,权限等) Retrofit2中常用的注解介绍 Retrofit2实现http网络访问 GET与POST请求 同步请求和异步请求 Retrofit2实现文件上传 Retrofit2进行大文件下载2 Retrofit2的特点及简介 简介 Retrofit翻新,改型,改良 R...
2017-12-03 19:43:00
294
转载 SharedPreferences
主页面布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:tools="http://schemas.android.com/t...
2017-11-23 12:51:00
152
转载 jar包
1 compile 'com.squareup.retrofit2:converter-gson:2.3.0'2 compile 'com.squareup.okhttp3:okhttp:3.9.0'3 compile files('libs/picasso-2.5.2.jar')4 compile 'eu.the4thfloor.vol...
2017-11-23 12:11:00
120
转载 网络获取视频
布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto"...
2017-11-23 09:55:00
206
转载 传感器
1 public class MainActivity extends AppCompatActivity implements SensorEventListener{ 2 3 private TextView text; 4 5 @Override 6 protected void onCreate(Bundle savedIns...
2017-11-23 09:46:00
127
转载 原生JSON解析
原生JSON解析JSONObject:JSON数据封装对象JSONArray:JSON数据封装数组布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 android:orientation="vertical" 4 xmlns:android="http...
2017-11-23 09:42:00
166
转载 文件存储
布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/re...
2017-11-23 09:36:00
118
转载 选项卡
布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:tools="http://schemas.android.com/tools" and...
2017-11-23 09:28:00
130
转载 获取当前设备的经纬度
1、获取定位管理者,这是一个系统级的服务2、请求定位更新,这里设置网络/GPS定位,定位监听器3、定位监听器中可以获取到定位对象,其中包括经纬度等信息布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.an...
2017-11-23 09:19:00
1342
转载 SQLite 数据库增删改查
布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/re...
2017-11-22 15:53:00
350
转载 AsyncTask POST请求
布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <android.support.constraint.ConstraintLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="ht...
2017-11-22 13:58:00
277
转载 AsyncTask GET请求
布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/re...
2017-11-22 13:41:00
215
转载 VideoView获取本地视频播放
主布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk/r...
2017-11-19 20:25:00
389
转载 SurfaceViewVideoList网络获取视频播放
主布局: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 xmlns:app="http://schemas.android.com/apk...
2017-11-19 19:13:00
318
转载 SurfaceView获取本地视频播放
1、定义可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图容器。它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏开发中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布canvas中画出。2、实现首先继承SurfaceView并实现SurfaceHolder....
2017-11-17 16:48:00
350
转载 SQLite数据库增删改查
在安卓开发中不可避免的会遇到在手机中保存数据的时候,如果只是小量数据(如保存设置等)的话,用SharedPreferences是个极好的选择,它以键值对的形式保存数据,但是如果数据量比较多的话,比如一个键对应了一个集合的情况,此时再用SharedPreferences保存数据就显得吃力了,如果再需要对数据进行修改删除的操作,这个保存数据的方法明显不适合了,所以安卓本身也内置了sqlite...
2017-11-17 09:58:00
183
转载 android 电话监听和拦截
一、首先在manifest.xml文件中获取监听电话权限,注册监听电话的Activity1 <receiver android:name=".PhoneReceiver">2 <intent-filter android:priority="1000">3 <action android...
2017-11-16 20:57:00
578
转载 MediaPlayer音乐播放器、上一首、下一首、播放、停止、自动下一首、进度条
本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。SurfaceView比普通的自定义View更有绘图上的优势,它支持完全...
2017-11-16 20:25:00
3244
转载 获取手机音乐信息
音乐信息类: 1 public class MediaInfo { 2 3 private long _id; 4 private String uri;// 路径 5 private String title; 6 private String artist;// 艺术家 7 8 public MediaI...
2017-11-15 20:17:00
201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅