Android学习
文章平均质量分 69
刺猬1012
这个作者很懒,什么都没留下…
展开
-
android 如何连真机测试
转自:http://blog.csdn.net/china_lzn/article/details/7461963Android的AVD无比的慢,无语啊,程序编的再好,都无法体验到流畅的感觉,索性,真机测试其.............方法如下:(1)开机一部Android手机(当让Pad也行)(2)在手机中:设置-->应用程序-->开发-->USB调试(3)转载 2014-10-15 18:54:14 · 988 阅读 · 0 评论 -
Android源码分析之SharedPreferences
在Android的日常开发中,相信大家都用过SharedPreferences来保存用户的某些settings值。Shared Preferences以键值对的形式存储私有的原生类型数据,这里的私有的是指只对你自己的app可见的,也就是说别的app是无法访问到的。客户端代码为了使用它有2种方式,一种是通过Context#getSharedPreferences(String pre转载 2016-06-12 16:47:25 · 258 阅读 · 0 评论 -
Android基础之Android系统架构
今天有人来请教Android系统,自己感觉理解的也不深入,所以找点资料重新再学习一下,收获不少。转自:http://my.oschina.net/fhd/blog/349830Android采用层次化系统架构,官方公布的标准架构如下图所示。Android由底层往上分为4个主要功能层,分别是linux内核层(Linux Kernel),系统运行时库层(Libraries和Androi转载 2016-06-28 22:07:13 · 4823 阅读 · 0 评论 -
在Android Studio中进行单元测试和UI测试
听说不会单元测试的Android程序员不是一个合格的程序员,,好吧,虽然学习Android好久,最近在使用AndroidStudio,但不知道AndroidStudio自带单元测试功能,今天了解了一下AndroidStudio下如何使用单元测试。转自:http://www.cnblogs.com/linwj/archive/2016/01/20/5145783.html原创 2016-07-12 17:05:05 · 3504 阅读 · 0 评论 -
Android IPC机制学习(Android艺术开发探索)
第二遍看《Android艺术开发探索》这本书,把一些知识整理一下,以便以后学习。学习Android总是会有很多知识比较难学习,也会引申更多的东西要去查找和学习,所以只能坚持去做,没有别的捷径。1.多进程出现情况一个应用因为某些原因自身需要采用多进程模式来实现:某个模块需要运行在单独进程中,或需要通过多进程来获取多份内存空间。当前应用需要向其他应用获取数据2.开启多进程模式:原创 2016-06-15 17:40:38 · 338 阅读 · 0 评论 -
android屏幕适配
刚学习Android开发那会整理了网上的一些资料,做了个PPT。ppt:http://download.csdn.net/detail/u010980446/9551111原创 2016-06-16 10:47:23 · 237 阅读 · 0 评论 -
百度地图sdk学习心得
虽然之前一直在搞iOS开发,开发小组的缺人搞android,然后去搞android,第一个任务就是将项目里的android 百度地图sdk版本更新到最新版本。 android百度地图自3.0版本之后就改动了很多,原有的BMapManager 、MapController 、图层等等这些东西都不复存在,了解之前的版本之后,再建立最新的版本框架时往往会被之前的框架所束缚,那么不如从小白原创 2015-03-20 21:25:35 · 787 阅读 · 0 评论 -
Android开发之RecyclerView的使用全解
自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recylerview怎么用?接下来就对这几个问题来一起讨论一下recylerview,如有谬误欢迎批评指正,如有疑问请留言。通过转载 2016-09-09 15:33:44 · 402 阅读 · 0 评论 -
Android 沉浸式状态栏攻略
实习的时候一开始接的的任务就是实现半透明状态栏效果在大于4.4版本之上,让4.4的效果与5.0的效果尽可能一致。然后从http://blog.csdn.net/lmj623565791/article/details/48649563/这里找到解决方案5.0设置样式name="AppTheme.NoActionBar"> name="windowAct转载 2016-09-09 16:26:20 · 347 阅读 · 0 评论 -
android Activity切换屏 生命周期变化问题
最近看到onSaveInstanceState和onRestoreInstanceState,发现有以下几种情况会调用onSaveInstanceState1、当用户按下HOME键时 这是显而易见的,系统不知道你按下HOME后要运行多少其他的程序,自然也不知道activityA是否会被销毁,故系统会调用onSaveInstanceState,让用户有机会保存某些非永久性的数据。原创 2016-09-24 20:30:23 · 2096 阅读 · 0 评论 -
Android App的设计架构:MVC,MVP,MVVM与架构经验谈
转自:http://www.tianmaying.com/tutorial/AndroidMVC写的非常好~和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计:我的App需要应用这些设计架构吗?MVC,MVP等架构讲的是什么?区别是什么?本文就来带你分析一下这几个架构的特性,转载 2016-06-04 16:53:36 · 492 阅读 · 0 评论 -
ListView与Adapter
转自:http://mobile.51cto.com/abased-445617.htmhttp://blog.csdn.net/fznpcy/article/details/8658155/自己学习一下~adapter介绍: Adapter是将数据绑定到UI界面上的桥接类。Adapter负责创建显示每个项目的子View和提供对下层数据的访问。 在多数情况下,你不需转载 2016-06-03 20:26:59 · 317 阅读 · 0 评论 -
android:布局参数,控件属性及各种xml的作用
以下大部为用在RelativeLayout中的一些参数:android:layout_above 将该控件的底部至于给定ID的控件之上,但不会左对齐,默认置于父窗口最左边,会覆盖最左边的控件android:layout_below 将该控件的顶部至于给定ID的控件之下,但不会左对齐,默认置于父窗口最左边,会覆盖最左边的控件android:layout_toLeftOf 将该转载 2014-10-15 21:15:52 · 381 阅读 · 0 评论 -
Android Handler机制
今天大神把我叫过去仔细分析了一下项目里用了多少的线程问题,套用了多少handler,之前直接是从师兄们这里接手的任务,没有过多的关注使用框架冗余的重复的问题,感觉自己对android的很多东西还在基于简单的java代码中,还是先恶补一下今天新学习到的东西吧。以下是转载内容:来自http://blog.csdn.net/stonecao/article/details/6417364转载 2015-04-11 09:50:09 · 274 阅读 · 0 评论 -
学习SQLite和Cursor
使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:转载 2015-05-19 22:05:18 · 472 阅读 · 0 评论 -
Intent和PendingIntent的区别
看书看到PendingIntent 不知道它与Intent有什么不同,找了一下资料分享学习一下。intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 P转载 2015-05-19 10:14:09 · 299 阅读 · 0 评论 -
Android中常见的像素单位
在牛客网上做了几道关于android的题目,发现有不少关于像素单位的问题,现在总结一下常见的像素单位。 dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480原创 2015-09-21 15:56:15 · 1223 阅读 · 0 评论 -
Activty和Task的启动模式
在牛客网上看到一个很不错的介绍: “拿来主义”standard模式。哪里需要调用我我就去哪里,可以多次实例化,可以几个相同的Activity重叠。 “拒绝堆叠”singleTop模式。可以多次实例化,但是不可以多个相同的Activity重叠,当堆栈的顶部为相同的Activity时,会调用onNewIntent函数。 “独立门户”singleTask模式。同一个应用中调用该Act原创 2015-09-21 16:42:21 · 299 阅读 · 0 评论 -
整理牛客网关于android的问题(一)
以下内容为牛客网关于Android问题的一些整理,以便以后方便查看。 1.前台进程最后被销毁 前台进程(foreground): 目前正在屏幕上显示的进程和一些系统进程。举例来说,Dialer Storage,Google Search等系统进程就是前台进程;再举例来说,当你运行一个程序,如浏览器,当浏览器界面在前台显示时,浏览器属于前台进程(foreground),但一旦你按home回到主界面原创 2015-11-11 15:47:02 · 525 阅读 · 0 评论 -
Android性能优化
性能优化:布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bitmap优化、线程优化等1.布局优化思想:尽量减少布局的层级,绘制工作量少,性能高操作:1.删除布局中无用的控件和层级 2. 选择使用性能低的ViewGroup,比如LinearLayout、FrameLayout,RelativeLayout功能复杂,优先使用前两者原创 2016-05-11 10:48:40 · 892 阅读 · 0 评论 -
Fragment学习
看了几篇关于Fragment的博客,将几篇整理了一下,以便学习。http://blog.csdn.net/lmj623565791/article/details/37970961http://www.tuicool.com/articles/zyYN3uhttp://www.php100.com/html/it/biancheng/2015/0120/8419.htmlhttp:转载 2016-06-02 10:39:02 · 361 阅读 · 0 评论 -
Activity学习
学习《Android开发艺术探索》第一章,整理以便以后学习。1.Activity的生命周期1.1典型情况下的生命周期分析onCreate:表示Activity正在创建,做一些初始化工作:setContentView去加载界面布局资源,初始化Activity所需数据等。onStart:表示Activity正在启动,即将开始,这时Activity已经可见了,但是还没原创 2016-06-08 16:47:08 · 279 阅读 · 0 评论 -
Android4种网络连接方式HttpClient、HttpURLConnection、OKHttp和Volley优缺点和性能对比
大致用过ttpClient、HttpURLConnection、OKHttp,找到一篇总结很好的文章来分享一下。转自:http://www.2cto.com/kf/201607/521798.html比较的指标:1、cpu2、流量3、电量4、内存占用5、联网时间功能点:1、重试机制2、提供的扩展功能转载 2016-09-20 22:42:00 · 929 阅读 · 0 评论