自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Realm数据库的简单使用

Realm数据库是一种便捷的轻量级的数据库,他的产生初衷是因为要代替SQlite而生成的。下面展示出Realm的使用以及增删改查在Project的gradle中添加依赖:classpath "io.realm:realm-gradle-plugin:3.0.0"在modle的gradle中顶部添加依赖:apply plugin: 'realm-android'在Application中创建数据库表...

2018-02-08 17:54:00 349

原创 两个进程之间的通信

下面写一下我做的一个两个App进程之间的通信方式,用一个简单的例子来体现   相当于一个加法计算器:    首先这里需要创建两个modle,一个是客户端App,一个是服务端App   这里用的是dataBinding的写法,所以需要在grid中写个配置                               还有一个自己封装的工具包:  TypeCast:

2017-11-17 16:00:39 861

原创 Retrofit(okhttp)的动态代理

自己手动写一个代理模式代码实现:import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lan

2017-11-14 10:03:43 1790

原创 Fragment+Viewpager+嵌套Tablelayout+fragment

一个典型模板 创建几个Fragment和布局,这里写一个例子就不多写了,因为都一样。记得给布局一个颜色import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v4.app.Fragment;import android.view.LayoutInfla

2017-10-26 10:16:17 593

原创 异常捕获

/** * Created by czx on 2017/10/24. */import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.content.pm.PackageManager.NameN

2017-10-25 20:55:07 278

原创 购物车模板

这个购物车的功能:有加减器,全选反选CheckBox,价格的监听。用的是死数据,如果要求获得网络数据的话,可以把数据改一下。这里的数据展示用了RecyclerView,所以,需要导一个RecyclerView的依赖。这个自己导就不打了代码如下:先弄好加减器布局<LinearLayout xmlns:android="http://schemas.android

2017-10-24 20:16:08 1055

原创 Fresco的初步介绍

初步了解Fresco    Fresco是一个强大的图片加载组件,使用它之后,你不需要再去关心图片的加载和显示这些繁琐的事情,Fresco    支持anroid2.3以后的版本。    build.grid中:dependencies { // 其他依赖 compile 'com.facebook.fresco:fresco:0.12.0'}  以下根据需求添加

2017-10-23 13:53:10 302

原创 Rxjava的使用与操作符的使用

Rxjava功能个人感觉很好用,里面的一些操作符很方便,Rxjava有:被观察者,观察者,订阅者,  被观察者通过订阅者订阅观察者,从而实现观察者监听被观察者返回的数据 下面把Rxjava常用的模型代码列出来,还有一些操作符的运用:依赖:compile 'io.reactivex.rxjava2:rxandroid:2.0.1'// Because RxAndroid r

2017-10-20 19:10:30 498

原创 SpannableString的简单用法

按照我的理解SpannableString     举个例子:就是让我们做出向一些登录授权中,那几行字上有的会有下划线,或者点击文字,跳转网页,还有我们使用的QQ中发消息的时候,文字加表情,实现图文混排的效果等等。。。public class MainActivity extends AppCompatActivity { @Override protecte

2017-10-19 14:13:43 461

原创 OkHttp数据请求和OkHttp拦截器

首先,导入OkHttp的依赖包:compile 'com.squareup.okhttp3:okhttp:3.9.0'project的gradle中:maven { url 'https://maven.google.com' }OkHttp模块://请求数据 public void getData(final MyActivityModleListener l

2017-10-16 20:55:25 445

原创 二维码扫描(生成)

首先,在buildgrid添加如下代码:allprojects { repositories { maven { url "https://jitpack.io" } }}    在modle的bulid.grild中添加依赖compile 'com.github.open-android:Zxing:v1.0.3'

2017-10-08 18:37:01 290

原创 android-上传本地图片到网络

首先这里用到了Okhttp 所以需要一个依赖:compile 'com.squareup.okhttp3:okhttp:3.9.0' xml布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a

2017-09-27 21:03:53 765

原创 xlistivew+数据展示+进入详情+圆角图片

一个完整的工程。代码。AndroidManifest.xml中<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.bwei.czx.chengzexiang1507d0918"> <application a

2017-09-21 14:03:49 235

原创 抽象类和接口的区别

接口和抽象类的区别       接口和抽象类的概念不一样,接口是对动作的抽象,抽象类是对根源的抽象。    抽象类表示的是,这个对象是什么,接口表示的是这个对象能做什么。    在高级语言上,一个雷只能继承一个类(抽象类),但是可以实现多个接口。    总结:1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类

2017-09-20 18:53:18 243

原创 联网判断与Xlistview展示

联网判断的逻辑是首次进入应用,应用会自动查询你是否联网,如果联网,那么,不弹框,直接进入应用,如果    没网,那么,弹出一个AlertDialog 来让你选择是否去联网。    下面就来看看是怎么写的:    联网判断首先需要在配置文件中添加权限             然后就开始写代码了!     我做的是一个用Xlistview来展示的。

2017-09-20 09:39:36 357

原创 ImageLoader的使用

ImageLoader 使用,一般在Application中用,如果不想打这个的话,下面的这段代码      可以直接粘来用!方便又省事    对了,之前需要添加一个依赖    相信大家都知道这是哪,所以给个图在这里面依赖一个:universal-image-loader 就可以了。package com.bwei.czx.chengzexiang1507d

2017-09-19 20:05:10 367

原创 QQ登录的简单实现

QQ登录是一个非常简单的一个第三方应用,现在,我们就来实现一个QQ登录首先下载两个jar包   这里上传不了jar包,所以可以到我的github中下载工程中libs中的两个jar包     网址:https://github.com/chengzexiang/qqlogin     打代码前,先把这些东西写上:      private static final St

2017-09-19 17:09:19 554

原创 城市列表简单用法

步骤:     1. 在app的gradle里面添加依赖:com.github.andyoom:citypicker:v1.0.4       2.在项目的build.gradle中添加    maven {url "https://jitpack.io"}开始写代码:xml布局:<LinearLayout xmlns:android="htt

2017-09-19 16:49:58 639

原创 RecyclerView使用(头尾布局)

RecyclerView的头尾布局实现     开始前不要忘了要先添加依赖  点击从左数第三个图标       找到这个添加依赖com.android.tools.idea.gradle.structure.editors.ModuleDependenciesTableItem@7911a519Compile开始写代码:

2017-09-18 19:43:28 1064

原创 fragment事物跳转

import android.graphics.Color;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTransaction;impor

2017-08-22 10:54:51 297

原创 js在webview的简单展示

package com.bwei.czx.czx0818day;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.webkit.WebView;public class SecondActivity extends AppCompatActivity {

2017-08-18 10:08:54 268

原创 多条目

import android.content.Context;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.TextView;import java.util.List;/** * Created by c

2017-08-17 15:26:01 240

空空如也

空空如也

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

TA关注的人

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