7 奔跑的车车

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

android不依赖具体activity弹出Dialog对话框,即全局性对话框 (

开始我想获取当前活动的activity实例,然后在依附其弹出dialog,不过没有找到获取的方法,只能获取到classname,后来找到了3个方法:第一个方法利用系统弹出dialog,很牛x,不过样子有点丑第二个方法是获取WindowManager,直接添加view第三个方法是找一个透明的activity当背景。第一种其实可以通过setview去改变外观,第二种和第一种

2017-09-19 13:49:37

Android总结:正确判断当前的Fragment是显示还是隐藏

1、当Fragment配合ViewPager使用时,使用setUserVisibleHint()判断Fragment是显示还是隐藏。 2、当Fragment配合FragmentTransition使用时,使用onHiddenChanged()来判断Fragment是显示还是隐藏,但是第一次显示要在onResume()里判断。

2017-06-14 15:09:48

Android 如果防止APK被抓包工具抓包

平时都是用Fiddler对Android应用进行抓包,如果对Fiddler不熟悉,可以点击查看Fiddler抓包方法。在抓抱前,需要将手机的WiFi进行代理设置,然后才能在电脑上使用Fiddler成功抓包,那么我们试想一下,如果在APP请求网络之前先判断下手机网络是否使用了代理,如果使用了代理就不请求接口。新的问题来了,在Android手机中如何知道手机网络是否使用了代理?代码实践

2017-05-22 15:46:00

知道这20个正则表达式,能让你少写1,000行代码

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/;

2017-01-14 09:20:29

fragment 显示与隐藏执行

@Overridepublic void onHiddenChanged(boolean hidden) { super.onHiddenChanged(hidden); if (!hidden) { //相当于Fragment的onResume init(); } else { //相当于Fragment的onPause

2017-01-13 15:16:02

列表全家桶之刷新、加载更多、悬浮、左滑删除

需求直播入口功能点我的预约功能点实战控件原型搭建最终的效果图源码下载需求直播入口功能点下拉刷新历史数据(这里自定义了refresh header,颠球,射门一气呵成~~)上拉加载更多比赛时间头悬浮两个“今天”的定位锚点内部相关的业务模型采用MVP构建 算是对Android-architecture之MVC、MVP、MV

2017-01-12 17:50:06

Android ListView的item点击无响应的解决方法

如果listitem里面包括button或者checkbox等控件,默认情况下listitem会失去焦点,导致无法响应item的事件,最常用的解决办法是在listitem的布局文件中设置descendantFocusability属性。item的布局文件:[html] view plain copy print?xml versi

2017-01-04 18:03:31

Android 自定义View合集

自定义控件学习 https://github.com/GcsSloop/AndroidNote/tree/master/CustomView 小良自定义控件合集 https://github.com/Mr-XiaoLiang 自定义控件三部曲 http://blog.csdn.net/harvic880925?viewmode=contents Android 从0开始自定

2017-01-04 16:52:11

AS的快捷小技巧

整理Android群英传和网上出现的比较完整AS的快捷小技巧. mac版已测, win大部分已测试. 最后有一个整理的完整快捷键表格. win也好mac也好, 如果快捷被修改还是错误, 都可以通过提供的Keymap中的关键字来进行重设. 图中gif如果看不清, 放大页面即可.O(∩_∩)O~~ 喜欢就撒个星. 转载表明出处https://github.com/suzeyu199

2017-01-04 10:45:36

RecyclerView学习(三)----高仿知乎的侧滑删除

偶尔看到知乎首页的侧滑删除,感觉还不错。之前用RecyclerView的ItemTouchHelper类来实现了Item的拖动和删除功能,今天带来的则是纯手工打造的一个侧滑删除。老规矩,先看看效果图:当滑动的距离小于红块的一半,松开手指以后,会自动收缩当前item;当滑动的距离超过一半,松开手指以后,会自动将当前item删除。一起看看怎么实现的吧:1.准备工作: (1)

2017-01-03 17:05:35

不用再写RecyclerView的Adapter了,一个Adapter搞定

不用再写RecyclerView的Adapter了,一个Adapter搞定* 这可能是一个重复的轮子,仅供参考*在以往的Android开发中,遇到列表,都要用到RecyclerView,这是谷歌所提倡的用来代替ListView的控件。相比ListView要更灵活,自由度更大,比如在做表格分割线的时候,就比Listview好用多了。 但是在使用RecyclerView的Adapter的时

2017-01-03 17:04:06

玩转Android嵌套滚动

玩转Android嵌套滚动在Android UI开发过程中,经常会遇到嵌套滚动的需求,所谓嵌套滚动,就是父view可以滚动的情况下子view也可以滚动,例如下拉刷新(PullToRefresh)。在微信读书之前的版本中,书籍讨论圈有一个比较复杂的嵌套滚动的例子,我把它抽取出来作为今天讲解的例子:这个例子的嵌套比较复杂,上方的header为书籍封面,下方是一个View

2017-01-03 15:38:04

android中ListView中的EditText不可编辑

如果怀意是焦点引起的,尝试设置listview的 android:descendantFocusability 属性:属性的值有三种:beforeDescendants:viewgroup会优先其子类控件而获取到焦点afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点blocksDescendants:viewgroup会覆盖子类控件而

2016-12-26 14:53:52

studio.9 png

compileSdkVersion 22buildToolsVersion "24.0.2"aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false

2016-09-29 16:50:13

Android自定义View 简单实现多图片选择控件

前言相信很多朋友在开发中都会遇到图片上传的情况,尤其是多图上传,最 经典的莫过于微信的图片选择了。所有很多情况下会使用到多图选择。 所以就有了这篇文章,今天抽点时间写了个控件。支持自定义选择图片的样式支持设置图片选择数量支持图片预览,删除支持图片拍照先来看看效果实现分析假如不定义控件,我们要实现这样一个功能,无非是写个GridView

2016-07-25 09:45:53

Android中intent启动Activity中intent.setFlags()的作用

Intent.setFlags()函数用法:Intent的常用Flag参数:FLAG_ACTIVITY_CLEAR_TOP:例如现在的栈情况为:A B C D 。D此时通过intent跳转到B,如果这个intent添加FLAG_ACTIVITY_CLEAR_TOP标记,则栈情况变为:A B。如果没有添加这个标记,则栈情况将会变成:A B C D B。也就是说,如果添加了FLAG

2016-04-26 17:18:29

AndroidSuperDialog

基于 DialogFragment 封装,支持自定义边框圆角、背景透明度、字体大小与色值等。 列表选择框可以接收 List 与 Arrays 的数据源,详细见demo效果图引入compile 'com.mylhyl:superDialog:1.0.1'使用简单的对话框 new SuperDialog.

2016-04-26 11:27:04

那些Android小经验

原文出处:http://jayfeng.com/ 做Android久了,就会踩很多坑,被坑的多了就有经验了,闲暇之余整理了部分,现挑选一些重要或者偏门的“小”经验做个记录。查看SQLite日志12adb shell setprop log.tag.SQLiteLog Vadb shell setprop log.t

2016-04-21 13:51:31

Android资源文件res的使用详解(strings,layout,drawable,arrays等)

本文介绍在Android开发中关于资源文件的存储操作。对于Android资源也是非常重要的,主要包括文本字符串(strings)、颜色(colors)、数组(arrays)、动画(anim)、布局(layout)、图像和图标(drawable)、音频视频(media)和其他应用程序使用的组件。   在Android开发中,资源文件是我们使用频率最高的,无论是string,drawa

2016-04-20 17:16:56

Android面试可能会问到的问题

1.     什么是ANR,如何避免它?应用程序有一段时间反应不灵敏,系统会向用户显示一个对话框,提示应用程序无响应。默认情况下,在android中Activity的最长执行时间是5秒,BroadcastReceiver的最长执行时间则是10秒。Android应用程序通常是运行在一个单独的线程(例如,main)里。这意味着你的应用程序所做的事情如果在主线程里占用了太长的时间的话,就

2016-04-19 16:34:22

查看更多

勋章 我的勋章
    暂无奖章