关闭

解决android studio被防火墙拦截问题

问题报错 Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle. 解决方法 打开控制面板选择网络和Internet的查看网络状态。——>然后点击左侧的防火墙->点击左上角允许程序通过防火墙-...
阅读(9) 评论(0)

教你如何正确的创建Android马甲包

在某些特殊情况下我们的APP为了导量,可能有制作马甲包的需求。 什么是马甲包:马甲包是指与原APP包除了包名,包id,jks,包名称图标等给用户加以区分的东西,其他功能基本不变的APP包。正确的创建马甲包会给以后开发带来极大的便利,否则将会在以后的开发中埋下无数的坑。1.我们要做的是在原来项目的基础复制整个项目然后打开项目副本。此时的项目和原项目一模一样,切记不要直接在文件夹上动手脚。要用编译软件...
阅读(25) 评论(0)

EventBus 3.0——线程、界面之间传值及不同界面接收特定消息

在这里介绍一下EventBus的用途,EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。 可以应用于Activity和fragment之间碎片和碎片之间主线程与子线程之间等场景。 **下面我们先了...
阅读(180) 评论(0)

drawableLeft与文本一起居中显示

/** * * * @author 农民伯伯 * @see http://www.cnblogs.com/over140/p/3464348.html * */ public class DrawableCenterTextView extends TextView {public DrawableCenterTextView(Context context, Att...
阅读(65) 评论(0)

android布局中子View添加动态隐藏和显示的动画效果。(LayoutTransition)

在Android应用开发的时候经常会用到View的setVisibility()方法来动态隐藏和显示view,但是这样子是没有过渡动画的,变化的时候会显得很生硬。 LayoutTransition是一个在4.0新引入的Api,主要功能是在ViewGroup的layout发生变化的时候能够自动创建动画。具体使用的时候,首先创建一个LayoutTransition对象,并在容器布局调用setLayou...
阅读(35) 评论(0)

教你如何调取android通讯录(电话簿)中的信息

教你如何利用onActivityResult从通信录中获取联系人的姓名与电话号码。...
阅读(177) 评论(0)

教你如何改变EditText的光标和游标

大家在使用EditText的时候会发现初始光标和游标(点击到文字中间位置下面出现的大水滴可以用来复制粘贴的那个)是粉嫩嫩的颜色,丑的不要不要的。 如何把他们变蓝呢,其实只需要一步...
阅读(29) 评论(0)

利用PickerView完成条件选择器

用于处理一般的条件选择需求。非常简单实用。...
阅读(129) 评论(0)

利用PickerView完成地址选择器(省市二级联动)

今天我们来说一个非常好用的框架PickerView,来完成地址选择器的功能。还是老原则不好用,不推荐。先上个效果图。 1.首先我们来做准备工作。 添加依赖compile 'com.contrarywind:Android-PickerView:3.2.5' //里面有用到gson,如果原来项目中有无需添加gson compile 'com.google.code.gson:gson:2.3....
阅读(73) 评论(0)

跳转通讯录获取用户信息

本篇博客为转载他人,原保留在笔记中原作者地址不详。在此感谢大佬们的无私分享android中实现调用通信录并返回电话号码ContactActivity.java package yu.hong.contact; import android.app.Activity; import android.content.ContentResolver; import android.content.Inte...
阅读(53) 评论(0)

教你如何实现android沉浸式状态栏(布局)

今天教给大家一个新技能,四步编写沉浸式布局。 什么是沉浸式布局呢?就是让你项目的状态栏不那么突兀,让他尽量和标题栏是一个颜色,不过我们添加完颜色后一般会给他设置成半透明的。 可以给任意界面设置的状态栏设置你想要的颜色或者图片,没有任何限制。也不受其他影响,刚不影响其他布局的颜色。...
阅读(135) 评论(0)

FlycoDialog 简单实用的自定义Android弹窗对话框(Dialog)

效果图镇楼 FlycoDialog是一款非常棒的弹窗对话框处理框架,今天在这里主要讲一下他的自定义弹出对话框的功能,这里以第二幅效果图为例,图片已经放在博客最下方,X号自己随便找一个东西代替吧。 首先我们还是先添加依赖。 compile 'com.flyco.dialog:FlycoDialog_Lib:1.3.2@aar'然后我们先写一个弹窗的布局,非常简单一个大...
阅读(245) 评论(2)

Bitmap的基本使用

自己研究别人Bitmap好的文章。...
阅读(61) 评论(0)

多线程中.start(),方法与.run()方法对比

又细心的同学会发现我们在开启一个线程的时候调用的是.start()方法。而我们正在写子线程的时候调用的是run()方法。那么start()方法和run()方法又有什么区别呢?在开启一个线程时为什么只能调.start(),不能调.run()方法呢? **run() 不会产生新的栈空间,不会产生子线程 所以都是由主线程来执行 按照顺序执行完毕 start() 会产生新的栈空间, 所...
阅读(64) 评论(0)

线程的五种状态详解

1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码.2.就绪状态(Runnable) 一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的start()方法。当线程对象调用start()方法即启动了线程,start...
阅读(90) 评论(0)
34条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:5400次
    • 积分:375
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:4篇
    • 译文:0篇
    • 评论:10条
    文章分类
    最新评论