- 博客(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
842
原创 Android中RecyclerView基础用法
//首先你得明白Recylerview的好处①RecylerView封装了viewholder的回收复用,也就是说RecylerView标准化了ViewHolder,编写Adapter面向的是ViewHolder而不再是View了,复用逻辑被封装了,写起来更加简单。②提供了一种插拔式的体验,高度的解耦,异常的灵活,针对一个Item的显示RecylerView专门抽取出了相应的类
2017-12-25 20:24:44
367
原创 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
629
原创 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
471
原创 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
335
原创 Android中如何截取图片地址的字符串
String[] split = list.get(i).getImages().split("\\|");instance.displayImage(split[0], iv);
2017-12-05 10:55:39
1062
原创 Android中用网络请求数据方法,判断用户注册并跳转
public class MainActivity extends AppCompatActivity implements View.OnClickListener { /** * 请输入手机号 */ private EditText mUname; /** * 请输入密码 */ private Ed
2017-12-04 19:43:59
755
原创 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
341
原创 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
342
原创 安卓开发中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
404
转载 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
562
原创 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
355
原创 PullToRefresh上拉和下拉简单实现
PullToRefresh的导入首先,点击new按钮 -> import Module然后在 New Module界面选择已经在本地的含有源代码的pullToRefresh。打开如下图所示的open Module Settings 按钮点击app中的Dependencies 中右边框的"+"按钮,选择第三个 ,如下所示选择
2017-11-15 13:44:49
574
原创 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
446
原创 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
540
转载 Android网络连接判断
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。(工具类)定义一个类NetstateUtil1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3
2017-11-10 14:28:10
376
转载 Android组件化开发实践
http://mdsa.51cto.com/art/201707/544523.htmhttps://zhuanlan.zhihu.com/p/23388989
2017-11-09 13:24:53
303
转载 标签Fragment切换
public class MainActivity extends AppCompatActivity { //定义变量 private ArrayList fragmentList = new ArrayList(); private RadioGroup group; private FragmentManager supportFragmentMana
2017-11-09 13:15:53
414
转载 DrawerLayout的使用
1, 谷歌建议跟布局使用DrawerLayout, DrawerLayout是V4包里的控件;2 给DrawerLayout中的控件设置一下两种属性,属性设置给谁,侧拉出来的就是谁;可以设置给图片, 按钮 ListView等等; android:layout_gravity="left" android:choiceMode="singleChoice"---
2017-11-09 11:17:28
337
原创 Fragment嵌套框架的布局
//在主页面activity-main android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> android:id=
2017-11-08 20:03:29
793
转载 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
251
转载 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
299
转载 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
750
原创 ListView加载多条目
1.什么是多条目加载 * listView中展示的条目样式不相同的时候 2.应用场景 * 例如,今日头条展示的页面,条目展示的形式不同3.如何使用多条目加载 * 1.public int getItemViewType(int position) {//返回条目的类型 * 2.public int getViewTypeCount() {//返回条目类型的数量
2017-11-08 10:47:54
336
转载 BitMapImageLoader延伸
第一部分:ImageLoadersUtils框架public class ImageLoaderUtils_circle {public static DisplayImageOptions getDisplayImageOption() { DisplayImageOptions options = new DisplayImageOptions.Builder()
2017-11-07 13:27:01
303
原创 Android 开源框架Universal-Image-Loader解析--- 基本介绍及使用
相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Universal-Image-Loader,相信很多朋友都听过或者使用过这个强大的图片加载框架,今天这篇文章就是对这个框架的基本介绍以及使用,主要
2017-11-07 10:10:06
414
转载 TCP和UDP区别
首先,我们来码一下TCP和UDP的概念TCP:TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。通俗说TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议UDP:是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送(OSI参考模型中一种无连
2017-11-06 15:05:30
250
转载 蓝牙机制
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
425
原创 获取头条{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
391
原创 搭建Fragment嵌套框架
如何在帧布局中实现嵌套子布局?使用viewpager滑动事件,在MainFragment中嵌套子布局ChildFragment实现滑动效果在MainActivity中 //定义变量 //把fragment封装成一个集合 private ArrayList fragmentList = new ArrayList(); private RadioGroup gr
2017-11-03 13:08:23
404
翻译 Fragment隐藏
* 和MainActivity逻辑一样 * 简单处理,底部标签切换; * 使用某个Fragment的时候再new出来; //获取管理器 fragmentManager = getSupportFragmentManager(); //初始化组件 drawerLayout = (DrawerLayou
2017-11-02 13:19:14
349
原创 Android常用的权限和依赖
开发的时候,需要在manifest.xml里加这个那个权限,才能使用某些功能。比如发送短信、读取SD卡,我只要加个权限就可以做了。这个权限还不是开发者说了算。极端点,开发一个程序,把所有权限都写到manifest.xml里。那么,常用的权限给大家汇总了一下:常用权限ACCES_NETWORK_STATE 允许应用程序
2017-11-02 09:07:20
351
原创 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
495
原创 Android网络连接的判断
网络连接判断的工具类,判断是wifi网络, 还是蜂窝网络,或者无网络;package com.wzq.wifidemo;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;
2017-11-01 15:00:57
259
转载 Android drawable微技巧,你所不知道的drawable的那些细节
转载请注明出处:http://blog.youkuaiyun.com/guolin_blog/article/details/50727753 好像有挺久时间没更新博客了,最近我为了准备下一个系列的博客,也是花了很长的时间研读源码。很遗憾的是,下一个系列的博客我可能还要再过一段时间才能写出来,那么为了不至于让大家等太久,今天就给大家更新一篇单篇的文章,讲一讲Android drawable方面的微技巧。
2017-11-01 10:34:45
250
转载 AsyncTask的基础使用
--- 联网权限2 -- 主线程调用AsyncTask类实例调用/** * 1 MAsyncTask在主线程实例化; * 2 doInBackground在子线程,会把子线程请求的数据发送给在主线程运行的方法(onPostExecute) * 3 底层原理是Handler+Thread; */
2017-11-01 10:31:13
198
转载 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
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人