- 博客(16)
- 资源 (5)
- 收藏
- 关注
转载 android访问网页
1.通过Intent的方式访问浏览器Uri uri= Uri.parse("http://www.baidu.com"); Intent intent = new Intent(Intent.ACTION_VIEW, myBlogUri); startActivity(intent);2.通过WebView跳转自带的浏览器。用户能明显感觉在跳转自己手机上的浏览器,通
2016-01-27 22:38:01 2445
转载 TCP/IP协议,HTTP/HTTPS协议
网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符。当然,对于不相容终端,除了需变换字符集字符外还需转换其他特性,如显示
2016-01-27 15:18:11 668
转载 Android多屏适配
android因为开源的关系,出现了很多不同尺寸的android手机,为了更好的用户体验,我们应该让开发的应用适应更多的屏幕。所以需要学习多屏适配,以下主要收集解决方法。1、字体大小采用“sp”单位,比如24sp不使用奇数、小数,以免丢失精度2、使用wrap_content, fill_parent, 或者 dp 来定义layout的尺寸大小。使用d
2016-01-21 22:39:22 800
原创 如何一次退出多个Activity
有下面几种方法:1.使用链表把要退出的Activity实例保存起来,在要退出时,遍例这个链表,调用每个Activity的finish方法。具体点讲:在每个Activity的onCreate方法中添加类似代码:SysApplication.getInstance().addActivity(this);在需要退出程序的时候,调用:SysApplication.getInstance().ex
2016-01-21 14:43:01 2995
原创 Android内存管理与内存泄漏的理解
内存管理参考:http://blog.csdn.net/chaihuasong/article/details/8289367,http://www.cnblogs.com/zhengtao/articles/2154098.html在Android的开发中,要时刻注意内存的分配与垃圾回收,因为系统为每一个虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的
2016-01-21 13:30:20 889
转载 Android系统架构
android系统架构图 android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层。 1.应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序
2016-01-21 12:57:27 459
转载 Android中Services之异步IntentService
在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和Ac
2016-01-20 16:50:49 675
转载 android常用的设计模式
1.MVC模式2.单例模式适用的场景在于:对于定义的一个类,在整个应用程序执行期间只有唯一的一个实例对象。通过单例模式,自行实例化并向这个系统提供这个单一实例的访问方法。如Android中常见的Application对象。根据此单一实例产生的时机不同,可以将其分为懒汉式、饿汉式和登记式。一、懒汉式:其特点是延迟加载,即当需要用到此单一实例的时候,才去初始化此单一实例。
2016-01-20 13:40:24 334
原创 android Handler
在Android的UI开发中,我们经常会使用Handler来控制主UI程序的界面变化。有关Handler的作用,我们总结为:与其他线程协同工作,接收其他线程的消息并通过接收到的消息更新主UI线程的内容。 我们假设在一个UI界面上面,有一个按钮,当点击这个按钮的时候,会进行网络连接,并把网络上的一个字符串拿下来显示到界面上的一个 TextView上面,这时就出现了一个问题,如果这
2016-01-19 18:25:24 281
转载 android MVC
我对于这点知识很模糊,很混乱,这里只是记录我能够理解的MVC。MVC概念http://www.2cto.com/kf/201506/405766.htmlMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,
2016-01-18 14:10:31 370
转载 android四大组件---ContentProvider
1、ContentProvider简介在Android官方指出的Android的数据存储方式总共有五种,分别是:Shared Preferences、网络存储、文件存储、外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们
2016-01-16 21:23:22 501
转载 android四大组件---BroadCastReceiver
概述:广播是一种广泛运用的在应用程序之间传输信息的机制 。而 BroadcastReceiver 用来接收来自系统和应用中的广播,是对发送出来的广播进行过滤接收并响应的一类组件。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作
2016-01-16 16:01:21 1189
转载 android四大组件---service
参考:http://www.360doc.com/content/14/0415/18/2793098_369238276.shtml,http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html,http://836811384.iteye.com/blog/1972385?utm_source=tuicool&utm_medi
2016-01-13 18:59:08 322
原创 android四大组件---Activity
Intent的详解:点击打开链接Activity的启动方式:点击打开链接Activity启动方式有四种,分别是:(前三个都是没有该对象时,和默认一样)standard 默认,可以不设置,栈A--B--C--A--A--AsingleTop 栈顶唯一,栈A--B--C--A,多用于聊天页面singleTask 栈A--B--C--之后在开启A,则栈里只有A,其余清空,多用
2016-01-13 16:34:48 402
转载 Android系统自带主题样式(android:theme),Android Dialog 系统样式
转载:http://stephen830.iteye.com/blog/1129203 http://blog.sina.com.cn/s/blog_3e333c4a0102vk0f.htmlAndroid系统自带样式(android:theme)'0ATheme.Dialog : (图1)Activity显示为对%E:��框模式Theme.NoTitl
2016-01-12 13:13:58 27114
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人