![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
baicaiye
工科姐姐,画过板,写过Verilog,写过Java,写过C,现在开写段子,欢迎关注公号baicai
展开
-
Android中的常用框架:
Android中的常用框架: Volley 联网框架 Gson json解析框架 xutils 工具类框架框架如何学习?1>认清这个框架到底能干什么。 跟我以前用过的哪一个框架比较类似。2>这个框架的最基本的使用方法是什么。 写一个小demo。3>直接去写项目吧。原创 2016-11-28 20:23:45 · 274 阅读 · 0 评论 -
如何让Android横竖屏切换时不销毁当前activity
原文链接:https://zhidao.baidu.com/question/873520435414884132.html在编写android小应用的时候,碰到了这样的一个问题:当推开手机的实体键盘时,屏幕由竖屏转换为横屏,此时应用程序的显示界面(Activity)就会被销毁了,这个让人比较郁闷。 如何才能让这个activity不被销毁呢? -------------转载 2016-11-23 20:44:33 · 317 阅读 · 0 评论 -
Crashlytics使用总结
原文链接:http://blog.csdn.net/smking/article/details/39320695市场上有多种移动应用Crash收集工具, 如友盟,MTJ等。在iOS中, 收集Crash主要通过两种方式, 一种是信号量机制,因为crash通常会发出信号量,标明某某应用崩溃了, 另一种方式是每一个应用都有一个crash handle, 即崩溃钩子, 每当程序崩溃时,转载 2016-11-23 20:56:07 · 565 阅读 · 0 评论 -
ANR 如何避免
原文出处:http://blog.csdn.net/popcorn2008/article/details/76569791.什么是ANR:一般说来,如果应用程序不能响应用户输入的话,系统会显示一个ANR。例如,一个应用程序阻塞在一些I/O操作上(通常是网络访问),这时,应用程序的主线程就不能再处理用户的输入事件。经过一定的时间后,系统认为应用程序已经挂起,并显示ANR来让用户选择杀死应用转载 2016-11-23 21:40:09 · 320 阅读 · 0 评论 -
关于asyncTask
有些人喜欢用 Android 提供的 AsyncTask,但事实上 AsyncTask 的问题更加严重,Thread 只有在 run 函数不结束时才出现这种内存泄露问题,然而 AsyncTask 内部的实现机制是运用了ThreadPoolExcutor,该类产生的 Thread 对象的生命周期是不确定的,是应用程序无法控制的,因此如果 AsyncTask 作为 Activity 的内部类,就更容易原创 2016-11-23 21:48:55 · 274 阅读 · 0 评论 -
利用onSaveInstanceState()方法保存Activity状态
原文链接:http://blog.csdn.net/yuzhiboyi/article/details/7677026 Activity里的onSaveInstanceState()方法,虽然系统会自动调用它来保存Activity的一些数据,但当除它默认要保存的数据外,我们还要保存一些其他数据的时候, 我们就需要覆盖onSaveInstanceState()方法来保存Activit转载 2016-12-06 18:07:01 · 502 阅读 · 0 评论 -
Android系统进程Zygote启动过程的源代码分析
原文链接:http://blog.csdn.net/luoshengyang/article/details/6768304这篇博客看的心塞塞的:系统启动 - > init进程创建Zygote进程 ->Zygote进程负责Application FrameWork层的其他进程创建和启动,首先创建SystemService -> SystemService创建PackageManag转载 2016-11-24 12:38:19 · 348 阅读 · 0 评论 -
Dalvik和Java字节码的对比
原文链接:http://www.importnew.com/596.html介绍了Dalvik和Java字节码之间的异同。了解这些异同对于理解Android应用程序的特性,以及分析针对Android应用的恶意行为,都十分重要。Android应用程序通常使用Java语言编写,并在Dalvik虚拟机(DVM)中运行。DVM是一种完全不同于经典Java虚拟机(JVM)转载 2016-11-24 14:34:33 · 489 阅读 · 0 评论 -
Android事件分发机制完全解析,带你从源码的角度彻底理解
原文链接:http://blog.csdn.net/sinyu890807/article/details/9097463 Android事件分发机制完全解析,带你从源码的角度彻底理解(上)http://blog.csdn.net/sinyu890807/article/details/9153747 Android事件分发机制完全解析,带你从源码的角度彻底理解(下)转载 2016-11-24 17:44:57 · 281 阅读 · 0 评论 -
Android开发学习笔记:浅谈WebView
原文链接:http://liangruijun.blog.51cto.com/3061169/647456/ WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView =转载 2016-11-24 18:21:19 · 428 阅读 · 0 评论 -
理解Fragment生命周期
原文链接:http://blog.csdn.net/forever_crying/article/details/8238863/官网帮助文档链接: http://developer.Android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Acti转载 2016-11-23 15:36:54 · 358 阅读 · 0 评论 -
ANDROID FRAGMENT传递参数_FRAGMENT之间传值的两种方法
原文链接:http://dwtedx.com/itshare_296.html首先说一下Activity和Fragment之间传递参数当 Fragment 跟 Activity 绑定之后,在 Fragment 中可以直接通过 getActivity()方法获取到其绑定的 Activity 对象,这样就可以调用 Activity 的方法了。在 Activity 中可以通过如下方法获取到转载 2016-11-23 15:20:56 · 1116 阅读 · 0 评论 -
Android应用程序的自动更新升级(自身升级、通过tomcat)
原文出处:http://blog.csdn.net/mu0206mu/article/details/7204746Android应用程序的升级(自身升级)一、 引言: 很多的Android应用都具有版本检测和自动更新的功能,用户一键就可以完成软件的升级和更新。Android应用程序的升级本质上是利用了Linux系统的软件包管理和安装机制,而对于上层这转载 2016-11-14 19:38:53 · 537 阅读 · 0 评论 -
如何安全退出已调用多个 Activity 的 Application?
原文链接:http://blog.csdn.net/a626361893/article/details/52013970记录打开的Activity 每打开一个Activity,就记录下来,在需要退出时,关闭每一个activity。发送特定的广播 在需要结束应用时,发送一个特定的广播,每一个Activity收到广播后关闭。通过 int转载 2016-11-15 18:50:51 · 468 阅读 · 0 评论 -
Activity四种启动模式
原文链接:http://blog.csdn.net/shinay/article/details/7898492Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Acti转载 2016-11-15 19:07:37 · 172 阅读 · 0 评论 -
Android 最火的快速开发框架XUtils
原文链接:http://blog.csdn.net/dj0379/article/details/38356773/最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解转载 2016-11-15 20:12:20 · 228 阅读 · 0 评论 -
【Android】关于Service中的耗时操作
原文链接:http://blog.csdn.net/zartzwj/article/details/20864497由于Service和Broadcast一样,都运行在主线程中,所以在这两个里面我们无法做一些长时间的耗时操作,也就是说,如果我们有一个后台服务,是每隔一段时间请求一次服务器,类似于心跳服务,只是没有心跳服务那么频繁,例如每2个小时执行一次连接服务器操作,这样的话,我们的应用可转载 2016-11-21 14:29:10 · 5128 阅读 · 0 评论 -
android listview 异步加载图片并防止错位
原文链接:http://www.cnblogs.com/lesliefang/p/3619223.html网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。我简单分析一下:转载 2016-11-21 19:28:09 · 482 阅读 · 0 评论 -
Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
原文链接:http://blog.csdn.net/xiaanming/article/details/26810303/相信大家平时做Android应用的时候,多少会接触到异步加载图片,或者加载大量图片的问题,而加载图片我们常常会遇到许多的问题,比如说图片的错乱,OOM等问题,对于新手来说,这些问题解决起来会比较吃力,所以就有很多的开源图片加载框架应运而生,比较著名的就是Univer转载 2016-11-21 20:47:44 · 360 阅读 · 0 评论 -
【Android】Android高效加载大图、多图解决方案,有效避免程序OOM - 后面看
原文链接:http://blog.csdn.net/guolin_blog/article/details/9316683高效加载大图片1.防止OOM1.图片压缩,使用bitmapFactory选择方法进行解析,并压缩图片预估一下加载整张图片所需占用的内存。为了加载这一张图片你所愿意提供多少内存。用于展示这张图片的控件的实际大小。当前设备的屏幕尺寸和分辨率。通过设置转载 2016-11-21 21:01:51 · 422 阅读 · 0 评论 -
Android Volley完全解析
原文链接:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpU转载 2016-11-21 21:04:36 · 245 阅读 · 0 评论 -
JNI/NDK
参考链接:http://blog.csdn.net/xyang81/article/details/41759643http://blog.csdn.net/banketree/article/details/12167145JNI java native interface java中定义的连接C好C++ 的接口的一种实现方式相信很多做过 Java 或 Androi原创 2016-11-28 17:18:03 · 303 阅读 · 0 评论