自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 关于android 适配的问题

关于android适配问题相信大家在面试的时候都可能被问过各种各样的适配问题,楼主在以前面试的时候都会回答关于图片像素这个方面的,其实不然,关于适配方面的问题其实还有很多,一些你可能知道,只是没有往这个方面联想咱们先从低版本说起1. 华为手机软键盘问题不管是什么版本,华为手机的软件盘都会存在一些bug,比如在scrollview中存在edittext 控

2017-11-09 14:57:41 475

原创 Fragment 工具类,搞定Fragment的基本使用

package com.tsm.tianshouming.commons;import android.os.Binder;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support

2017-10-24 18:31:26 480

原创 Retrofit2+OkHttp3+RxJave 三剑客解决网络问题

public class RetrofitManager { /** * 需要的引用 * retrofit2 + okhttp3 引用 * compile 'com.android.support.constraint:constraint-layout:1.0.2' * compile 'com.squareup.retr

2017-07-18 17:56:41 1498

原创 关于android沉浸式状态栏功能

关于android 沉浸式状态栏网上有很多介绍,但是基本都是一些自己随手写一写的东西,我也不多说了,直接把项目里的代码拿过来给大家用/** * Utils for status bar * Created by qiu on 3/29/16. */public class StatusBarCompat { public static void setStatus

2017-04-05 16:37:07 996 1

原创 ListView divider设置两边边距

现在做项目会遇到很多list中的divider不是占据整个listview的宽度的 而是看UI到底给设置成什么鬼样,类似这种的两边都有边距,难道还要用布局给每一个item都加上一个灰色的view吗, 而且还要控制最后一个隐藏,其他的显示无形中给自己添加了很多的工作,浪费性能!其实完全可以用inset.xml搞定,上例子:下面的是list_divider.xm

2017-03-21 16:05:22 2709 1

原创 android 7.0 获取相机问题

android7.0已经出了很久了,但是由于公司一直没有7.0的手机,就没有做测试,刚拿到手机调试,上来就遇到一个坑,怎么打开camera就崩溃,我明明获取权限了,但还是告诉我权限失效,感觉不可能啊,app已经的应用市场上用了很久了,如果遇到这种问题,客户肯定是会投诉的,但是一直没有投诉,就证明应用市场的版本是没有问题的,于是我又跑去应用市场下载了一个上线的版本,打开相机是没有问题的,

2017-03-21 15:21:47 3246

原创 android 指纹功能

最近在做项目的时候遇到了添加打开app图像解锁的功能,自己嘴欠说现在都用指纹功能,自己给自己挖了一个坑,真是没谁了从网上看了一些资料,但是给我demo考虑的不是很多,设备支不支持都没考虑,如果支持的话是否添加过指纹也不知道,其实方法都很简单废话不多说,贴上工具类和使用方法package com.tsm.test;import android.annota

2017-03-21 14:48:50 503

原创 打开联系人获取手机号,一个联系人对应多个手机号获取方式

最近项目中遇到需要打开通讯录获取联系人姓名和手机号功能,但是遇到的问题就是如果在一个联系人如果对应多个手机号的时候无法调取系统的选择手机号的功能,这个太坑了,如果自己写一个通讯录的话工作量又非常大.下面我就简单的提一下相关的代码  /** * 打开通讯录获取手机号 * * @param context */public static void getTelPhoneNum(Act

2016-10-31 09:58:48 3082

原创 基于抽象布局和炒鸡牛鼻adapter写的base下拉刷新功能,只需要一点点代码,就实现了不同数据的下拉刷新

楼主5月份就已经来北京这边找工作了,本来以为堂堂天朝的帝都开发水平秒杀我们这些偏远地区的渣渣,但是在这边工作了几个月发现那其实只是少数情况,不管作为一个什么样的app,下拉刷新的功能基本都是比不可少的,但是换了两家公司发现,一个非常牛逼的公司开发的app竟然都没有人封装这个功能,作为一个程序猿你这么写代码真是越来越退化了, 不瞎扯了,上正题本文只是为了封装下拉刷新功能,所以没有讲究现在

2016-10-27 13:45:54 429

原创 android studio 引入greendao

greendao 3.0的引入变得有点复杂了,但是使用起来却是更加方便了,但是从网上搜索了一下还是很多小伙伴想引入greendao,但是不知道如何引入,面对github 给的源码头大如斗,下面就是一些简单的配置1.由于greendao在3.0中加入了注入编译工具  必须在根目录的 build.gradle 文件中插入dependencies {   

2016-10-26 17:16:18 645

原创 基于抽象布局和炒鸡牛鼻adapter编写的demo 主要是为了减少项目中的代码

写这个demo的时候发现炒鸡牛鼻adapter在setList的时候传入null会报空指针,简直就是打脸啊,于是稍微修改了一下,没有用过的小伙伴不知道这个adapter的牛逼之处,各种方法都不用管,只要重写public int getItemResourceId() {    return 0;////指定布局id}public void initItemView(PxView

2016-10-26 17:10:57 252

原创 炒鸡牛鼻BaseAdapter范例

关于adapter 网上有好多例子, 话不多说,上例子import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.util.Log;import android.util.SparseArray;import an

2016-09-18 10:43:26 256

原创 Android 抽象布局介绍和简单的使用

Android 的原生的抽象布局一共有3个 include   ViewStub    merge ,每一个都很强大,让我们在实际开发中省去不少时间                      标签    一个布局重用的标签  在material design 的设计风格中,每一个activity 都会有一个风格一样的title  ,如果每一个xml文件你都要写一边title的布局,不

2016-04-21 15:50:59 968

原创 关于MediaRecord一边录制一边拍照的问题

想想自己干了android也有两年了,但是一篇文章没有发表过,不是没有时间,只是感觉自己真是水平有限.以后我有时间就回来了分享一下自己得心得.废话不多说了,直接进入主题昨天看到高通平台的手机可以一边录像一边拍照,感觉很屌的样子,于是就拿出camera2的源码开了起来,上代码public interface VideoController extends OnShutterButtonLis

2016-04-14 15:21:57 2824 2

利用fragmentation实现多Activity和多Fragment实现,并完美解决沉浸式状态栏

利用fragmentation实现多Activity和多Fragment实现,并完美解决沉浸式状态栏

2018-09-28

自己的自定义控件

比例控件,自动轮播,各种,类似京东的图片加载.....................................................................

2018-03-06

Retrofit2+OkHttp3+RxJave

Retrofit2+OkHttp3+RxJave 网络请求

2017-07-18

沉浸式状态栏utils

沉浸式状态栏utils

2017-04-05

基于抽象布局和炒鸡牛鼻adapter写的base下拉刷新功能,只需要一点点代码,就实现了不同数据的下拉刷新

功能正在一点点的加,楼主写的很用心,希望你能感觉到

2016-10-27

基于baseadapter和抽象布局编写的demo,为了在实际开发中减少代码量

非常实用的baseadapter和抽象布局的结合,如果实用这套方案的话在实际开发过程中会省去不少事情,

2016-10-26

greendao引入demo和文档

greendao 基本配置,内设文档,傻子拿过来也可以为项目直接引入orm数据库

2016-10-24

LmBaseAdapter

炒鸡牛鼻的BaseAdapter,减少大量的代码书写

2016-09-18

OpenGL 解决边录像边拍照

利用opengl将录像和和camera数据进行分离,可以在service中运行,保证程序在后台一直运行,并可以在录像中获取图片,还可以添加水印图片,行车记录仪的一种很好的解决方案

2016-04-16

空空如也

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

TA关注的人

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