- 博客(45)
- 资源 (23)
- 收藏
- 关注
原创 去掉字符串中的标签
public static String tagfilter(String str){final String regxpForHtml = "<([^>]*)>"; // 过滤所有以<开头以>结尾的标签Pattern pattern = Pattern.compile(regxpForHtml);Matcher matcher = pattern.matcher(s...
2018-06-01 16:02:11
651
转载 umeng多渠道打包
(一)在AndroidManifest.xml里设置动态渠道变量data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />(二)在build.gradle设置productFlavorsandroid { productFlavors { kuan {}
2018-04-11 20:25:56
299
转载 MVP retrofit
RetrofitUtils工具类public class RetrofitUtils { private static RetrofitUtils retrofitUtils;//工具类对象 private static ApiFunction apiFunction;//请求网络接口 public static OkHttpClient okHttpClient;
2018-04-07 09:45:53
229
转载 XBanner简单使用
//在build.gradle文件中加入依赖compile 'com.xhb:xbanner:1.2.2'compile 'com.nineoldandroids:library:2.4.0'//要导入一些图片加载框架的依赖,如Glidecompile 'com.github.bumptech.glide:glide:3.7.0'compile 'jp.wasabeef:glide-tr
2018-03-29 09:32:30
1557
转载 自定义Banner
public class CustomBanner extends FrameLayout implements ViewPager.OnPageChangeListener { private final int DELAY_TIME = 5000;//自动轮播时间 private List mUrls; private List mViewpagerVie
2018-03-29 09:23:35
263
转载 SharedPreferencesHelper工具类
public class SharedPreferencesHelper { private static final String FILE_NAME = "app_data"; private static SharedPreferences mSharedPreferences;// 单例 private static SharedPreferenc
2018-03-23 13:55:20
393
转载 RetrofitUtil工具类
public class RetrofitUtil { private static RetrofitUtil RetrofitUtil;//工具类对象 private static ApiService ApiService;//请求网络接口 public static OkHttpClient okHttpClient; //静态快,获取OkHttpC
2018-03-23 13:51:45
352
原创 第三方SlidingMenu
首先要导入SlidingMenu的library(去GitHub下载)然后在代码中进行设置:1:这个方法要调用。private SlidingMenu menu;private void setSlidingMenu() { //new出SlidingMenu对象 menu = new SlidingMenu(getActivity()); //设置
2018-03-23 08:35:26
228
原创 Mob
打开mob.com官网进去查看步骤;首先在build.gradle文件中添加代码:1、将下面的脚本添加到您的根模块build.gradle中:Java12345678910111213buildscript { // 添加MobSDK的maven地址
2018-03-23 08:31:26
785
原创 fresco SimpleDraweeView
导入依赖://Fresco SimpleDraweeViewcompile 'com.facebook.fresco:fresco:0.12.0'XML <com.facebook.drawee.view.SimpleDraweeView android:layout_marginTop="100dp" android:layout_center
2018-03-21 14:53:22
355
原创 Umeng QQ 微信 第三方集成
1.在项目libs下导入jar包(10个jar包)和res文件{下载集成文件中有}2.在清单文件中//sdk中需要的Activity<activity android:name="com.tencent.tauth.AuthActivity" android:launchMode="singleTask" android:noHistory="true"> ...
2018-03-21 14:32:04
229
原创 dimens屏幕适配
链接】Android屏幕适配方案-工具创建各屏幕的dimens值http://blog.youkuaiyun.com/xu871224/article/details/70170518新建自动生成文件的类 然后运行这个类把生成的values文件move to res文件中主要用于边距 间距
2018-03-21 08:57:31
313
原创 封装基类
public abstract class BaseActivity extends AppCompatActivity implements View.OnClickListener { boolean isExit; Handler mHandler = new Handler() { @Override public void
2018-03-20 14:47:48
455
原创 沉浸式
在onCreate方法中调用方法 //设置状态栏沉浸式 setStatus(true); //是否显示actionbar 标题栏 setAction(false);requestWindowFeature(Window.FEATURE_NO_TITLE);setFullScreen沉浸式的三个方法
2018-03-20 14:46:15
225
原创 服务实现数组排序
DOCTYPE html>html>head>metacharset="utf-8"/>title>title>scriptsrc="js/angular.min.js">script>script>varapp = angular.module("myApp", []); var arr
2018-01-16 10:13:22
227
原创 table隔行变色
table {width:100%;}tableth {background:#0090D7;font-weight:normal;line-height:30px;font-size:14px;color:#FFF;}tabletr:nth-child(odd){
2018-01-09 16:54:49
262
原创 angular服务 $interval获取当前时间 $location获取本机信息
//、///、、、、/////、、、、、、/////、、、、、、、、获取当前的时间var app= angular.module("gaoyn",[]);app.controller("democ",function($scope,$interval){$scope.nowtime=new Date();$interval(function(){$s
2018-01-09 14:05:05
420
原创 内存缓存的使用
public class MainActivity extends AppCompatActivity { private ImageView imageView; private LruCacheUtils lruCacheUtils; private String picUrl="https://timgsa.baidu.com/timg?image&qu
2017-12-21 08:45:26
266
原创 RecycleView的使用
首先要导入RecycleView的库:在Build.gradle文件中添加代码然后编译。implementation 'com.android.support:recyclerview-v7:26.1.0'然后开始布局xml version="1.0" encoding="utf-8"?>android.support.constraint.ConstraintLayout
2017-12-15 16:26:45
266
原创 从网络请求数据保存到数据库。
主要的MainActivitypublic class MainActivity extends AppCompatActivity { //页数 private int pageIndex=1; //操作类型 private int operType=1; //请求的url地址 private String url="htt
2017-12-14 20:27:59
1441
原创 解析外层为数组的json串
Type t = new TypeToken>() {}.getType();Gson gson = new Gson();list_result = gson.fromJson(jsonStr, t);
2017-12-14 18:53:57
628
原创 pulltorefresh+banner+自定义Listview的使用
首先要在build.gradle文件中添加库compile 'com.github.userswlwork:pull-to-refresh:1.0.0'compile 'com.youth.banner:banner:1.4.10'然后写布局文件xml version="1.0" encoding="utf-8"?>com.handmark.pulltorefresh.
2017-12-13 18:58:51
265
原创 pulltorefresh的使用
首先要在build.gradle文件中添加库compile 'com.github.userswlwork:pull-to-refresh:1.0.0'然后就可以在XML布局文件中找到控件xml version="1.0" encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.androi
2017-12-13 14:48:35
267
原创 请求网络的工具类MyNetTask
public class MyNetTask extends AsyncTask { //2.申明接口对象 private IcallBack icallBack; //3.创建构造方法,将接口传进来 public MyNetTask(IcallBack icallBack) { this.icallBack = icall
2017-12-13 11:55:32
296
原创 banner的使用。
第一步:需要在build.gradle文件中添加代码:compile 'com.youth.banner:banner:1.4.10'这样就可以在xml文件中找到Banner这个控件了.MainActivity中:public class MainActivity extends AppCompatActivity { String url = "http://p
2017-12-13 09:10:35
378
原创 ViewPager实现自动轮播+手动添加小圆点的适配器
public class ImagePager extends PagerAdapter { Context context; List list;//网络图片地址 public ImagePager(Context context, List list) { this.context = context; this
2017-12-12 19:40:27
320
原创 ViewPager实现自动轮播+手动添加小圆点的Mainactivity
package zhanghaijiao.bawei.com.viewpager_demo;public class MainActivity extends AppCompatActivity { private ViewPager viewPager; private List list; private LinearLayout linear
2017-12-12 19:37:41
353
原创 ImageLoader的工具类
public class ImageloaderUtil { /** * ImageLoader的配置 * @param context */ public static void initConfig(Context context) { //配置// File cacheFile=context.get
2017-12-12 19:30:48
427
原创 区分不用的URL的请求
区分不同URL的请求:(同时进行两次请求的操作)//获取网络数据Mytask mytask=new Mytask();mytask.execute(url1,"1");Mytask mytask2=new Mytask();mytask2.execute(url2,"2");class My
2017-12-12 15:20:19
355
原创 自定义的GridView的使用
自定义的GridView的使用:首先创建一个类,来继承GridViewpackage com.example.zhanhaoxuan.zhanhaoxuan20171211;import android.content.Context;import android.util.AttributeSet;import android.widget.GridVie
2017-12-12 15:02:06
1131
原创 图片缓存
package zhanghaijiao.bawei.com.pic_erci_demo;import android.Manifest;import android.content.pm.PackageManager;import android.graphics.Bitmap;import android.graphics.BitmapFactory;i
2017-12-11 08:13:33
236
原创 DrawerLayout的代码
package zhanghaijiao.bawei.com.drawerlayout_demo; import android.support.v4.widget.DrawerLayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import andr
2017-12-11 08:05:32
250
原创 DrawerLayout的布局
xmlversion="1.0"encoding="utf-8"?> android.support.v4.widget.DrawerLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
2017-12-11 08:04:23
227
原创 TabLayout
1234567891011121314151617181920212223242526272829xmlversion="1.0"encoding="u
2017-12-11 08:03:06
189
原创 判断网络状态并打开网络设置
package zhanghaijiao.bawei.com.week1_demo.utils; import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;
2017-12-11 08:01:54
367
原创 WiFi
package com.example.admin.demo_wifi; import android.Manifest;import android.content.Context;import android.content.pm.PackageManager;import android.net.wifi.ScanResult;import a
2017-12-10 23:03:29
2104
原创 蓝牙
还需要在androidManifest.xml中声明蓝牙的权限 代码://判断蓝牙状态BluetoothAdapter blueadapter=BluetoothAdapter.getDefaultAdapter();if (blueadapter.isEnabled()){text_wifi.setText("蓝牙
2017-12-10 22:51:08
313
原创 ImageLoade的二三步
package zhanghaijiao.bawei.com.imageloader_demo2; import android.graphics.Bitmap;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.Imag
2017-12-10 22:46:45
253
DrawerLayout+viewpager+fragment+tablayout的Fragment代码
2017-12-10
DrawerLayout+viewpager+fragment+tablayout的布局
2017-12-10
DrawerLayout代码
2017-12-10
DrawerLayout
2017-12-10
ToString____
2017-12-10
TabLayout_____
2017-12-10
MyApplication_demo02
2017-12-05
ImageLoader_demo02
2017-12-05
应用HttpClient时添加的代码。
2017-12-04
网络请求时,图片的下载,适配器中应用Bitmap类型的图片(异步)
2017-12-04
HttpURLConnection请求和HttpClient请求
2017-12-04
判断网络状态是否可用NetUtils
2017-12-04
缓存 图片的二次缓存以及压缩 运行时权限的判断
2017-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人