自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 依赖

Gson gson = new Gson();                        Bean bean = gson.fromJson(json,Bean.class);                        List childBeen = new ArrayList                        List> childBeens = new Arr

2017-10-26 10:01:27 334

原创 ImageLoader工具类结合二次采样

//固定宽高50public class ImageLoaderUtils { public static void setImageView(final String url, Context context, final ImageView imageView) { // File cacheDir = StorageUtils.getOwnCacheDirectory

2017-10-26 09:56:35 246

原创 OKHttp封装(带泛型)网络判断

//先导入依赖compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'compile 'com.android.support:recyclerview-v7:25.3.1'    compile 'com.google.code.gson:gson:2.8.2'   compile 'com.square

2017-10-25 19:30:54 1676

原创 图片二次采样

/** * 计算图片二次采样的采样率,使用获取图片宽高之后的Options作为第一个参数 * @param options * @param reqWidth * @param reqHeight * @return * * --by Google */ private static int calculate

2017-10-24 13:19:08 327

原创 异常捕获

网址是https://github.com/bwei1503d/xme/blob/master/app/src/main/java/com/bwei/xme/exception/CrashHandler.java//代码粘贴复制之后,把CrashHandler.getInstance(). init(this);这句话写在application里面

2017-10-23 08:03:57 173

原创 购物车

//导入依赖compile 'com.android.support:recyclerview-v7:25.3.1'compile 'com.jakewharton:butterknife:8.8.1'annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'compile 'com.google.code.gson:

2017-10-22 12:39:42 289

原创 简便快捷二维码扫描,生成二维码,

二维码扫描这里是在Zxing的基础上写的代码,首先,需要在工程中添加依赖compile 'com.mylhyl:zxingscanner:1.6.0' "android.permission.CAMERA" />  //进行布局        android:id="@+id/button"          andr

2017-10-13 20:45:26 530

原创 RecyclerView的ListView布局,GridView的布局,条目分割线,条目增加与删除

//只是一个小小的Demo后面会对RecyclerView进行详细介绍import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.DividerItemDecoration;import android.support.

2017-10-13 09:53:24 360

转载 Eventbus的了解

标题:学习任务EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。     1.今天呢主要是定了一个学习任务,学习这个EventBus,也是查看一些相关的博客具体参考了:http://

2017-10-12 09:50:09 234

原创 EventBus的简单实现与log日志的使用

compile 'org.greenrobot:eventbus:3.0.0'compile 'com.orhanobut:logger:2.1.1'public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceS

2017-10-12 09:43:23 598

原创 Android 打开相机,相册

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2017-10-12 09:31:39 374

转载 Android图片加载框架比较----Glide,Picasso,Fresco

Android图片加载框架比较----Glide,Picasso,Fresco转载 2017年10月12日 08:59:19Glide添加依赖:[java] view plain copydependencies {      compile 'com.github.bumpte

2017-10-12 09:27:53 301

原创 ZXing二维码扫描

public class MainActivity extends AppCompatActivity { private TextView textView; private ImageView qrImgImageView ; @Override protected void onCreate(Bundle savedInstanceState) {

2017-10-08 18:42:31 321

原创 MVP的简单介绍

简称:MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。举例说明进行网络请求数据//进行网络请求时需要加入依赖compile 'com.squareup.okhttp3:okhttp:3.9.0'

2017-09-28 16:59:44 265

原创 自动轮播(不用导入依赖)

//主类public class MainActivity extends AppCompatActivity { private ListView lv; private DataDao dao; private List list; private Button asc; private Button desc; private Lis

2017-09-21 14:27:19 301

原创 联网判断,没网进行AlertDialog弹框提示

//进行判断 if(isOnLine()){           //进行有网操作        }else{            showDialog();        }//进行判断是否有网    public boolean isOnLine(){        ConnectivityManager manager = (Connecti

2017-09-21 11:22:09 226

原创 清除缓存

//这只是一个工具类,在点击清楚缓存时,调用这个工具类就行public class ClearFileUtils {    public long len=0;    /**     * 要修改的TextView     * @param v     * @param context     * @param file     */    p

2017-09-20 21:20:06 298

原创 抽象类

抽象方法的概述        abstract : 抽象的(adj)     形容词修饰名词         1)抽象方法 : 用abstract修饰的方法叫抽象方法     2)抽象方法 没有方法体     3)拥有抽象方法的类 必须是抽象类     4)抽象类 不一定拥有抽象方法     5)抽象类的成员:属性 方法(普通方法、抽象方法) 构造器     6

2017-09-20 16:58:28 172

原创 MySQL数据库增删改查的SQL语句

