6 童政通

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

个人信息,头像的选择---拍照和相册选择(适配到7.0)

由于Android7.0对权限的一些改动,我们不分手机无法访问到文件地址,那是因为在,官方7.0的以上的系统中,尝试传递file://URI可能会触发FileUriExposedException。拍照汇报java.lang.SecurityException:Permission等等异常(1)声明provider--AndoidManifest中<provid...

2019-04-01 11:04:21

原生TabLayout下标宽度不能自适应的解决方案

TabLayout我们再熟悉不过了,在开发中,像这种tab切换的需求都会用到TabLayout,它是由官方提供的一个控件,在supportdesign包中。使用起来非常简单方便,交互效果也很不错,能满足我们开发中95%的需求。但是它有一个缺陷:不能改变Tab下划线(Indicator)的宽度。首先看布局:enhance_tab_layout.xml:<?xmlversio...

2019-03-19 10:59:23

拉项目--球球世道的总结-解决了viewpager+fragment+tablayout 两个bug

一:立项1,创新新的项目2,引入module(这些都是我自己项目整的)-----fragmentation-----fragmentation_swipeback-----uibase注意:所有的module的gradle文件引用的三方库文件必须和---主---项目的版本一只(重要哦)注意:除了四个主界面的额fragment...

2019-03-15 17:36:56

RecyclerView--个人使用心得

RecyclerViewRecyclerView的强大我就不在这里累赘了看的是弘洋收入的博客**如果你想再回顾一下RecyclerView的基本使用方法,推荐鸿洋的这篇文章:《AndroidRecyclerView使用完全解析体验艺术般的控件》http://blog.csdn.net/lmj623565791/article/details/450595871,item点击事件

2017-09-11 11:36:08

登录界面软键盘遮挡登入按钮 空间

如图效果类似于QQ登入界面,软键盘弹出的时候,不遮挡登入按钮,整体的界面在软键盘之上直接上干货监听软键盘弹出及收起事件步骤1。指定windowSoftInputMode=“adjustResize”在AndroidManifest.xml中相应的Activity设置android:windowSoftInputMode=“adjustResize”,也可以在java代码中

2017-06-29 10:06:17

ORMLite 数据库的使用--二次封装

ORMLite数据库封装的使用最近在做一个市政抄表机,录入用户水汽表数据到DB里面的,这个封装是同事封装的,封装的很好,文档也很详细,所以计入一下.方便下次使用.使用步骤:##ORM使用基础工作:1、下载ORMLiteJar首先去ORMLite官网下载jar包,对于Android为:ormlite-android-XXX.jar和ormlite-core-XXX.jar

2017-06-27 10:44:58

TextView图文居中混排

TextView图文居中混排实现方式,使用的是SpannableString和ImageSpan一:布局文件<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.and

2017-06-21 11:36:49

IntentService 使用

IntentService使用博客地址:http://blog.csdn.net/lmj623565791/article/details/47143563IntentService的使用她是Service的子类,用来处理异步请求,通过startService(intent)方法,把intent传递给IntentService,IntentService

2017-06-21 10:42:50

Notification的使用以及Intent打开各种文件

一:Notification的使用详细链接http://blog.csdn.net/vipzjyno1/article/details/25248021使用步骤:流程模块:第一步:创建一个通知栏的Builder构造类(CreateaNotificationBuilder)第二步:定义通知栏的Action(DefinetheNotification’sAction)

2017-04-18 10:02:02

自定义View-之Path类

我们知道Android中Canvas类对象可以进行绘制事物,里面有一个方法为canvas.drawPath方法,这个方法就是用来绘制我们的自定义Path对象。Path对象很有用,我们可以绘制一些特殊的动画效果,文字吸附效果等等。所以我们需要来学习下Path对象的使用。Path对象的方法:一、构造函数1、无参构造函数publicPath(){mNativePath=

2017-02-27 14:20:19

彻底了解View 的坐标关系

View坐标的关系只写结论,不贴一大推的源码啥的,简单使用的技巧才是王道(可以自行去检测对与错(当然是不会错的))一:看完本篇文章你会明白一下问题(1):View的getLeft()和getRight()和getTop()和getBottom()(2)View的getY(),getTranslationY()和getTop()之间的联系(3)View的getScroolY

2017-01-06 16:14:16

listview常用属性

1,listview常用属性android:divider="@drawable/song_item_line"item之间的分割线 android:cacheColorHint="#00000000"拖动系统切换item时的缓存色 android:scrollbars="none"不显示滚动条 android:listSelector="#00000000"/>选

2016-11-14 11:50:49

调用系统相机拍照--是配到android-7.0

一:获取缩放图直接调用相机拍照,无需人和权限,但是缺点是只能获取到缩放图(不清晰的哦,一般不采用这种)/***缩放图*/mThumbnail.setOnClickListener(newView.OnClickListener(){@Overridepublicvoid

2016-10-11 18:10:44

Editext禁止输入Emoji表情

Editext禁止输入Emoji表情直接内部类使用用一个监听搞定packagecom.warden.snsemoji;importandroid.os.Bundle;importandroid.support.v7.app.AppCompatActivity;importandroid.text.Editable;importandroid.text.TextWatc

2016-10-10 12:17:53

ButterKnife Zelezny使用

ButterKnifeZelezny解放findViewById(intid)详情请看github:https://github.com/avast/android-butterknife-zelezny第一步:配置butterknife*在project层级的build.gradledependencies{classpath'com.android.tools.buil

2016-09-02 18:10:29

界面滑动到顶端 某些空间置顶不动,下面可以滑动

需求:某些界面中,整体可以滑动,但是滑动到顶端的时候某些空间置顶不动,下面可以滑动这个是Demo的连接:http://download.csdn.net/detail/tongzhengtong/9612593看图:图一图二图三实现步骤实现思路:整体是用ListView实现的,哪个布局需要置顶不动就作为头布局添加到Lv里面去,并且的需要在当前Activity中写出相同一个头布局在xm

2016-08-25 13:08:04

TextView 数字自动增长

就是一个TextView每个数子,不停的改变数值的书,在目标值停下来—直接上图(原谅我不会上传gif)第一张(注意看标注)第二张(注意看标注)第三张(注意看标注,这里声明的textview是一个自定义的o)我想大致的动画想过,你们可以想想的出来,具体的实现我就不说了(代码有详细注释),直接应用我的代码,你就可以直接使用第一步:写一个接口packagecom.lzyc

2016-08-13 11:32:29

selector背景选择器文字选择器

一:常规的使用按下和正常生活图片的更改1,在res/drawble下创建selector的xml<?xmlversion="1.0"encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:drawable="@mipmap/icon_ti

2016-08-13 11:15:35

Activity任务栈的管理 -----销毁前一个相同的activity(还有一种简单的方法实现)

需求:界面A跳转到界面B,之后再跳转到界面A,此时需要销毁第一次创建的界面A,以此类推….思路:(在每次创建当前Activity的时候销毁前部的activity即可,然后在添加当前activity的引用)编写ActivityManagement的界面控制管理器packagecom.lzyc.ybtappcal.app;importandroid.support.v4.app.FragmentAc

2016-08-09 11:30:44

Fragment 使用 之我们真的了解它吗?

看了这边博客感觉挺全面的所以这里记录下详情请看此链接http://www.jianshu.com/p/662c46cd3b5f一、Fragment的生命周期Fragment必须是依存于Activity而存在的,因此Activity的生命周期会直接影响到Fragment的生命周期,他们存在依赖关系。官网这张图很好的说明了俩者的关系:1,onAttach(Activity)

2016-08-08 11:59:51

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!