- 博客(27)
- 资源 (8)
- 收藏
- 关注
原创 封装BaseActivity基类加沉浸式标题栏 隐藏状态栏 加DialogUtils进度条工具类
//基类BaseActivitypublic abstract class BaseActivity extends AppCompatActivity implements View.OnClickListener{ private boolean isstatus=false;//沉浸式透明状态栏标识 private boolean showActionBar=true
2018-01-31 23:12:40 688
原创 RxJava和Retrofit结合使用 封装类
//添加依赖和权限compile 'io.reactivex.rxjava2:rxjava:2.0.1'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2
2018-01-30 22:22:46 383
原创 RxJava 基础使用讲
Rxjava由于其基于事件流的链式调用(构建者模式)、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。RxJava原理(观察者模式)可总结为:被观察者 (Observable) 通过 订阅(Subscribe) 按顺序发送事件 给观察 者 (Observer), 观察者(Observer) 按顺序接收事件 & 作出对应的响应动作Rxjava的使用
2018-01-29 21:57:10 346
原创 OKhttp+Retrofit的封装加单例模式
//工具类public class RetrofitUtil { private static RetrofitUtil retrofitUtil; //单例锁模式 public static RetrofitUtil getRetrofitUtil(){ if(retrofitUtil==null){ synchronized
2018-01-29 00:45:56 1613
原创 Retrofit 简单应用
1. 在 Gradle加入Retrofit库的依赖dependencies { compile 'com.squareup.retrofit2:retrofit:2.0.2' // Retrofit库 }2. 添加 网络权限uses-permission android:name="android.permission.INTERNET"/>3.创建
2018-01-28 01:44:35 301
原创 GreenDao简单使用
greenDAO 优势1、一个精简的库2、性能最大化3、内存开销最小化4、易于使用的 APIs5、对 Android 进行高度优化1.在build.gradle中进行配置,也就是项目的根路径添加依赖buildscript { repositories { google() jcenter() } de
2018-01-27 00:09:52 304
原创 ButterKnife 简单使用
(1)ButterKnife是什么?在开发过程中,我们总是会写大量的findViewById和点击事件,像初始view、设置view监听这样简单而重复的操作让人觉得特别麻烦,当然不会偷懒的程序员不是好程序员,自然也出现了相应的解决方案--依赖注入。而ButterKnife则是依赖注入中相对简单易懂的很不错的开源框架,(其实ButterKnife也不算严格意义上的依赖注入,后面文章中会做分析
2018-01-25 21:50:23 400
原创 EventBus 简单应用
一、EventBus简介EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。作为一个消息总线主要有三个组成部分:事件(Event):可以是任意类型的对象。通过事件的发布者将事件进行传递。事件订阅者(Subscriber):接收特定的事件。
2018-01-25 20:35:32 384
原创 反射、范型、注解
1.反射反射(Reflection)能够让运行于 JVM 中的程序检测和修改运行时的行为为什么需要反射?通过反射,我们能够在运行时检测对象的类型;动态构造某个类的对象;检测类的属性和方法;任意调用对象的方法;修改构造函数、方法、属性的可见性。反射的基础--Class类用来描述Java类的类就是Class这个类。每个类在java虚拟机中
2018-01-25 14:50:25 329
转载 运行测试类报错
更新AndroidStudio到3.0后遇到的一个编译问题Error: java.util.concurrent.ExecutionException: com.android.tools.aapt22017年10月26日 21:16:15标签:JAVA/Android今天晚上更新了AndroidStudio,可是再用这个就发现一个编译问题:
2018-01-25 10:39:07 444
原创 注解、反射、范型实现注解工具类
1.setContentView绑定 //注解/** * Created by dell on 2018/1/24. */@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)@Documented@Inheritedpublic @interface ContentView { int value(
2018-01-24 23:57:50 235
转载 Fresco图片加载框架的基本使用
一、Fresco的简介Fresco是目前最强大的图片加载组件。以前我们常用的比较火的是:Android图片异步加载框架Android-Universal-Image-Loader。是FaceBook出品的,项目中使用了MVC模式。Fresco中设计有一个叫做image pipeline的模块。它负责从网络,从本地文件系统,本地资源加载图片。 为了最大限度节省空间和CPU时间,它含有3级缓存
2018-01-24 12:04:49 347
原创 仿京东购物车订单页面
//布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:l
2018-01-18 19:35:13 4436
原创 CountdownView 仿京东倒计时的简单应用
1、加依赖compile 'com.github.iwgang:countdownview:1.2'2、在xml中使用控件 android:layout_height="wrap_content" /> <cn.iwgang.countdownview.CountdownView android:layout_marginLeft="10dp"
2018-01-17 20:15:17 717
原创 ListView嵌套gridview不能完全展示,listview子条目点击改变背景
1.如图效果,左边listview,右边listview嵌套textview和gridview,展示全部gridview和左边条目点击改变事件//listview适配器public class ListAdaper extends BaseAdapter{ private static final String TAG = "ListAdaper&&&&&&"; Conte
2018-01-17 19:16:52 246
原创 圆形头像__调取相机相册赋值,并更新接口
//mainActivity代码public class MainActivity extends AppCompatActivity implements View.OnClickListener{ private PopupWindow popupWindow; private CircleImageView civ; //登录成功请求数据的接口 Strin
2018-01-16 16:37:30 261
原创 二级列表ExpandableListView 仿京东购物车
public class CartAdaper extends BaseExpandableListAdapter{ Context context; List data; iPresenter iPresenter ; CartView cartView; public CartAdaper(CartView cartView, Context
2018-01-12 16:25:51 412
转载 高德基础地图+定位+设置Marker实现
一、基础地图部分1.获取APPKey在高德地图注册开发者账号,然后创建应用,使用SHA1和PackageName得到Key创建应用的链接:http://lbs.amap.com/创建应用 输入你的应用名称 选择你的应用类型 点击确定点击确定之后得到这么一个东西点击添加新key 输入完毕后再下方点击提交 获取SHA1
2018-01-11 14:36:53 2976 2
原创 简单的补间动画Animation和属性动画ObjectAnimator加页面跳转动画
public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Mycircle ci; @Override protected void onCreate(Bundle savedInstanceState) { super.on
2018-01-09 14:14:47 335
原创 第三方登录 分享
MainActivitypublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte
2018-01-05 14:37:17 345
原创 实现原生登录注册和个人中心模块
//封装的OkHttp工具类public class NetUtil { Tojson tojson; MyHandler myhandler=new MyHandler(); public void getOkhttp(String surl){ //创建对象 OkHttpClient client=new OkHttpClient()
2018-01-04 21:26:04 685 1
转载 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-01-03 21:14:19 288
原创 android自定义组合控件图片轮播+小圆点+点击跳转广告页面
1.写一个布局,用于自定义组合控件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="200dp"> <android.support.v4.view.
2018-01-03 14:19:33 1312
原创 OkHttp简单应用
//首页先添加依赖,因一般要解析,同时添加gson依赖compile 'com.squareup.okhttp3:okhttp:3.6.0'compile 'com.squareup.okio:okio:1.11.0'compile 'com.google.code.gson:gson:2.2.4'//封装的工具类public class HttpOkUtil { pr
2018-01-03 13:55:58 299
转载 Glide 添加图片的简单使用 比ImageLoader更简单
一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0'1需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已经添加了),还需要添加support-v4依赖: compile 'com.android.support:support-v4:23.3.0
2018-01-02 19:52:21 493
原创 Sqlite增删改查
public class Dao { Mysqlite ms; public Dao(Context con) { ms= new Mysqlite(con); } public List show(){ List list=new ArrayList<>(); SQLiteDatabase database =
2018-01-01 21:37:43 660
原创 FlowLayout 流式布局加点击事件
//简单优化之后的public class FlowLayout extends ViewGroup { private Context con; private View child; private Dao d; public FlowLayout(Context context) { this(context,null); }
2018-01-01 21:32:26 2746 2
PasswordModal.js
2019-11-20
CodePush自定义更新弹框及下载进度条
2018-11-27
解决react-native 的 webview 组件不支持android客户端上传图片文件问题
2018-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人