-- 登录数据库        mysql -uroot -proot        mysql -uroot -p        (如果遇到 Can't connect to MySQL server on 'localhost' (10061)        那么可以右击计算机(我的电脑)--->管理--->服务和应用程序--->服务,        找到MySQL,启

2017-09-20 16:52:56 2901

原创 接口与类的区别

接口与类的相同点:        二者都可能具有抽象方法        二者都不可以实例化 接口与类的区别:       抽象类:只能用以派生新类,不能用以创建对象       类的成员:1.属性 2.方法 3.构造器       java中接口的成员:1.静态常量 2.抽象方法                 接口里面没有--变量、普通方法、构造器!  

2017-09-20 09:41:27 10173 1

原创 Java的面向对象的三大特性 封装 继承 多态

1.封装:把没有必要暴露的细节隐藏起来                          良好的封装能够减少耦合。             类内部的结构可以自由修改。              可以对成员进行更精确的控制。             隐藏信息,实现细节。            private修饰类的属性 并提供get set方法 

2017-09-20 09:36:04 273

原创 开机播放音乐

//在Manifest.xml中添加权限因为访问的音乐是sd卡中的所以加上读的权限uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>//进

2017-09-20 09:14:38 497

原创 仿QQ条目侧滑置顶与删除

//先导依赖compile 'com.baoyz.swipemenulistview:library:1.3.0'//进行布局com.baoyz.swipemenulistview.SwipeMenuListView android:id="@+id/shoucang_listview" android:layout_width="match_parent"

2017-09-19 20:04:33 713

原创 今日头条的频道管理与头部的tablayout的相结合的详解

//创建数据库创建表DB里面创建db.execSQL("create table pindao (type varchar(20),title varchar(20))");//添加数据List listTitle = Arrays.asList("推荐", "热点", "本地", "视频", "社会", "娱乐", "科技", "汽车", "体育", "财经", "军事",

2017-09-19 19:27:53 624

原创 imageloard的网络加载图片的详解

//可以直接调用也可以在gitHub网站去下载imageloard的依赖库,进行导入工程public class UtilImage { public static ImageLoaderConfiguration getConfiguration(Context context){ File cacheDir = StorageUtils.getCacheDir

2017-09-19 19:15:46 315

原创 点击每一个条目的图片都可以弹出PopupWindow

1.布局文件    android:layout_width="300dp"    android:layout_height="50dp"    android:orientation="horizontal"    android:gravity="center"    android:background="#c2c2c2">            andro

2017-09-18 13:44:01 535

原创 推送(消息推送)

一定要按照步骤执行,不然推送不成功

2017-09-17 19:27:07 365

原创 短信验证

1.在mob的官网上下载集成好短信验证码SDK2.找到mob的短信SMS Android 集成文档按照里面的方法,进行把所需要的jar放入libs里面3.在Module的build.gradle里面将libs加入仓库(repositories):repositories{ flatDir{ dirs 'libs' }}4.在M

2017-09-17 18:46:08 246

原创 TabLayout与ViewPager实现头部标题与内容页联动的效果

1.添加依赖compile 'com.android.support:design:25.3.1'2.布局文件    xmlns:app="http://schemas.android.com/apk/res-auto"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width

2017-09-17 12:15:47 259

原创 DrawerLayout侧滑列表

1.布局文件    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:orientation="vertical"    >        

2017-09-17 12:10:01 177

原创 Slidingmenu侧滑

1.首先在github里面进行下载slidingmenulibrary,然后才能使用依赖slidingmenulibrary,让就可以使用了2.使用方式//这是找到侧滑页面的布局View view = View.inflate(MainActivity.this,R.layout.item,null);//可以直接使用        SlidingMenu

2017-09-17 12:00:05 160

原创 xUtils进行网络请求数据

1.先在新的Modile里的build.gradlecompile 'org.xutils:xutils:3.3.36'2.别忘了在manifest.xml里面注册public class MyApp extends Application {    @Override    public void onCreate() {        super.onCreat

2017-09-17 11:14:28 301

原创 属性动画的小球垂直下落与抛物线下落

public class MainActivity extends AppCompatActivity {    private ImageView id_ball;    private int heightPixels;    //valueanimator实现的动画    //不需要设置操作的属性,这就是和objectanimator的区别    //好处,不需要操作

2017-09-17 11:00:02 580

原创 今日头条频道管理(自带动画效果)

1. 在新的Module 里面 build.gradle进行添加compile 'com.github.andyoom:draggrid:v1.0.1'2.在项目里build.gradle中添加    allprojects {    repositories {        jcenter()//这句才是加上的,上面的自带 的        maven

2017-09-17 10:41:30 1332

原创 版本更新(简单的方法)

注意:因为使用的xUtils来进行下载apk,所以要在Application里面onCreate()方法中进行加上     x.Ext.init(this);     x.Ext.setDebug(true);//主类public class MainActivity extends AppCompatActivity { String urlVersion = "http:

2017-09-17 10:29:37 226

原创 接口回调的主要的三步

//直接使用就可以    //3、定义一个全局的 接口类型变量    public OnMyViewClickListener listener;    //1、定义个接口    public interface OnMyViewClickListener{        public void onClick();    }    //2、定义一个接受接口

2017-09-15 21:25:23 210

原创 轮播banner(自带小圆点)

先导进去jar包compile 'com.youth.banner:banner:1.4.9'compile 'com.github.bumptech.glide:glide:3.7.0'//这个类必须写public class ImageLoaderBanner extends ImageLoader {    @Override    public void

2017-09-15 21:17:59 842

原创 PopupWindow的动画效果

public class MainActivity extends AppCompatActivity { private Button bt; private PopupWindow pop; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreat

2017-09-15 21:14:09 453

原创 Android自定义view(圆形进度条)

我们在使用属性动画时,对某自定义控件需要进行颜色的变化

2017-09-15 21:04:47 229

空空如也

空空如也

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

TA关注的人

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