自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android_Month

public class DetailActivity extends AppCompatActivity { @BindView(R.id.title_iv) ImageView mTitleIv; @BindView(R.id.toolbar) Toolbar mToolbar; @BindView(R.id.collapsing_toolbar_la

2018-01-18 15:11:35 608

原创 Android_Test

初始化UI相关使用Retrofit+RxJava下载网络数据使用手动解析json方式将全部数据存入数据库中点击一个按钮,读取数据库中的数据并且展示在RecyclerView上:SectionedRecyclerViewAdapter点击item,弹出对话框,确认是否删除长点击item,将数据的图片url传给第二个界面item_news:<LinearL

2018-01-06 11:11:02 363

原创 Android_week

public class SecondActivity extends AppCompatActivity { private String mImgUrl; @BindView(R.id.pic_iv) ImageView mPicImageView; @Override protected void onCreate(Bundle savedIns

2018-01-01 20:59:10 597

原创 Android_RxJava

初始化UI获取网络数据Retrofit+RxJava展示RetrofitRxJavaActivity:public class RetrofitRxJavaActivity extends AppCompatActivity { protected RecyclerView mRecyclerView; protected AVLoadingIndic

2017-12-28 09:14:36 199

原创 Android_Splash

功能实现效果:1、实现ViewPager2、实现小圆点3、小圆点展示对应页 GuideActivity:public class GuideActivity extends AppCompatActivity implements ViewPager.OnPageChangeListener { protected ViewPager mGuideView

2017-12-27 08:38:22 247

原创 Android_SplashActivity

功能实现:1、倒计时变成0时,自动跳转:Handler、Timer、CountDownTimer2、SharedPreferences记录是否首次启动app:首次跳转引导页,否则跳转主页SplashActivity:public class SplashActivity extends AppCompatActivity { public static fin

2017-12-26 14:32:01 192

原创 TabLayout +ViewPager+Fragment + RecycleView + webView加载本地html

1,  使用TabLayout实现页面的导航切换2, 实现ViewPager + Fragment ,切换页面, 2个Fragment;3, 第一个Fragment中,  获取网络数据,展示到RecyclerView地址:  http://m2.qiushibaike.com/article/list/suggest?page=1解析字段:  id,  cont

2017-12-21 13:25:24 355

原创 Android_网络获取+动画

/** * 1, (25分) 实现ViewPager + Fragment ,切换页面, 3个Fragment; 2, (25分) 第一个Fragment中, 通过xUtils 获取网络数据, 展示到RecyclerView 地址: http://www.qubaobei.com/ios/cf/dish_list.php?stage_id=1&limit=20&page=1 解析

2017-12-04 09:34:27 366

原创 Android_蓝牙、GPS等综合应用

Adapter:public class MyRecyclerAdapter extends RecyclerView.Adapter { List list; Context context; public MyRecyclerAdapter(List list, Context context) { this.list = list;

2017-11-23 11:02:15 456

原创 Android_SystemCamera

public class CameraImageActivity extends AppCompatActivity { private ImageView mIv; private String imgPath; @Override protected void onCreate(Bundle savedInstanceState) { sup

2017-11-13 09:59:40 327

原创 Android_利用SurfaceView + MediaPlayer开发最简单的播放器

public class MainActivity extends AppCompatActivity implements SurfaceHolder.Callback { private SurfaceView mSurfaceView;//展示 视频的 private SurfaceHolder mHolder;// private SeekBar mSeekBar;

2017-11-12 21:15:06 583

原创 Android_GPS详解

android 定位一般有四种方法,这四种方式分别是:GPS定位,WIFI定位,基站定位,AGPS定位。本篇博文主要记录一下GPS定位:这种方式需要手机支持GPS模块硬件支持。通过GPS方式准确度是最高的,但是它的缺点也非常明显:                    1、比较耗电;                    2、绝大部分用户默认不开启GPS模块;

2017-11-12 21:09:07 247

原创 Android_SlidingMenu练习

使用Fragment+ViewPager实现如上效果。public class MyAdapter extends BaseAdapter { private Context context; private List> list; public MyAdapter(Context context, List> list) { this.contex

2017-11-12 21:07:06 171

原创 Android_SlidingMenu详解

使用下载导入Android Studio修复错误开始编码基本代码效果代码详解:public class MainActivity extends AppCompatActivity { private SlidingMenu menu; private TextView menu_tv; @Override

2017-11-11 11:33:17 212

原创 Android_MediaPlayerBase

Android的MediaPlayer应该算是一个大的子系统,整个流程比较长,不过好的是流程还比较清晰,代码跟起来也不是很难。MediaPlayer是从MediaPlayer.java开始的,应用如果想播放音乐,先要new 一个MediaPlayer,并设置其相关的参数。先列出主要的代码文件,他们都在frameworks里面:Java层代码:base/m

2017-11-11 10:03:07 1148

原创 Android_SurfaceView基本讲解

1. SurfaceView介绍    通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。     如果需要在另外的线程绘制界面、需要迅速的

2017-11-11 09:38:49 235

原创 Android_RecycleView基本详解

通过此文可以简单了解以下:1、RecycleView是什么2、RecycleView的简单使用3、RecycleView Item分割线的自定义4、RecycleView的默认动画 先来看下效果: RecycleView已经面世很久,相信大家也已经有所熟悉,也在很多应用中得到广泛的使用。那么RecyclerView拥有比ListView,GridView之类控件都有哪些优点

2017-11-05 20:45:53 448

原创 Android_登录界面功能和实现详解

功能介绍:两个编辑框一个输入账号 ,一个输入密码一个按钮点击按钮登录判断账号和密码不为空设置账号必须以字母开头验证密码最小为8位,最大16位设置可显示隐藏密码示例代码:public class MainActivity extends AppCompatActivity { private EditText et_name; priv

2017-10-25 14:11:46 5899 1

原创 Android_SQL详解

一.SQLite的介绍1.SQLite简介 SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java、C

2017-10-25 14:01:04 558

原创 Android_Fragment+ViewPager滑动

功能效果图如下:fragment+viewpager实践一、效果图下面直接上代码:public class MainActivity extends AppCompatActivity implements ViewPager.OnPageChangeListener{ private ViewPager vp; priv

2017-10-25 13:55:44 249

原创 Android_广播机制

1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件(Component)内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.

2017-10-25 12:26:54 172

原创 Android_服务Service讲解

service(服务)是安卓中的四大组件之一,它通常用作在后台处理耗时的逻辑,与Activity一样,它存在自己的生命周期,也需要在清单文件中配置相关信息,本博客将对Service的各个知识点进行详细讲解。Service的生命周期我们先来看一下谷歌官方图片:从上述图片可以看到两种不同的启动方式其生命周期也不同:启动的服务: startSe

2017-10-25 12:19:48 209

转载 PullToRefresh使用详解(四)--利用回调函数实现到底加载

效果:   当快到底的时候,程序会自动加载后面的列表这篇较上篇的改动:1、去掉了线程互斥加载,直接开线程加载当前IMG,即不判断当前用户是不是在划屏了啥啥的,只要调用到getView()一概加载;2、重写了ImageAndTextListAdapter类;一、先看ImageAndTextListAdapter类全部代码:[java] view

2017-10-24 16:52:43 219

转载 PullToRefresh使用详解(五)--下拉刷新的ScrollView

本篇效果图:             下拉前                                               下拉中                                       下拉后       效果讲解:1、本例仅讲解上拉加载,对于其它加载内容,参考pullToRefresh源码,在PullToRefreshListActivity.

2017-10-24 16:50:18 490

转载 PullToRefresh使用详解(三)--实现异步加载的下拉刷新列表

效果图:   初始化后,正在加载图片            加载出一部分              下拉刷新                                      新生成的ITEM                               加载完成新生成ITEM的图片       一、MainActivity.java 其它的代码就不讲了,我只说说这个

2017-10-24 16:47:32 163

转载 PullToRefresh使用详解(二)---重写BaseAdapter实现复杂XML下拉刷新

效果图:                                   正在刷新                                                                     刷新后      一、XML代码1、activity_main.xmlPullToRefresh标准写法,与《PullToRefresh使用详解(一

2017-10-24 16:45:30 193

转载 PullToRefresh使用详解(一)--构建下拉刷新的listView

效果图:                                正在刷新                                                                       刷新后      一、导入Library下载源码后(https://github.com/chrisbanes/Android-PullToRefresh

2017-10-24 16:44:04 303

转载 Android_广播发送者与广播接收者

一、广播发送者&广播接收者介绍1.广播接收者广播接收者简单地说就是接收广播意图的Java类,此Java类继承BroadcastReceiver类,重写:public void onReceive(Context context,Intent intent),其中intent可以获得传递的数据;广播意图就是通过Context.sen

2017-10-24 16:37:38 259

转载 Android_广播机制总结

1.Android广播机制概述Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:1.同一app内部的同一组件(Component)内的消息通信(单个或多个线程之间);2.同一app内部的不同组件之间的消息通信(单个进程);3.

2017-10-24 16:36:24 142

转载 Android_数据库操作

安卓数据库帮助类/** * 数据库帮助类,用于管理数据库 * @author Administrator * */public class PersonSQLiteOpenHelper extends SQLiteOpenHelper { private String tag="PersonSQLiteOpenHelper"; public PersonSQLit

2017-10-24 16:34:51 319

转载 Android_面试经验总结

MVC,MVP 和 MVVM架构的定义Volley相关Volley的磁盘缓存Volley缓存命中率的优化Volley缓存文件名的计算推送心跳包是TCP包还是UDP包或者HTTP包ARGB_8888占用内存大小Activity中类似onCreate、onStart运用了哪种设计模式,优点是什么HashMap的底层实现Atomic、volatile、synchronized区别其他

2017-10-24 16:31:03 164

转载 Android_对话框

效果代码 //创建对话框 AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this); //设置图标 builder.setIcon(R.mipmap.ic_launcher); //设置标题 builder.setTitle("确定退

2017-10-24 16:02:24 146

原创 Android_TabHost

代码块:public class MainActivity extends TabActivity { private TabHost tabHost; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

2017-10-23 19:30:51 131

原创 Android_FragmentViewPager

代码块:public class MainActivity extends AppCompatActivity { private ViewPager vp;//声明对象 private ArrayList fragments;//存储碎片对象 private ArrayList titles;//存储标题内容 private RadioGroup rg;

2017-10-23 19:26:59 143

原创 Android_EventBus

代码块:public class MainActivity extends AppCompatActivity { EventBus bus; ProgressBar progressBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate

2017-10-23 19:04:54 144

原创 Android_BroadCast

代码块:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R

2017-10-23 19:01:45 125

原创 Android_SharePre

代码块:public class MainActivity extends AppCompatActivity { private EditText et_name,et_pass; SharedPreferences share; @Override protected void onCreate(Bundle savedInstanceState) {

2017-10-23 18:59:00 363

原创 Android_Popupwindow

代码块:public class MainActivity extends AppCompatActivity implements View.OnClickListener{ PopupWindow pop; private RelativeLayout rl; @Override protected void onCreate(Bundle savedIns

2017-10-23 18:54:00 135

原创 Android_Menu

代码块:public class MainActivity extends AppCompatActivity { int[] imgs={R.mipmap.img001,R.mipmap.img002,R.mipmap.img003,R.mipmap.img004,R.mipmap.img005, R.mipmap.img001,R.mipmap.img002

2017-10-23 18:51:34 126

原创 Android_Dialog

代码块:public class MainActivity extends AppCompatActivity{ private EditText et1,et2; private AlertDialog ad; @Override protected void onCreate(Bundle savedInstanceState) { sup

2017-10-23 18:48:51 120

空空如也

空空如也

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

TA关注的人

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