自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义PopupWindow调用相机和相册

自定义布局   <?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"android:background="#d0d0d0&

2018-05-08 16:58:24 811

原创 Android中RecyclerView基础用法

//首先你得明白Recylerview的好处①RecylerView封装了viewholder的回收复用,也就是说RecylerView标准化了ViewHolder,编写Adapter面向的是ViewHolder而不再是View了,复用逻辑被封装了,写起来更加简单。②提供了一种插拔式的体验,高度的解耦,异常的灵活,针对一个Item的显示RecylerView专门抽取出了相应的类

2017-12-25 20:24:44 341

原创 Androidz中DragGrid的基础使用(结合Tablyout)

//首先定义布局<android.support.design.widget.TabLayout android:id="@+id/mytab" app:tabMode="scrollable" android:layout_width="match_parent" android:layout_height="wrap_content" /><I

2017-12-15 08:55:35 582

原创 HorizontalScrollView与Fragment基础使用

布局 <HorizontalScrollView android:id="@+id/hs" android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:id="@+id/linearlayout"

2017-12-13 09:37:32 436

原创 DrawbleLyout的条目监听事件

xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tool

2017-12-09 11:54:24 318

原创 Android中如何截取图片地址的字符串

String[] split = list.get(i).getImages().split("\\|");instance.displayImage(split[0], iv);

2017-12-05 10:55:39 1031

原创 Android中用网络请求数据方法,判断用户注册并跳转

