自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 仿网易云音乐播放

styles.xml<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. -->...

2018-05-31 20:45:15 390

原创 XRecyclerView

1. ButterKnife依赖注解框架;2. Fresco图片加载框架;3. Retrofit网络请求框架;4. GreenDao,ORM框架;框架GreenDao代码依赖 implementation 'com.roughike:bottom-bar:1.3.3' implementation 'com.jcodecraeer:xrecyclerview:1.3.2' impl...

2018-05-31 16:37:14 151

原创 GreenDao的使用

1.添加依赖   在bulid.gradle文件下的dependencies下添加所需依赖compile 'org.greenrobot:greendao:3.2.2' // add library compile 'org.greenrobot:greendao-generator:3.2.2' 2.在bulid.gradle下进行配置apply plugin: 'org.greenrobo...

2018-05-31 15:03:55 158

原创 底部导航栏

1.Fragment切换和隐藏,显示2.滑动package com.bawei.lianxi1.activity;import android.os.Bundle;import android.support.annotation.LayoutRes;import android.support.annotation.Nullable;import android.support.v4....

2018-05-31 14:21:37 185

原创 架构MVP框架+Dagger2实现

1.依赖(见上一篇)2.代码      base包下的BaseContractpackage com.example.administrator.yizhoumoni.base;/** * Created by Administrator on 2018/5/12 0012. */public interface BaseContract { //抽取所有presenter的共...

2018-05-18 10:04:30 197

原创 依赖注入

先在项目名下添加config.gradleext { android = [ compileSdkVersion: 27, applicationId : "名称", minSdkVersion : 15, targetSdkVersion : 27, ver...

2018-05-18 09:32:18 164

原创 进阶二、------自定义组合控件

前言:上一篇简单的介绍了一下自定义View,现在介绍一下简单的自定义组件效果图:效果介绍:点击上方的按钮并吐司代码实现:1.自己写一个xml              <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay

2017-12-29 20:44:14 125

原创 进阶一、------自定义view

点击打开链接--大神链接一    点击打开链接--大神链接二    介绍:很多控件在编写代码是感觉不是很好,想要更方便就要学会自定义View,自定义View可以是组合、继承、自绘控件,在这里,就有一篇较简单的自定义View        效果图:   效果介绍:自定义控件为圆形且为红色,随着手指的滑动而滑动   效果分析:                      1.

2017-12-29 20:29:15 244

翻译 Handler的使用

前言:     现在每个手机软件前面都有一个跳转页面,so这篇博客呢,就是使用Hander完成页面的倒计时跳转方法一:Timer与TimerTaskpublic class timerTask extends Activity{ private int recLen = 11; private TextView

2017-12-26 20:41:57 102

原创 angular查询

查询 {{x}} 姓名 年龄 拼音 职位 操作 {{g.name}} {{g.age}} {{g.pin}} {{g.zhi}}

2017-12-20 20:29:19 732 1

原创 采用JavaScript、AngularJS实现过滤器搜索、删除、添加、排序、常用过滤器

图一图二实现功能:1. 完成页面布局,如图所示。2. 声明数据对象,初始化订单信息,数据自拟且不低于四条3. 用ng-repaet指令将对象遍历并渲染到页面中。4. 使用AngularJS过滤器实现搜索功能。在订单搜索框中,输入商品名称可以动态按商品名称进行查询列表信息;在输入框中输入用户手机号即可根据用户手机动态查询出符合要求的信息。5. 用户可以

2017-12-15 11:30:46 319

原创 网页2.点击链接打开窗口

3种情况:打开新窗口:文本在当前窗口打开:<a href="url" target="_self">文本在当前窗口上方打开:_top">文本

2017-12-07 20:35:30 993

原创 网页1.移动到某处鼠标变小手

方法一:链接:href="javascript:void(0)" 或者 href="#"方法二:cursor:hand与cursor:pointer用JS使鼠标变小手onmouseover(鼠标越过的时候)onmouseover="this.style.cursor='hand'"介绍:一般来说两者的效果是一样的,但是两者的浏览器

2017-12-07 20:23:56 1723

原创 网络连接判断

//判断网络连接ConnectivityManager cwjManager=(ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo info = cwjManager.getActiveNetworkInfo();if (info != null && info.isAvail

2017-11-16 19:41:57 221

原创 XlistView(代码)

部分代码,若查看请点击此链接xml <com.bwie.xlistviewlibrary.View.XListView android:id="@+id/three_xlv" android:layout_width="match_parent" android:layout_height="match_parent"

2017-11-16 18:37:30 164

原创 pulltoRefresh里面有轮播和listView(代码)

关于轮播部分的代码显示不全,若查看请点击此处关于listview的详解:若查看请点击此处xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ptr="http://schemas.android.com/apk/res-auto" android:la

2017-11-16 15:58:33 186

原创 【viewPager实现轮播(代码)】

代码xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ptr="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layou

2017-11-16 14:25:29 411

原创 TabLayout+ViewPager+Fragment(代码)

加粗重点代码xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:lay

2017-11-16 11:13:14 234

原创 fragment(代码)

方法一replacexml<RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <RadioGroup android:id="@+id/main_rel_navigate"

2017-11-15 20:22:59 228

原创 DrawerLayout(代码)

粗体为重点代码一点击侧滑菜单中的某一控件关代码如下xml<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm

2017-11-15 20:07:22 181

原创 知识点-多条目加载(代码)

访问接口http://v.juhe.cn/toutiao/index?type=top&key=2f092bd9ce76c0257052d6d3c93c11b4,实现根据图片数量不同的多条目加载。 根据是否有thumbnail_pic_s,thumbnail_pic_s02,thumbnail_pic_s03来判断具体加载哪种类型import android.os.Bundle;import a

2017-11-09 13:58:58 581 2

原创 网络连接+HttpClient+AsyncTask

重要:在build.gradle的android下加入一句话useLibrary 'org.apache.http.legacy'(原因:HttpClient已过时)代码演示JAVApackage com.bawei.zhangjinfeng20171105.frag;import android.graphics.Bitmap;import andr

2017-11-05 19:54:05 201

原创 网络连接+HttpUrlConnection+AsyncTask

代码演示JAVApackage com.bawei.zhangjinfeng20171105.frag;import android.graphics.Bitmap;import android.os.AsyncTask;import android.os.Bundle;import android.support.annotation.Nullable;import andr

2017-11-05 19:41:36 306

原创 Fragment切换和隐藏,显示(show,hide)

代码演示XML<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:

2017-11-05 19:16:02 2432

转载 HttpUrlConnection用get和post请求发送参数

点击打开链接(标准板)post请求: final String nameValue = username.getText().toString(); final String passValue = password.getText().toString(); new Thread(){ public v

2017-11-01 10:35:01 1212

翻译 android 常用权限和依赖

点击打开链接(android 常用权限和依赖标准板)常用权限12345常用依赖butterknife compile ‘com.jakewharton:butterknife:8.8.1’ annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’imageloader

2017-11-01 10:29:03 155

原创 工具类—使用AsyncTask+HttpURLConnection请求数据的工具类-MyTask

package animtest.com.example.e531.week2_10month.Utils;import android.os.AsyncTask;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURL

2017-10-26 09:01:03 295

原创 工具类—全局配置MyApplication

package animtest.com.example.e531.week2_10month;import android.app.Application;import animtest.com.example.e531.week2_10month.Utils.ImageloaderUtil;/** * Created by e531 on 2017/10/17. */public clas

2017-10-26 08:59:54 492

原创 工具类—ImageLoader的配置

package animtest.com.example.e531.week2_10month.Utils;import android.content.Context;import android.graphics.Bitmap;import android.os.Environment;import com.nostra13.universalimageloader.cache.disc.

2017-10-26 08:59:03 193

原创 工具类—得到网络状态的工具类NetStateUtil

package animtest.com.example.e531.week2_10month.Utils;import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;import andro

2017-10-26 08:58:18 236

原创 工具类—StreamToString

package animtest.com.example.e531.week2_10month.Utils;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;/** * Created by e531 on 2017/10/12. */public class

2017-10-26 08:57:38 1288 1

原创 侧滑菜单-drawerLayout

<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xml

2017-10-25 13:27:25 139

原创 ImageLoader

权限android:name="android.permission.INTERNET" /> android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> android:name=".MyApplication"> 配置文件里面加入访问网络的权限,注册全局使用的类 新建一个MyApplication继承Application,并在o

2017-10-25 09:31:03 160

原创 使用HttpUrlConnection+Handler几秒钟更换一次信息,使用HttpClient+AsyncTask请求列表信息

1. 案例效果图:2. 技能描述:    实现如图所示效果,上方点评头条,每过3秒钟切换一条,下方展示一个列表,其中,点评头条使用HttpUrlConnection+Handler请求,接口地址http://www.toutiao.com/hot_words/下方的列表使用HttpClient+AsyncTask请求,接口地址https://api.tianapi.com/

2017-10-25 08:29:01 513

原创 PullToRefresh

PullToRefresh在Studio中如何用:http://blog.csdn.net/L59_1/article/details/78283817······链接代码示例 PullToRefreshScrollView 代码演示的是在页面上部是轮播图,下部是listview,而PullToRefresh在外面这是activity_main.xml<?xml version="1.0"

2017-10-24 13:25:28 196

原创 使用DrawerLayout实现侧滑菜单,,RadioButton+Fragment实现页面主布局,首页面使用tabLayout+viewPager实现

题目:1. 描述 使用DrawerLayout实现如图一的侧滑菜单,主页面内容如图二,RadioButton+Fragment实现页面主布局,首页面使用tabLayout+viewPager实现。其它导航页面,内容自定义。首页面中,只需实现“推荐”选项卡下的内容即可,其它选项卡内容自定义。推荐页面中最上方实现viewPager的无限自动轮播,下方实现列表,可进行上拉加载,下

2017-10-22 20:07:50 779

原创 案例1

—————-按着如上要求敲代码——————— 代码 必不可忘(在清单文件中添加权限) 还有一行使图片加载更好的要求 配合上面的要求代码在Java中有一份代码,如下 package animtest.com.example.e531.yuekao_test_demo;import android.app.Application;import com.nostra13.universa

2017-10-15 19:41:36 237

原创 HTTP协议

全称超文本传输协议ISO将整个网络通信的功能划分为7个层次(如图所示)常见的传输层协议在各个层理的分布如下了解 HTTP协议是基于Tcp/Ip协议,同时HTTP协议采用请求/响应模型浏览器或其他客户端发出请求,服务器给予响应(http协议永远都是客户端发起请求,服务器回送响应)http header的分类 General header 通用头 Request header 请求头

2017-10-15 18:08:04 374

转载 Androidstudio的常见快捷

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

2017-10-08 18:27:58 221

空空如也

空空如也

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

TA关注的人

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