- 博客(14)
- 资源 (9)
- 收藏
- 关注
原创 关于android 适配的问题
关于android适配问题相信大家在面试的时候都可能被问过各种各样的适配问题,楼主在以前面试的时候都会回答关于图片像素这个方面的,其实不然,关于适配方面的问题其实还有很多,一些你可能知道,只是没有往这个方面联想咱们先从低版本说起1. 华为手机软键盘问题不管是什么版本,华为手机的软件盘都会存在一些bug,比如在scrollview中存在edittext 控
2017-11-09 14:57:41 488
原创 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 488
原创 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 1511
原创 关于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 1011 1
原创 ListView divider设置两边边距
现在做项目会遇到很多list中的divider不是占据整个listview的宽度的 而是看UI到底给设置成什么鬼样,类似这种的两边都有边距,难道还要用布局给每一个item都加上一个灰色的view吗, 而且还要控制最后一个隐藏,其他的显示无形中给自己添加了很多的工作,浪费性能!其实完全可以用inset.xml搞定,上例子:下面的是list_divider.xm
2017-03-21 16:05:22 2732 1
原创 android 7.0 获取相机问题
android7.0已经出了很久了,但是由于公司一直没有7.0的手机,就没有做测试,刚拿到手机调试,上来就遇到一个坑,怎么打开camera就崩溃,我明明获取权限了,但还是告诉我权限失效,感觉不可能啊,app已经的应用市场上用了很久了,如果遇到这种问题,客户肯定是会投诉的,但是一直没有投诉,就证明应用市场的版本是没有问题的,于是我又跑去应用市场下载了一个上线的版本,打开相机是没有问题的,
2017-03-21 15:21:47 3289
原创 android 指纹功能
最近在做项目的时候遇到了添加打开app图像解锁的功能,自己嘴欠说现在都用指纹功能,自己给自己挖了一个坑,真是没谁了从网上看了一些资料,但是给我demo考虑的不是很多,设备支不支持都没考虑,如果支持的话是否添加过指纹也不知道,其实方法都很简单废话不多说,贴上工具类和使用方法package com.tsm.test;import android.annota
2017-03-21 14:48:50 514
原创 打开联系人获取手机号,一个联系人对应多个手机号获取方式
最近项目中遇到需要打开通讯录获取联系人姓名和手机号功能,但是遇到的问题就是如果在一个联系人如果对应多个手机号的时候无法调取系统的选择手机号的功能,这个太坑了,如果自己写一个通讯录的话工作量又非常大.下面我就简单的提一下相关的代码 /** * 打开通讯录获取手机号 * * @param context */public static void getTelPhoneNum(Act
2016-10-31 09:58:48 3102
原创 基于抽象布局和炒鸡牛鼻adapter写的base下拉刷新功能,只需要一点点代码,就实现了不同数据的下拉刷新
楼主5月份就已经来北京这边找工作了,本来以为堂堂天朝的帝都开发水平秒杀我们这些偏远地区的渣渣,但是在这边工作了几个月发现那其实只是少数情况,不管作为一个什么样的app,下拉刷新的功能基本都是比不可少的,但是换了两家公司发现,一个非常牛逼的公司开发的app竟然都没有人封装这个功能,作为一个程序猿你这么写代码真是越来越退化了, 不瞎扯了,上正题本文只是为了封装下拉刷新功能,所以没有讲究现在
2016-10-27 13:45:54 439
原创 android studio 引入greendao
greendao 3.0的引入变得有点复杂了,但是使用起来却是更加方便了,但是从网上搜索了一下还是很多小伙伴想引入greendao,但是不知道如何引入,面对github 给的源码头大如斗,下面就是一些简单的配置1.由于greendao在3.0中加入了注入编译工具 必须在根目录的 build.gradle 文件中插入dependencies {
2016-10-26 17:16:18 683
原创 基于抽象布局和炒鸡牛鼻adapter编写的demo 主要是为了减少项目中的代码
写这个demo的时候发现炒鸡牛鼻adapter在setList的时候传入null会报空指针,简直就是打脸啊,于是稍微修改了一下,没有用过的小伙伴不知道这个adapter的牛逼之处,各种方法都不用管,只要重写public int getItemResourceId() { return 0;////指定布局id}public void initItemView(PxView
2016-10-26 17:10:57 264
原创 炒鸡牛鼻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 266
原创 Android 抽象布局介绍和简单的使用
Android 的原生的抽象布局一共有3个 include ViewStub merge ,每一个都很强大,让我们在实际开发中省去不少时间 标签 一个布局重用的标签 在material design 的设计风格中,每一个activity 都会有一个风格一样的title ,如果每一个xml文件你都要写一边title的布局,不
2016-04-21 15:50:59 981
原创 关于MediaRecord一边录制一边拍照的问题
想想自己干了android也有两年了,但是一篇文章没有发表过,不是没有时间,只是感觉自己真是水平有限.以后我有时间就回来了分享一下自己得心得.废话不多说了,直接进入主题昨天看到高通平台的手机可以一边录像一边拍照,感觉很屌的样子,于是就拿出camera2的源码开了起来,上代码public interface VideoController extends OnShutterButtonLis
2016-04-14 15:21:57 2842 2
利用fragmentation实现多Activity和多Fragment实现,并完美解决沉浸式状态栏
2018-09-28
自己的自定义控件
2018-03-06
基于baseadapter和抽象布局编写的demo,为了在实际开发中减少代码量
2016-10-26
OpenGL 解决边录像边拍照
2016-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人