基础
文章平均质量分 59
sky的喵
这个作者很懒,什么都没留下…
展开
-
工具类—全局配置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 · 528 阅读 · 0 评论 -
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 · 240 阅读 · 0 评论 -
【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 · 467 阅读 · 0 评论 -
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 · 194 阅读 · 0 评论 -
知识点-多条目加载(代码)
访问接口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 · 650 阅读 · 2 评论 -
网络连接判断
//判断网络连接ConnectivityManager cwjManager=(ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);NetworkInfo info = cwjManager.getActiveNetworkInfo();if (info != null && info.isAvail原创 2017-11-16 19:41:57 · 237 阅读 · 0 评论 -
Handler的使用
前言: 现在每个手机软件前面都有一个跳转页面,so这篇博客呢,就是使用Hander完成页面的倒计时跳转方法一:Timer与TimerTaskpublic class timerTask extends Activity{ private int recLen = 11; private TextView翻译 2017-12-26 20:41:57 · 134 阅读 · 0 评论 -
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 · 186 阅读 · 0 评论 -
进阶一、------自定义view
点击打开链接--大神链接一 点击打开链接--大神链接二 介绍:很多控件在编写代码是感觉不是很好,想要更方便就要学会自定义View,自定义View可以是组合、继承、自绘控件,在这里,就有一篇较简单的自定义View 效果图: 效果介绍:自定义控件为圆形且为红色,随着手指的滑动而滑动 效果分析: 1.原创 2017-12-29 20:29:15 · 270 阅读 · 0 评论 -
进阶二、------自定义组合控件
前言:上一篇简单的介绍了一下自定义View,现在介绍一下简单的自定义组件效果图:效果介绍:点击上方的按钮并吐司代码实现:1.自己写一个xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:lay原创 2017-12-29 20:44:14 · 155 阅读 · 0 评论 -
依赖注入
先在项目名下添加config.gradleext { android = [ compileSdkVersion: 27, applicationId : "名称", minSdkVersion : 15, targetSdkVersion : 27, ver...原创 2018-05-18 09:32:18 · 178 阅读 · 0 评论 -
架构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 · 226 阅读 · 0 评论 -
底部导航栏
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 · 218 阅读 · 0 评论 -
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 · 187 阅读 · 0 评论 -
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 · 171 阅读 · 0 评论 -
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 · 265 阅读 · 0 评论 -
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 · 274 阅读 · 0 评论 -
工具类—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 · 225 阅读 · 0 评论 -
工具类—得到网络状态的工具类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 · 263 阅读 · 0 评论 -
工具类—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 · 1364 阅读 · 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 · 168 阅读 · 0 评论 -
工具类—使用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 · 325 阅读 · 0 评论 -
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 · 1252 阅读 · 0 评论 -
HTTP协议
全称超文本传输协议ISO将整个网络通信的功能划分为7个层次(如图所示)常见的传输层协议在各个层理的分布如下了解 HTTP协议是基于Tcp/Ip协议,同时HTTP协议采用请求/响应模型浏览器或其他客户端发出请求,服务器给予响应(http协议永远都是客户端发起请求,服务器回送响应)http header的分类 General header 通用头 Request header 请求头原创 2017-10-15 18:08:04 · 420 阅读 · 0 评论 -
案例1
—————-按着如上要求敲代码——————— 代码 必不可忘(在清单文件中添加权限) 还有一行使图片加载更好的要求 配合上面的要求代码在Java中有一份代码,如下 package animtest.com.example.e531.yuekao_test_demo;import android.app.Application;import com.nostra13.universa原创 2017-10-15 19:41:36 · 268 阅读 · 0 评论 -
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 · 188 阅读 · 0 评论 -
网络连接+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 · 341 阅读 · 0 评论 -
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 · 2480 阅读 · 0 评论 -
网络连接+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 · 212 阅读 · 0 评论 -
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 · 195 阅读 · 0 评论 -
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 · 247 阅读 · 0 评论 -
仿网易云音乐播放
styles.xml<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. -->...原创 2018-05-31 20:45:15 · 429 阅读 · 0 评论