android 基础知识
Bee大前端
更好的生活需要你更多的知识来铺垫!
展开
-
Activity的task相关
古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有所提升,仍需我们去实践,去实践。今天我们来讲一下Activity的task相关内容。上次我们讲转载 2014-12-20 16:36:28 · 365 阅读 · 0 评论 -
Intent的隐式调用
隐式调用Intent:意图分为 显示和隐式 显示比较好理解就不介绍了,这里主要介绍隐式调用intent-filter(隐式意图过滤器)原创 2014-12-12 15:11:05 · 691 阅读 · 0 评论 -
HttpClient的用法总结(转载自小小凉凉)
下面是我对HttpClient的一些总结,是根据我自己的理解写的,如果有不对的地方欢迎拍砖。使用HttpClient连接服务端的步骤:1.创建HttpClient客户端对象HttpClient client = new DefaultHttpClient();2.创建请求对象 1.1 GET请求HttpUriRequest reque转载 2014-10-25 15:56:19 · 426 阅读 · 0 评论 -
Android WebView(一)
WebView是View的一个子类,可以让你在activity中显示网页。 可以在布局文件中写入WebView:比如下面这个写了一个填满整个屏幕的WebView: xml version="1.0" encoding="utf-8"?>WebView xmlns:android="http://schemas.android.com/apk/res/android"转载 2015-06-05 11:03:13 · 391 阅读 · 0 评论 -
HttpURLConnection和HttpClient联网区别
Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应转载 2014-10-25 16:25:32 · 580 阅读 · 0 评论 -
android 网络监测
应公司要求我们的应用需要一个网络监测,特意写了一个。这个是完全用广播实现的,不喜勿喷啊!~先上注册文件<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.nettest" android:versionCode="1" android:v原创 2014-12-20 16:37:55 · 538 阅读 · 0 评论 -
AIDL的实例,看一看结构
Android支持两种类型的服务:本地服务与远程服务。本地服务只能供承载它的应用程序使用,而远程服务还可以供其它应用程序使用。在Android中,远程服务可以使用AIDL(Android Interface Definition Language)向客户端定义自身。下面说明创建AIDL服务的步骤:编写一个AIDL文件(以.aidl为后缀)来向客户端定义接口,AI原创 2014-12-08 16:58:48 · 605 阅读 · 0 评论 -
android Notification 的使用
先来一段代码 mNotificationManager = (NotificationManager) context.getSystemService(context.NOTIFICATION_SERVICE); Intent intent = new Intent(context, MainActivity.class); intent.setFlags(Inten原创 2015-05-20 15:18:08 · 742 阅读 · 0 评论 -
ProgressBar简单使用
最近做项目的时候,做检查更新功能,需要做一个notification的下载进度,就需要使用progressBar控件,本来打算使用自定义的继承自ProgressBar,结果发现不能用,谷歌限制了只能使用特定的系统的progressBar,所以不得自定义样式了。 在xml中使用方式: 可以使用系统的样式 <ProgressBar android:id="@+id/pro原创 2016-05-09 14:21:35 · 1977 阅读 · 0 评论 -
Android 中的 Service 全面总结
1、Service的种类 按运行地点分类:类别区别 优点缺点 应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主转载 2015-05-21 08:51:30 · 434 阅读 · 0 评论 -
android面试题总结加强版(二)
16.Android常用控件的信息单选框(RadioButton与RadioGroup):RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。事件:setOnCheckedChangeListener(),处理单选框被选择事件。把RadioGroup.OnCheckedChangeListener实例作为参数传入。多选框(CheckBox转载 2015-05-12 08:48:00 · 451 阅读 · 0 评论 -
android面试题总结加强版(三)
自己总结的最强android应用面试题集26.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?当你的程序中某一个Activity A 在运行时中,主动或被动地运行另一个新的Activity B 这个时候A会执行Java代码public void onSaveInstanceState(Bundle outState) {转载 2015-05-12 10:23:03 · 418 阅读 · 0 评论 -
Android四大组件详解
注:本文主要来自网易的一个博主的文章,经过阅读,总结,故留下文章在此Android四大基本组件介绍与生命周期Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,转载 2014-12-11 15:05:22 · 369 阅读 · 0 评论 -
Activity的四种启动模式
一、启动模式介绍启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置;启动模式有4种,分别为standard、singleTop、singleTask、singleInstance;讲解启动模式之前,有必要先讲解一下“任务栈”的概念;任务栈每个应用都有一个任务栈,转载 2014-12-11 16:56:10 · 441 阅读 · 0 评论 -
本地服务和远程服务AIDL
AIDL 应用场景:从字面意思理解 Android Interface Definition Language,安卓接口定义语言,用于生成可以在Android设备上两个进程之间进行进程间通信(IPC improcess comunication)的代码。如果在一个进程中(例如Activity)要调用另一个进程中(例如Service)对象的操作,就可以使用AIDL生成可序列化的参数。原创 2014-12-08 16:09:00 · 904 阅读 · 0 评论 -
主线程(UI线程)
Android的单线程模型原则 当应用启动,系统会创建一个主线程(main thread)。 这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件发生交互。 所以主线程也叫做UI线程。 系统不会为每个组件单独创建线程,在同一个进程里的UI组件都会在UI线程里实例化,系统对每一个组件的调用都从转载 2014-12-06 16:19:53 · 1512 阅读 · 0 评论 -
IntentService使用
IntentService是Service类的子类,用来处理异步请求。客户端可以通过startService(Intent)方法传递请求给IntentService,IntentService通过worker thread处理每个Intent对象,执行完所有的工作之后自动停止Service。 当启动一个Service时,他默认都是运行在主线程的,如果Service将要运行非常耗时或者可能被转载 2014-12-05 17:33:24 · 478 阅读 · 0 评论 -
android service 详解
摘自 青香蕉的博客Service 身为四大组件之一我们如何启动他呢,有两种方法: • Context.startService() • Context.bindService()两种方法有什么不同呢?在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 on原创 2014-12-04 15:01:30 · 533 阅读 · 0 评论 -
Android中IPC框架的理解
首先我们得理解整个android的架构 1.如果将Android 泛化,我们可以将系统划分为下面几部分 android;DalvikVM; linux 2.从Linux 角度看到的空间划分:进程空间和内核空间。Android 构建在JVM 之上,从Android 动态运行逻辑上我们需要将Android 划分成Android 空间和非Android 空间。在Andoid转载 2015-03-12 00:12:26 · 368 阅读 · 0 评论 -
android面试题总结加强版(一)
自己总结的最强android应用面试题集1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等。如果曾经有状态记录(参阅后述Saving Activity转载 2015-05-11 11:07:54 · 465 阅读 · 0 评论 -
Android webView js问题
Android中向webview注入js代码可以通过webview.loadUrl(“javascript:xxx”)来实现,然后就会执行javascript后面的代码。但是当需要注入一整个js文件的时候,貌似就有点麻烦了。 不过理清以下思路,方法其实也很简单,如下: 我们通过在webview的onPageFinished方法中执行js代码注入:第一种: 当webview加载完之后,读取整个j转载 2017-06-27 13:32:13 · 373 阅读 · 0 评论