
Android.StudyNotes
文章平均质量分 90
--扑朔迷離
此人很懒,有个性没签名
展开
-
AndroidManifest.xml完整解析
收藏自:http://blog.youkuaiyun.com/dlutbrucezhang/article/details/8911219 一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现转载 2013-05-14 08:15:40 · 1025 阅读 · 0 评论 -
Android异步消息处理机制
我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler的handleMessage()方法中获得刚才发送的Message对象,然后在这里进行UI操作就不会再出现崩溃了。这种处理方式被称为异步转载 2014-12-03 21:50:36 · 509 阅读 · 0 评论 -
Android之Thread,Runnable,Handler,AsyncTask等之间的关系
android 的多线程实际上就是java的多线程。android的UI线程又称为主线程。首先是Thread 和 Runnable:Thread才是一个线程,而Runnable可以理解为一个任务。这个任务只是一个接口。具体的任务执行是在 run()方法执行。Thread thread = new Thread(Runnable); 那么就是把一个Runnable任务转载 2014-12-03 14:52:50 · 753 阅读 · 0 评论 -
Android之FTP连接
最近一段时间,因为公司项目的需要,对HTTP协议以及FTP协议都有所了解,并且在基于网络开放源代码 基础上,能够完成项目的要求。今天给大家分享下,怎样建立属于我们自己的FTP服务器以及FPT客户端,同时 非常非常感谢这些开源软件及其作者为IT行业做出的贡献,最大程度上至少解放了我们这些IT码农。且看正文。 本文主要内容:转载 2014-12-03 15:18:08 · 3335 阅读 · 0 评论 -
Android之性能优化
遇到的问题:1)ANR2)ListView 卡顿,不流畅3)Activity启动慢4)动画不流畅,启动前卡顿5)自定义view启动慢6) OOM7)数据库大量操作8)长时间运行后,程序变慢基本思想:1)语言层解决问题,语法上提转载 2014-09-17 19:52:02 · 574 阅读 · 0 评论 -
Android之Fragment通信
为了重用Fragment的UI组件,创建的每个Fragment都应该是自包含的、有它自己的布局和行为的模块化组件。一旦你定义了这些可重用的Fragment,你就可以把它们跟一个Activity关联,并把它们跟应用程序的逻辑相连来实现全部的组合式UI。 现实中我们经常想要一个Fragment跟另一个Fragment进行通信,例如,要基于一个用户事件来改变内容。所有的Fragmen翻译 2014-09-17 19:42:20 · 737 阅读 · 0 评论 -
Android之Navigation Drawer
Navigation DrawerPREVIOUSNEXTDEVELOPER DOCSCreating a Navigation DrawerThe navigation drawer is a panel that transitions in from the left edge of the screen and displays the原创 2014-09-13 16:05:52 · 1962 阅读 · 0 评论 -
Android之Fragment
Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下Android Fragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个单独的activity中建立多个UI面板,同时重用fragment在多个activity中.你可以认为f转载 2013-07-16 11:36:33 · 754 阅读 · 0 评论 -
Android之EditText属性大全
android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息android:numeric="integer"设置只能输入整数,如果是小数则是:decimalandroid:singleLine="true"设置单行输入,转载 2013-05-18 10:59:54 · 1097 阅读 · 0 评论 -
Android之开发权限大全
转自:http://blog.youkuaiyun.com/u010436741/article/details/8908244 有时候我们开发的时候,总是遇到一些莫名其妙的问题或者错误, 而且老找都找不到根源在哪,这些也常常是我们所忽略的小地方......譬如:忘记加权限... android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”p转载 2013-05-14 07:57:56 · 937 阅读 · 0 评论 -
Android之Bitmap用法汇总
Bitmap用法总结1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),dr转载 2013-05-16 08:58:05 · 966 阅读 · 0 评论 -
Android之ActionBar学习
写于开始前,首先这篇是翻译,源自于自己关于ActionBar的一个问题求教于manoel兄,其csdn博客地址(http://blog.youkuaiyun.com/manoel?viewmode=contents)。后来他发送我一份资料,感觉不错,翻译一下。关于那个问题:是关于如何生成如下图所示之ActionBar效果: 其实就在官网上就有答案,自己疏忽再加上资料繁多。寻了许久,经过指点。终转载 2013-07-12 09:30:59 · 731 阅读 · 0 评论 -
Android之开源框架地址
在目前软件开发行业中,流行着这么一句话“天下武功,唯快不破”。而“快”,就不能让我们重复去制造论坛,不能去重新发明轮子。目前开源界中已经有很多成熟的,得到了大量商用的开源软件和框架,我们就可以借鉴这有优秀的资源,才能在这个节奏速度的社会中博得一丝生存的机会。我收集整理了一些优秀的android开源框架,希望能对android软件开发的朋友一点的帮助。Current List Utility转载 2013-07-12 11:36:02 · 1160 阅读 · 0 评论 -
Android之学习笔记
成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的编程,例如L原创 2013-07-12 10:59:18 · 740 阅读 · 0 评论 -
Android程序框架设计
1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之类的东西,如果能很好转载 2013-06-04 16:21:13 · 718 阅读 · 0 评论 -
Android AsyncTask解析
我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考 Android Handler、Message完全解析,带你从源码的角度彻底理解 。不过为了更加方便我们在子线程中更新UI元素,Android从1.5版本就引入了一个As转载 2014-12-03 21:53:14 · 566 阅读 · 0 评论