- 博客(16)
- 资源 (32)
- 收藏
- 关注
原创 Fragment的生命周期
Fragment是Android3.0引入的新的API 他本身也具有自己的生命周期,下面就介绍一下fragment的生命周期正常情况下 Fragment的生命周期如下 onAttach – onCreate – onCreateView – onActivityCreated – onStart – onResume – onPause – onStop – onDestroyView – on
2016-08-31 22:20:45 339
原创 Activity的生命周期
Activity的简介:Activity作为四大组件之一, 也是最常见的一个组件,用于与用户进行交互,可以是一个,也可以是多个进行展示,通过setContentView来显示指定的控件,Activity的生命周期有两种情况,一种是正常情况下的,另一种是非正常情况下的, 下面就分别介绍这两种情况.1.正常情况下的声明周期是:onCreate , onRestart , onStart
2016-08-31 21:11:19 392
原创 Error:Error: File path too long on Windows, keep below 240 characters :
Error:Error: File path too long on Windows, keep below 240 characters : 在很多时候我们在 调用第三方sdk的时候会遇到一些 Error:Error: File path too long on Windows, keep below 240 characters : 在Windows文件路径太长,保持低于240个字符 这
2016-08-28 14:00:17 976
原创 自定义Scrollview
简介:Scrollview 的作用实际上就是将视图中不能完全展示的界面进行包裹然后可以实现滚动来将剩余不能展示的界面在视图中可以通过滑动来进行展示Scrollview 默认的情况下 是 垂直来滚动的 , 如果需要水平滚动的话,需要设置滚动方式为 HorizontalScrollview 就可以了, 其用法 和垂直类似 , 在这里我值介绍 垂直的用法首先创建一个类 继承 Scrollvi
2016-08-20 00:38:43 416
原创 自定义全局异常捕获
在开发中,我们会遇到各种各样的异常信息,系统自带的提示很大一部分会影响用户的体验效果,那么怎么解决这一问题,又能让我们知道是哪里出现的错误呢, 这里就需要我们自定义一个全局捕获异常首先 创建一个CrashHandler 类 继承 Thread.UncaughtExceptionHandler因为系统就是通过UncaughtExceptionHandler , 来进行异常捕获的, 那么我们也可以通
2016-08-19 01:42:16 660
原创 activity与fragment的传递和fragment与Fragment的传递
fragment 是android3.0引入的新的api ,起初是在平板上使用的,后来谷歌移植到了 手机中 fragment 是不能单独存在的 必须依附在activity中使用,fragment有自己的生命周期,但是fragment的生命周期必须在activity处于活动的时候才会生效,当activity销毁的时候fragment也会被销毁,下面我就介绍一下activity与fragment之间如
2016-08-15 01:00:42 422
原创 Bug追踪_Bugly
主页: http://bugly.qq.com/腾讯Bugly,为移动开发者提供专业的异常上报,运营统计和内测分发解决方案,帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈。开发者文档 :https://bugly.qq.com/getStarted使用步骤 :1.通过http://bugly.qq.com/apps注册应用2.在清单文件module/build.gradle添加
2016-08-07 23:06:49 1322 4
原创 消息推送_个推
目前来说消息推送的第三放框架有很多 比如说 友盟:http://www.umeng.com/push 百度云推送:http://push.baidu.com/fc 腾讯信鸽:http://xg.qq.com/xg今天介绍的是 个推:http://www.getui.com/开发文档: http://docs.getui.com/mobile/android/overview/概述 1.
2016-08-07 22:24:12 946 4
原创 数据统计_百度统计
国内来说使用应用统计的第三方的开源库一般来说就是 友盟,或者百度统计 下面我就带领大家来了解一下百度统计的基本使用百度统计的sdk下载中心的网站是 http://mtj.baidu.com/web/sdk/index 一般来说安卓开发应用的话 直接使用应用统计分析sdk 就可以了 如果你做的是游戏的话 就用游戏统计 , 这里我介绍的是应用统计百度统计开大文档: http://devel
2016-08-07 20:15:53 882 4
原创 mob 之 ShareSDK第三方分享
现在很多应用都有分享的功能,下面我就给大家介绍一个第三方分享的框架使用步骤 1.访问 http://dashboard.mob.com/#/share/index 注册应用获取AppKey 登录之后点击头像进入–>管理后台 –>选择要集成的服务 ShareSDK 进入之后点击上面标题栏中的 添加 按钮 –>然后添加一个新的安卓应用 –>添加完之后就会生成一个app key
2016-08-07 17:23:29 5651 8
原创 OkHttp的基本使用
OkHttp的使用要比volley强大的多,他可以处理文件的上传和下载 ,而volley就做不到这么灵活, 并且在默认情况下会在数据请求的时候将数据进行压缩,这样有效的降低数据传输的大小 , 也支持想volley一样 的网络缓存的功能,当网络出现问题时,自动重试一个主机的多个 IP 地址okHttp使用步骤: 1. 获取okHttpClient实例 2. 构建Request(Request是Ok
2016-08-07 01:25:02 432
原创 Handler机制 与 ANR异常
Handler是线程间通讯的机制,Android中,网络访问、文件处理等耗时操作必须放到子线程中去执行,否则将会造成ANR异常。ANR异常:Application Not Response 应用程序无响应产生ANR异常的原因:在主线程执行了耗时操作,对Activity来说,主线程阻塞5秒将造成ANR异常,对BroadcastReceiver来说,主线程阻塞10秒将会造成ANR异常。解决ANR异常的方
2016-08-05 20:04:56 3886
原创 Volley 的基本使用
简介 volley是2013年Google i/o大会上推出了一个新的网络通信框架它适合于数据量不大,通信频繁的网络操作在使用volley 之前 首先要 下载jar包 : http://download.csdn.net/detail/q9104422999/9595519 ,最重要的一点 在 清单文件中要添加访问网络的权限 (很多初学者的朋友都会忘记这一点 , 这样无论怎么请求都是失败的
2016-08-05 00:53:17 277
原创 关于DefaultHttpClient 过时的问题
今天在使用之前的一个demo的时候 在导入studio之后发现 缺少jar包 然耨在导入jar包后,有些方法依然不能正常使用,后来搜索了一下,恍然大悟,原来是某些api过时导致的 ,决绝方法也 很简单 最简单的方法就是 直接将studio 里面的Api版本 修改成以前的版本 高版本是可以兼容低版本的 ,修改build.Gradle 文件里面的 相关引用
2016-08-04 20:19:56 10633
原创 ViewPager的使用
首先我们要先了解一下 ViewPager这个控件是干什么用的viewpager 可以使用在引导页 , 首页上面的轮播图, title中的滑动条目页面也页面之间的滑动切换,还可以用作于底部标题栏点击后上面的页面跟随点击一起联动 都可以用到 viewpager 在现在来说还是经常会遇到这个控件的 也是大家常用的一个控件下面我就带领大家简单的了解一下,看看viewpager是如何实现自动滑动
2016-08-03 01:32:20 509
原创 从简单到复杂教你如何使用webview
很多时候我们在开发程序的时候 为了方便 ,我们在做页面的时候 会采用webview直接加载页面的方式, 尤其是在大量的新闻展示页面的时候,那么 webview 到底该如何使用呢,下面我们就将从浅入深的 教大家 如何使用webview. 首先 先布置一下 布局文件代码为: xml version="1.0" encoding="utf-8"?>RelativeLayout
2016-08-02 00:18:05 451
AndroidButterKnifeZelezny1.6.0离线包
2018-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人