
Android实战
zjzjt
这个作者很懒,什么都没留下…
展开
-
Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/24740977 Android现在实现Tab类型的界面方式越来越多,今天就把常见的实现方式给大家来个总结。目前写了: 1、传统的ViewPager实现 2、FragmentManager+Fragment实现 3、ViewPager+FragmentPagerAdapter实转载 2016-03-01 14:18:34 · 470 阅读 · 0 评论 -
AndroidStudio 项目中导入jar包及so包
现在Android Studio版本到了1.1.0了,相信大家都用上了 我是感觉功能还是很强大的,可能从eclipse转过来,刚开始会有点不适应 第三方jar包和so包的导入就是其中之一,不过,到现在了,应该大家都应该知道如何导入了 我这里权当是一个备忘录了 废话结束…步骤: 1、在src同一级目录下建一个libs的文件夹 2、将jar包或so包拷贝到新建的libs文件夹下 3、jar转载 2016-05-05 09:59:15 · 429 阅读 · 0 评论 -
Android快速开发系列 10个常用工具类
打开大家手上的项目,基本都会有一大批的辅助类,今天特此整理出10个基本每个项目中都会使用的工具类,用于快速开发~~ 在此感谢群里给我发项目中工具类的兄弟/姐妹~1、日志工具类L.javapackage com.zhy.utils; import android.util.Log; /** * Log统一管理类 * * * */ public class L {转载 2016-05-04 16:41:37 · 487 阅读 · 0 评论 -
android 所有焦点问题汇总【Focus】
一. 主动获取焦点setFocusable(true); // 是设置能否获得焦点而已。.requestFocus(); //是让控件得到焦点requestFocusInWindow() //的作用应该是获取窗口的焦点二:子类是否获取焦点android:descendantFocusabilityDefines the relationship between the转载 2016-02-29 16:44:47 · 1100 阅读 · 0 评论 -
Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 本节内容主要是讲解ActivityManager的使用,通过ActivityManager我们可以获得系统里正在运行的activities,包括 进程(Process)等、应用程序/包、服务(Service)、转载 2016-02-27 17:58:01 · 667 阅读 · 0 评论 -
如何得到Activities栈顶的Activity名称
众所周知,Android中的任务等等都是通过栈来管理的,Activities的管理也不例外。栈这种数据结构是大家再熟悉不过了。它的先进后出特性让Android可以很容易实现从当前Activity回到或者重新启动先前的Activity.(注:当系统资源匮乏的时候,系统会释放先前Activity占用资源,因此当从当前Activity返回先前的Activity的时候,先前的Activity会被重新创建)简转载 2016-02-27 17:41:00 · 3646 阅读 · 0 评论 -
安卓解析 json 4种格式 全解析
总共4种json , 还提供了 httclient 和 httpurlconnection 2种方式获取json的方法(请把baseurl 改为可以地址比如 http://www.sohu.com 不过返回来的不是json1 简单的一个 { ,,,,}2 里面有数组 { , [{,,},{,,}],} 3 直接一个数组4 数组里有数组5 其他情况? 没有吧,除非json格式不规范主转载 2016-02-27 17:35:01 · 423 阅读 · 0 评论 -
Android之TextView实现文字过长时省略部分或者滚动显示
TextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下: 1.android:ellipsize=”start”—–省略号显示在开头 2.android:ellipsize=”end”——省略号显示在结尾 3.android:ellipsize=”middle”—-省略号显示在中间 4.android:ellipsize=”marquee”–以跑马灯的方原创 2016-02-25 09:00:15 · 11375 阅读 · 0 评论 -
invalidate()和postInvalidate() 的区别及使用
Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是转载 2016-02-18 15:08:43 · 401 阅读 · 0 评论 -
Android快速开发 动画系列(二) 之 overridePendingTransition(跳转动画)
1 Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。它包括两个部分: 一部分是第一个activity退出时的动画; 另外一部分时第二个activity进入时的动画; 在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition这个函数有两个参数,一个参数是第一个activity进转载 2016-02-18 14:55:43 · 452 阅读 · 0 评论 -
Android intent flag 详解
FLAG_ACTIVITY_BROUGHT_TO_FRONT 这个标志一般不是由程序代码设置的,如在launchMode中设置singleTask模式时系统帮你设定。FLAG_ACTIVITY_CLEAR_TOP 如果设置,并且这个Activity已经在当前的Task中运行,因此,不再是重新启动一个这个Activity的实例,而是在这个Activity上方的所有Activity都将关闭,翻译 2016-02-18 14:45:09 · 700 阅读 · 0 评论 -
Android快速开发 动画系列(一) 之 TranslateAnimation(平移动画)
TranslateAnimation类:位置变化动画类TranslateAnimation类是Android系统中的位置变化动画类,用于控制View对象的位置变化,该类继承于Animation类。TranslateAnimation类中的很多方法都与Animation类一致,该类中最常用的方法便是TranslateAnimation构造方法。【基本语法】public TranslateAnimati原创 2016-02-18 14:33:19 · 643 阅读 · 0 评论 -
快速Android开发系列通信篇之EventBus(2)之BroadcastReceiver和EventBus区别
BroadcastReceiver是什么鬼?在Android中广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。 EventBus又是什么鬼呢?EventBus是一个发布 / 订阅的事件总线。简单点说,就是两人约定好怎么通信,一人发布消息,另外一个约定好的人立马接收到你发的消息。EventBus就可以帮减少很多事,不管你在任何原创 2016-02-17 14:25:15 · 1071 阅读 · 0 评论 -
验证个人信息的正则表达式
/** * 只允许字母、数字和汉字 * * @param str * @return * @throws PatternSyntaxException */ public static String stringFilter(String str) throws PatternSyntaxException { /原创 2016-03-03 19:57:11 · 1557 阅读 · 0 评论 -
JAVA正则表达式 Pattern和Matcher
java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。1.简介:java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 。Pattern: 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher: 一个Matcher对象是一个状态机器,它依据Pattern对象转载 2016-03-03 19:12:48 · 353 阅读 · 0 评论 -
快速Android开发系列通信篇之EventBus(1)
概述及基本概念EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBus实现。作为一个消息总线,有三个主要的元素:Event:事件 Subscriber:事件转载 2016-02-17 14:03:04 · 587 阅读 · 0 评论 -
AndroidStudio 快捷键
Ctrl(Command)+C 复制当前行或选中的内容 Ctrl(Command)+D 粘贴当前行或选中的内容 Ctrl(Command)+X 剪切当前行或选中的内容 Ctrl(Command)+Y 删除行 Ctrl(Command)+Z 倒退 Ctrl(Command)+Shift+Z 向前 Alt(Option)+Enter 自动修正 Ctrl(Command)+Alt(O原创 2016-05-06 10:41:41 · 766 阅读 · 0 评论