- 博客(33)
- 资源 (3)
- 收藏
- 关注
原创 网络请求公共参数拦截器
http://blog.youkuaiyun.com/a1240373779/article/details/78592993 添加公共请求参数public class MyInterceptor implements Interceptor { public static String uid; public static String token; private int
2017-12-01 19:36:23
478
原创 Retrofit上传多张图片
public class PublishJokeModel { public void publishJoke(String uid, String content, List jokeFiles) { MultipartBody.Builder builder=new MultipartBody.Builder().setType(MultipartBody.FO
2017-12-01 19:33:17
605
原创 Retrofit封装
public class RetrofitUtils { public static SpUtils.RetrofitUtils retrofitUtils; public InterfaceService service; public RetrofitUtils(InterfaceService service) { this.service=s
2017-12-01 19:31:21
353
原创 BaseActivity类
public abstract class BaseActivity extends AppCompatActivity implements View.OnClickListener{ private boolean isstatus=false;//沉浸式状态栏(是否支持透明) private boolean isshowAction=false;//actionbar是否显
2017-12-01 19:29:10
439
原创 购物车model的使用
package com.baway.test;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.CheckBox;import android.widget.ExpandableListView;import android.wid
2017-10-25 23:13:57
391
原创 自定义圆形边框
package com.bwie.test.Linkai20171024;/** * Created by lenovo on 2017/10/25. */CircleImageView类import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;i
2017-10-25 10:44:34
516
原创 Recyclerview的下拉刷新和上拉加载
布局android.support.v4.widget.SwipeRefreshLayout android:id="@+id/sw" android:layout_width="wrap_content" android:layout_height="wrap_content" > android.support.v7.widget.RecyclerView an
2017-10-25 10:24:52
279
原创 常见依赖
compile 'com.jcodecraeer:xrecyclerview:1.3.2' xrecycleview的依赖compile 'com.android.support:recyclerview-v7:26.0.0-alpha1';recycleview的依赖compile 'com.bartoszlipinski.recyclerviewheader:library:1
2017-10-25 09:52:18
309
原创 异常捕获机制
import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.PackageManager.NameNotFoundException;import android.os.Build
2017-10-21 13:00:04
305
原创 Okhttp的拦截器
import android.util.Log;import java.io.IOException;import okhttp3.FormBody;import okhttp3.Interceptor;import okhttp3.Request;/** * Author:kson * E-mail:19655910@qq.com * Time:2017/
2017-10-21 12:57:01
421
原创 RecycleView 的多条目布局
package linkai20171013.test.bwie.com.a20171014zhoukaoer;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;i
2017-10-14 16:12:17
381
原创 OKhttp上传图片
private void showChooseAlterDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("设置头像"); String[] items = { "选择本地照片", "拍照" }; builder.setNegativeBu
2017-10-14 16:09:34
858
原创 QQ第三方登录与QQ分享
1:将第三方jar导入libs中main -- 核心库umeng_social_api.jarumeng_social_net.jarumeng_social_tool.jarplatforms -- 分享平台库QQ精简版(SocialSDK_QQ_Simplify.jar)微信完整版(wechat-sdk-android-with-mta-1.0.2.jar SocialSDK_WeiXin_F
2017-10-11 10:04:03
536
原创 配置Android应用开发环境为什么需要安装配置JDK、SDK、ADT
Android采用java语言进行开发。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。2. Android SDK 指的是Android专属的软件开发工具包。软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。3. Eclipse ADT 是 Eclipse 平台下用来开发 Android 应用程
2017-09-26 15:19:33
5136
1
原创 城市列表
城市列表 1. 在app的gradle里面com.github.andyoom:citypicker:v1.0.42.在项目的build.gradle中添加 maven {url "https://jitpack.io"}3.跳转到CityListActivity页面
2017-09-25 09:06:46
264
原创 Git常见命令
Git常见命令Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 git status 查看本地文件状态git add .添加到本地仓库git commit -m “” 提交本地代码到本地仓库git pull 从服务器拉取最新数据git pu
2017-09-25 09:05:18
212
原创 GreenDao3 使用说明
写文章注册登录首页下载AppGreenDao3 使用说明 作者 离羊 关注2016.11.09 23:34* 字数 623 阅读 8826评论 16喜欢 35GreenDao 3一个将对象映射到 SQLite 数据库中的轻量且快速的ORM解决方案资料Githu
2017-09-24 19:24:51
1018
原创 短信验证
1.登录mob 短信验证码注册网站2.看文档配置3.代码演示1.package com.example.lenovo.message.util;/** * Created by lenovo on 2017/9/1. */Constants类 public class Constants { public static final String KEY="
2017-09-24 19:17:40
299
原创 Tablayou和频道管理
package com.example.lenovo.yuekao3;布局android.support.design.widget.TabLayout app:tabTextColor="#000000" app:tabMode="scrollable" app:tabSelectedTextColor="#ff00" android:id="@+id/ta
2017-09-21 20:49:50
252
原创 PhotoView的使用
android 开源photoView的使用 作者 吃不饱的水手 关注2016.07.11 13:52* 字数 211 阅读 6223评论 6喜欢 16github地址:https://github.com/chrisbanes/PhotoView简介PhotoView 是一款扩展自Android ImageView,支持通过单点/多点触摸来进行
2017-09-21 11:07:47
276
原创 版本更新
package com.example.lenovo.versionupdate; import android.app.ProgressDialog; import android.content.DialogInterface; import android.content.Intent;
2017-09-16 14:35:30
259
原创 android Activity右滑返回,退出当前activity
:添加依赖 compile ‘me.imid.swipebacklayout.lib:library:1.0.0’ 至于为什么是添加库文件呢?后面在做解释。当然第二种方案也不是不可以的。先写一个 BaseActivity 继承 SwipeBackActivity:public class BaseActivity extends SwipeBackActivity {
2017-09-07 16:32:39
703
原创 Android 带checkbox的listView 实现多选,全选,反选
由于listview的一些特性,刚开始写这种需求的功能的时候都会碰到一些问题,重点就是存储每个checkbox的状态值,在这里分享出了完美解决方法:布局文件:[html] view plain copyxml version="1.0" encoding="utf-8"?> RelativeLay
2017-09-07 09:45:30
377
转载 xutils3的使用
1.先来认识一下xUtils3更新 2017/03/30给表增加字段需求:我们需要在parent表中添加一个“username”字段。步骤:1.在parent类中添加“username”属性2.调用dbManager.addColumn(Parent.class,"username");方法添加字段3.在D
2017-08-29 14:14:41
390
转载 开关按钮实现日夜模式切换
废话不多说,直接看实现代码在资源文件attrs中,定义好需要切换的属性[html] view plain copyxml version="1.0" encoding="utf-8"?> resources> attr name="bg_listview_item" format="reference"/>
2017-08-27 21:03:43
1483
原创 第二次采样的原理
.通过二次采样,二次采样的原理如下:3.1.第一次,先取出图片的宽高,不取它的真实大小,因此bitmap是空的;3.2.第二次,取出它的大小,并进行压缩处理。
2017-08-27 19:15:17
1132
原创 蓝牙数据传输过程简述
Android的蓝牙通信与Socket套接字相似,蓝牙端的监听接口和TCP的端口类似,使用了Socket和ServerSocket类。蓝牙的服务器端为BluetoothServerSocket。蓝牙的客户端为BluetoothSocket。蓝牙的端口是RFCOMM,RFCOMM是一个面向连接,通过蓝牙模块进行的数据流传输方式,也称为串行端口规范(Serial P
2017-08-27 19:13:56
4538
原创 广播判断网络状态
联网权限与网络状态权限uses-permission android:name="android.permission.INTERNET">uses-permission>uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">uses-permission>注册广播receiver android:nam
2017-08-23 14:14:45
310
原创 ViewPager小圆点滑动
private int current=0;private Handler hd=new Handler();private void setDot() { for (int i = 0; i head.length; i++) { ImageView imag=new ImageView(this); if(i==0)
2017-08-23 10:35:13
301
原创 HttpURLconnection/get和post请求
package com.example.lenovo.getpost;import android.net.Uri;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;
2017-08-22 20:45:49
408
转载 XListView的多布局优化
package com.example.lenovo.xlistviewbegin;import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;
2017-08-16 14:07:57
375
转载 AsyncTask加载图片
package com.example.lenovo.linkai20170815;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import
2017-08-15 14:13:00
301
转载 Image-Loader的使用
Android图片异步加载开源框架android-Universal-Image-Loader 是一个被广泛应用的框架,Github上的下载路径为:https://github.com/nostra13/Android-Universal-Image-Loader ,用这个框架来帮助我们实现网络图片下载,不用担心OOM等问题,使用方便,我们简单讲下其它初始化配置。一般而言我们是要全局使用Ima
2017-08-15 14:04:25
444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人