public class MainActivity extends AppCompatActivity implements View.OnClickListener {    /**     * 请输入手机号     */    private EditText mUname;    /**     * 请输入密码     */    private Ed

2017-12-04 19:43:59 721

原创 Fragment+Viewpager结合实现底部页面滑动

在MainActivity中vp = (ViewPager) findViewById(R.id.vp);rg = (RadioGroup) findViewById(R.id.rg);vp.setAdapter(new My(getSupportFragmentManager())); rg.setOnCheckedChangeListener(new OnChecked

2017-11-21 08:41:37 314

原创 Tablayout的基本使用

//首先布局,先导入TabLayout的包  compile 'com.android.support:design:26+'xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match

2017-11-18 09:16:25 315

原创 安卓开发中Banner添加头布局结合PullToRefresh实现上拉下拉

private PullToRefreshListView plv;private Banner banner;private ListView lv;ArrayList list = new ArrayList;String baseUrl = "http://www.93.gov.cn/93app/data.do?channelId=0&startNum=";private Arra

2017-11-17 15:08:01 376

转载 pulltorefresh(上拉下拉加载数据) 使用方法!

注意:依赖:compile 'com.github.userswlwork:pull-to-refresh:1.0.0'xml文件:            android:id="@+id/pull_refresh_list"        android:layout_width="fill_parent"        a

2017-11-16 15:19:25 537

原创 ListView多条目每次加载数字加20和xlistview上拉下拉

String url = "http://www.93.gov.cn/93app/data.do?channelId=0&startNum=0"; private XListView xlv; private ImageLoader instance; ArrayList listti = new ArrayList; private MAdapter mAdap

2017-11-16 15:13:31 320

原创 PullToRefresh上拉和下拉简单实现

PullToRefresh的导入首先,点击new按钮 -> import Module然后在 New Module界面选择已经在本地的含有源代码的pullToRefresh。打开如下图所示的open Module Settings 按钮点击app中的Dependencies 中右边框的"+"按钮,选择第三个 ,如下所示选择

2017-11-15 13:44:49 538

原创 Banner轮播图的使用

/banner使用步骤 1---添加依赖 compile 'com.youth.banner:banner:1.4.9' //最新版本 2--- 添加权限*<uses-permission android:name="android.permission.INTERNET" /> *<uses-permission android:name="android

2017-11-14 20:28:00 411

原创 ImageLoaderConfiguration全局类配置+DisplayImageOptions图片适配----缓存到sd卡

Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。1--权限(联网,读写sd卡)uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.p

2017-11-10 14:51:45 510

转载 Android网络连接判断

获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。(工具类)定义一个类NetstateUtil1)判断是否有网络连接  1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3

2017-11-10 14:28:10 334

转载 Android组件化开发实践

http://mdsa.51cto.com/art/201707/544523.htmhttps://zhuanlan.zhihu.com/p/23388989

2017-11-09 13:24:53 285

转载 标签Fragment切换

public class MainActivity extends AppCompatActivity {    //定义变量    private ArrayList fragmentList = new ArrayList();    private RadioGroup group;    private FragmentManager supportFragmentMana

2017-11-09 13:15:53 382

转载 DrawerLayout的使用

1, 谷歌建议跟布局使用DrawerLayout, DrawerLayout是V4包里的控件;2  给DrawerLayout中的控件设置一下两种属性,属性设置给谁,侧拉出来的就是谁;可以设置给图片, 按钮 ListView等等; android:layout_gravity="left" android:choiceMode="singleChoice"---

2017-11-09 11:17:28 308

原创 Fragment嵌套框架的布局

//在主页面activity-main            android:layout_width="match_parent"        android:layout_height="match_parent"        android:orientation="vertical">                      android:id=

2017-11-08 20:03:29 755

转载 android 图片的三级缓存(内存,sd卡,网络)

#第一权限uses-permission android:name="android.permission.INTERNET">uses-permission>uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">uses-permission>uses-permission an

2017-11-08 14:02:56 236

转载 XListView上拉加载下拉刷新

/** * github地址: https://github.com/Maxwin-z/XListView-Android * 1.下载gitHub上XlistView上的压缩包 * 2.复制view包下的三个类,,,,,注意导包的问题 * 3.复制layout下面的footer布局和header的布局 * 4.复制string下面的字段值 * * * 支持下拉

2017-11-08 13:45:28 279

转载 XListView基础使用

public class MainActivity extends Activity implements XListView.IXListViewListener { private XListView mListView; private SimpleAdapter mAdapter1; private Handler mHandler; private Arr

2017-11-08 13:35:41 717

原创 ListView加载多条目

1.什么是多条目加载 * listView中展示的条目样式不相同的时候 2.应用场景 * 例如,今日头条展示的页面,条目展示的形式不同3.如何使用多条目加载 * 1.public int getItemViewType(int position) {//返回条目的类型 * 2.public int getViewTypeCount() {//返回条目类型的数量 

2017-11-08 10:47:54 313

转载 BitMapImageLoader延伸

第一部分:ImageLoadersUtils框架public class ImageLoaderUtils_circle {public static DisplayImageOptions getDisplayImageOption() { DisplayImageOptions options = new DisplayImageOptions.Builder()

2017-11-07 13:27:01 260

原创 Android 开源框架Universal-Image-Loader解析--- 基本介绍及使用

相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主要

2017-11-07 10:10:06 379

转载 TCP和UDP区别

首先,我们来码一下TCP和UDP的概念TCP:TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。通俗说TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议UDP:是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送(OSI参考模型中一种无连

2017-11-06 15:05:30 226

转载 蓝牙机制

public class MainActivity extends AppCompatActivity {    //代替findviewByid;    @BindView(R.id.btn_start)    Button btnStart;    @BindView(R.id.btn_stop)    Button btnStop;    @BindView(

2017-11-04 10:32:23 387

原创 获取头条{3秒转换,轮播(HTTPURLconnection+handler)

public class ChildFragment1 extends Fragment{ //接口网址    private String titleUrl = "https://www.toutiao.com/hot_words/";    private ImageView iv;    private TextView tv;//定义一个集合    ArrayL

2017-11-03 19:03:25 370

原创 搭建Fragment嵌套框架

如何在帧布局中实现嵌套子布局?使用viewpager滑动事件,在MainFragment中嵌套子布局ChildFragment实现滑动效果在MainActivity中 //定义变量    //把fragment封装成一个集合    private ArrayList fragmentList = new ArrayList();    private RadioGroup gr

2017-11-03 13:08:23 377

翻译 Fragment隐藏

* 和MainActivity逻辑一样 * 简单处理,底部标签切换; * 使用某个Fragment的时候再new出来;        //获取管理器        fragmentManager = getSupportFragmentManager();        //初始化组件        drawerLayout = (DrawerLayou

2017-11-02 13:19:14 321

原创 Android常用的权限和依赖

开发的时候,需要在manifest.xml里加这个那个权限,才能使用某些功能。比如发送短信、读取SD卡,我只要加个权限就可以做了。这个权限还不是开发者说了算。极端点,开发一个程序,把所有权限都写到manifest.xml里。那么,常用的权限给大家汇总了一下:常用权限ACCES_NETWORK_STATE                       允许应用程序

2017-11-02 09:07:20 315

原创 ListView结合AsyncTask获取数据

首先封装一个工具类 以方便在主方法调用它的方法/** * Created by Wuhuiying on 2017/10/31. */public class Netutil {private static String tag="getJson";    public static  String getJson(String urls){

2017-11-01 17:44:23 460

原创 Android网络连接的判断

网络连接判断的工具类,判断是wifi网络,   还是蜂窝网络,或者无网络;package com.wzq.wifidemo;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;

2017-11-01 15:00:57 235

转载 Android drawable微技巧,你所不知道的drawable的那些细节

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/50727753 好像有挺久时间没更新博客了,最近我为了准备下一个系列的博客,也是花了很长的时间研读源码。很遗憾的是,下一个系列的博客我可能还要再过一段时间才能写出来,那么为了不至于让大家等太久,今天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。

2017-11-01 10:34:45 226

转载 AsyncTask的基础使用

--- 联网权限2 -- 主线程调用AsyncTask类实例调用/**         * 1  MAsyncTask在主线程实例化;         *  2 doInBackground在子线程,会把子线程请求的数据发送给在主线程运行的方法(onPostExecute)         *  3 底层原理是Handler+Thread;         */

2017-11-01 10:31:13 175

转载 HttpClient androidStudio中的基础使用

modle的buil.gradle文件中android根标签下   添加useLibrary 'org.apache.http.legacy'/** * httpClient-- apche 基金会维护的请求网络的工具;工具类 */public class NetWorkUtils {    public  String tag =

2017-11-01 10:22:13 300

空空如也

空空如也

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

TA关注的人

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