- 博客(32)
- 问答 (2)
- 收藏
- 关注
原创 停靠
Adapterpackage adapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.text.TextUtils;import android.view.LayoutInflater;import android.view.View;im...
2019-01-13 18:51:18 224
原创 Android Retrofit2实现上传图片、get请求、 post请求
这个是在项目的build.grade里面直接粘过去就OKext { // Sdk and tools minSdkVersion = 19 targetSdkVersion = 26 compileSdkVersion = 26 buildToolsVersion = '26.0.2' //support版本 supportVersion ...
2018-12-28 15:12:41 6390
转载 Android 高德地图
简单版的高德地图注册登录注册成功后进入个人中心点击我的应用点击创建新应用可以填入你想取的名称 选择类型获取SHA1码在此附上GitHub地址https://github.com/zzzzzjson/GaodeDemo需要导的jar在GitHub中需要加的权限 <!-- Normal Permissions 不需要运行时注册 --> &l...
2018-12-20 11:38:15 634 2
原创 Android购物车(二级列表ExpandableListView)
简单版购物车 是用二级列表 框架是MVP 请求网络的方法是OKHttp以下是效果图展开后的效果部分中加减的功能是用自定义view实现的GitHub地址 https://github.com/zzzzzjson/GoodsListDemo以下上主要代码布局文件 MVP框架不在展示需要的依赖 implementation 'com.github.bumptech.gli...
2018-12-19 21:03:37 978 1
原创 OKHttpget,post异步请求和同步请求 图片上传
这是对get、post异步同步的一个简单工具类的抽取代码并不全面import android.os.Environment;import java.io.File;import java.io.IOException;import java.util.concurrent.TimeUnit;import okhttp3.Callback;import okhttp3.FormBody...
2018-12-11 21:18:05 464
原创 简单OKHttp使用(异步post)+日志拦截
效果如下 只是一个简单的功能 并没有和MVP框架联合使用注意要加网络权限功能需要的依赖 implementation 'com.google.code.gson:gson:2.8.5' implementation 'com.squareup.okhttp3:okhttp:3.12.0' compile 'com.recker.flybanner:flybanner...
2018-12-11 21:05:05 500
原创 Menu选项菜单简单案例
话不多说 先上效果在res中新建一个menu文件夹Menu resource file我们需要创建的布局文件就出来了<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <...
2018-12-08 10:51:25 324
原创 Android ZXing二维码扫一扫
大概效果如下测试的时候使用6.0有点问题,点击扫一扫会出现闪退的现象,使用更高版本的就不会出现这种现象 具体解决方法可查询度娘因为在模拟器上测试部分效果没有展示,但是在真机上测试过完全可以使用注意一点 动态权限要在根的build.gradle里面加入在项目的build.gradle里面做以下操作如果加载时有错然后在moudle里面的build.gradle里面讲版本15...
2018-12-05 10:10:32 729 1
原创 Android开发流式布局关联数据库
效果如下自定义View组合控件header_View&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&am
2018-12-01 11:42:05 468
原创 Android流式布局FlowLayout
大致效果如下布局文件<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a...
2018-11-30 15:41:16 254
原创 Android 自定义View--小球拖动
下面就是大致的功能代码 不是特别全面import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import android.view.M...
2018-11-30 10:21:38 253
原创 Android自定义view--简单转盘
大概效果如下:在activity_main.xml中引入该自定义布局:&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.android.com/apk/res
2018-11-29 17:13:13 454
转载 Android自定义View简单版
自绘控件自绘控件的内容都是自己绘制出来时,在View的onDraw方法中完成绘制。下面是一个简单的计数器 每点击一次 计数值就加一创建CounterView类,继承View,实现OnClickListener接口:import android.content.Context;import android.graphics.Canvas;import android.graphics....
2018-11-28 16:54:47 153
转载 Android简单 频道管理
效果图Fragment是空的 只是为了验证与fragment的联动,就不上代码了,另外有些小坑都已经填了第一步:需要再项目的build.gradle里面写上maven {url “https://jitpack.io”},否则依赖类会报错. 效果图在最后.allprojects { repositories { google() jcenter...
2018-11-21 09:59:30 311
原创 简单判断当前网络状态
import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;public class NetworkUtils { //为什么要串上下文对象 因为这是一个单独java类所以获取不到Android public static bool...
2018-11-16 16:00:08 307
原创 PullToRefresh列表展示
导入PullToRefresh库主布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="
2018-11-16 11:03:40 158
原创 基类抽取BaseActivity BaseFragment 简单框架
布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk...
2018-11-15 11:25:09 329 1
转载 RecyclerView 实现简单瀑布流的应用
效果实现代码需要的jar包com.android.support:recyclerview-v7:28.0.0com.android.support:cardview-v7:28.0.0activitymain的xml代码 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt; &
2018-11-14 20:40:15 138
原创 事件分发 解决header子控件与父控件的冲突
父控件listview布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_p...
2018-11-14 17:06:36 178
原创 事件分发 -----控制字体大小
鼠标向左 字体缩小鼠标向右 字体放大MainActivityimport android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.MotionEvent;import android.view.View;import a...
2018-11-14 14:52:38 250 1
原创 RecyclerView +接口回调
需要的依赖com.android.support:recyclerview-v7:28.0.0MainActivityimport android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.support.v7.widget.LinearLayoutManager;import ...
2018-11-12 18:58:12 613
原创 FlyBanner无限轮播图
添加依赖dependencies { compile 'com.recker.flybanner:flybanner:1.3'} MainActivityimport android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.Toast;import com....
2018-11-12 14:36:10 216
原创 DrawLayout+ImageLoader+XListView+TabLayout
注意 导依赖权限功能一 和功能二 同类题在此功能一不予展示Mainactivity 侧拉 各功能切换import android.os.Bundle;import android.support.v4.app.FragmentManager;import android.support.v4.widget.DrawerLayout;import android.supp...
2018-11-10 12:07:37 239
原创 TabLayout代替Radio
MainActivityimport android.os.Bundle;import android.support.design.widget.TabLayout;import android.support.v4.app.Fragment;import android.support.v4.view.ViewPager;import android.support.v7.app....
2018-11-09 16:14:56 208
原创 XlistView+自定义接口
Mainactivityimport android.os.AsyncTask;import android.os.Bundle;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import com.example.day9_xlistviewcustom.adapter.MyAdap...
2018-11-09 14:23:55 115
转载 Android studio结合数据库简单的进行展示删除
xml里面的代码在这里插入代码片main里面的代码<Button android:id="@+id/get_Btn" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="获取数据" /> <ListView android:id="@+id/l
2018-11-08 20:20:05 932
原创 Android 侧滑控件DrawableLayout与Toolbar结合使用+NavigationView
侧拉布局&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_widt
2018-11-08 19:32:08 710
原创 Refresh+LoadMore下拉刷新 上拉加载更多
导入有关的library库 XListViewFlushimport android.os.Bundle;import android.os.Handler;import android.support.v7.app.AppCompatActivity;import android.text.format.DateFormat;import com.example.day9_xl...
2018-11-08 15:21:53 806
原创 Android图片ImageLoader的基本使用
Mainactivityimport android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import android.widget.ImageView;import com.example.day6...
2018-11-08 14:43:35 812
转载 整理Glide和Picasso的区别
Picasso的内存开销远大于Glide原因是Picasso是加载了全尺寸的图片到内存,让GPU来实时重绘大小,而Glide加载的大小和ImageView的大小是一致的,因此更小Picasso也可以指定加载的图片大小的Picasso.with(this).load(“http://nuuneoi.com/uploads/source/playstore/cover.jpg“).resi...
2018-11-05 16:47:25 221
原创 HTTPURLConnection与Handle结合使用
MainActivityimport android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;impor...
2018-11-04 19:43:42 340
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人