自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 6.ContentProvider知识点总结

1.请介绍下ContentProvider是如何实现数据共享的。 把自己的数据通过uri的形式共享出去 android 系统下不同程序 数据默认是不能共享访问 需要去实现一个类去继承ContentProvider public class PersonContentProvider extends ContentProvider{ Static{ }

2017-01-16 22:23:16 319

原创 5.BroadcastReceiver知识点总结

1.请描述一下BroadcastReceiver 有很多广播接收者 ,系统已经实现了. 广播分两种 有序广播 无序广播 指定接收者的广播 . 是不可以被拦截掉的 <intent-filter android:priority="1000"> <action android:name="android.provider.Telephony.SMS_

2017-01-16 22:22:35 269

原创 4.Intent 知识点总结

1.请描述一下Intent和IntentFilter。 Android 中通过 Intent 对象来表示一条消息,一个 Intent 对象不仅包含有这个消息的目的地, 还可以包含消息的内容,这好比一封 Email,其中不仅应该包含收件地址,还可以包含具体的内容。 对于一个 Intent 对象,消息“目的地”是必须的,而内容则是可选项。 通过Intent 可以实现各种系统

2017-01-16 22:21:36 296

原创 3.service知识点总结

1.service是否在mainthread中执行,service里面是否能执行耗时的操作? 默认情况,如果没有显示的指定service所运行的进程, Service和activity是运行在 当前app所在进程的main thread(UI主线程)里面 service里面不能执行耗时的操作(网络请求,拷贝数据库,大文件 ) 在子线程中执行 new Thread(

2017-01-16 22:20:13 303

原创 2.Activity知识总结

1.什么是Activity? 四大组件之一,一般的,一个用户交互界面对应一个activity public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCr

2017-01-16 22:18:37 243

原创 10.Android11种传感器介绍

在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。 #define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#define SENSOR_TYPE_ORIENTATION 3 //方向#define S

2017-01-16 22:15:50 467

原创 9.Handler消息机制

解释Handler、Looper、Message、MessageQueue之间的关系,以及如何工作的? Handler获取当前线程中的looper对象,looper从MessageQueue中取出Message, 然后Handler对这个Message进行分发和处理。 角色描述: 1) Looper: 一个线程可以产生一个Looper对象,由它

2017-01-16 22:12:30 209

原创 8.版本控制svn和git

1、常见的版本控制软件 [1]cvs 已过时 [2]svn (需要服务器)集中式 [3]ClearCase ibm公司开发(只有自己公司用) [4]vss 微软公司开发(没人用) [5]git (不需要服务器)分布式 云计算 由好多台电脑组成了一个整体 github.com2、SVN简介 Svn(Subversion)是近年来崛起的版本

2017-01-16 22:10:31 242

原创 7.AIDL简介

1、aidl介绍 (1)远程服务 运行在其他应用里面的服务 (2)本地服务 运行在自己应用里面的服务 (3)进行进程间通信 IPC(Inter-Process Communication) (4)aidl Android interface Defination Language Android接口定义语言 专门是用来解决进程间通信的 2、aidl 实现步骤和之前调用服务里面

2017-01-16 22:09:13 221

原创 6.浅谈BroadcastReceiver(广播接收者)

1、广播接收器的概念 为了方便于进行系统级别的消息通知,Android引入了一套类似的广播消息机制。 当一个地方发送广播的时候,只要收听这个广播的广播接收者可以接收到这个广播。 就像你打开收音机,只要你调到和中央一套的频率一致,大家都可以收听到节目。 BroadcastReceiver就相当于收音机,而其他发送广播的地方就相当于广播电台。 创建一个广播接

2017-01-16 22:07:51 375

原创 5.浅谈get方式和post方式的区别

1.请求的URL地址不同: post:"http://192.168.13.83:8080/itheima74/servlet/LoginServlet" get:http://192.168.13.83:8080/itheima74/servlet/LoginServlet?username=root&pwd=123 2.请求头不同: (1)

2017-01-16 22:02:36 548

原创 4.SQLite数据库小结

(1)Android下数据库创建 什么情况下我们才用数据库做数据存储? 大量数据结构相同的数据需要存储时。 常见的数据库有:mysql、sqlserver2000、sqlite Android系统内置sqlite数据库,其特点:嵌入式、轻量级 A、创建数据库步骤: ①创建一个类集成Sqlit

2017-01-16 22:00:53 191

原创 3.几种常见的数据存储方式

一、数据存储 分类: 共享参数:Share Preferences 内部存储:Internal Storage 扩展存储:External Storage(外部存储) 数据库:SQLite Database//常见的数据库有mysql、sqlserver2000、sqlite 网络存储 //应用程序的默认安装路径:/data/data/{pac

2017-01-16 21:58:35 2181

原创 2.Android三级缓存概念

> 三级缓存- 优先从内存中加载图片, 速度最快, 不浪费流量- 其次从本地(sdcard)加载图片, 速度快, 不浪费流量- 最后从网络下载图片, 速度慢, 浪费流量> 内存溢出-不管android设备总内存是多大, 都只给每个app分配一定内存大小, 16M, 一旦超出16M就内存溢出了> 引用- 默认强引用, 垃圾回收器不会回收- 软引用, 垃圾回收器会考虑回收 SoftReferenc

2017-01-16 21:56:06 229

原创 1.浅谈AsyncTask

AsyncTask: 异步封装的工具, 可以实现异步请求及主界面更新(对线程池+handler的封装) 三个泛型意义: 第一个泛型:doInBackground里的参数类型 第二个泛型:onProgressUpdate里的参数类型 第三个泛型:onPostExecute里的参数类型及doInBackground的返回类型 示例:(解决图片错位问题)

2017-01-16 21:52:05 231

原创 1、Android基础笔试题

1、Activity有哪几种启动方式?分别代表什么意思? (1)standard 默认模式:每次激活Activity时都会创建Activity实例,并放入回退栈中。 (2)singleTop 如果在回退栈的栈顶正好存在该Activity的实例,就重用该实例,只要不在栈顶,都会创建实例。 (3)singleTask 如果在栈中已经有该Activity 的实例,

2017-01-16 21:41:23 521

原创 Android利用WebView与h5交互的几种形式

1Android利用WebView与h5交互的几种形式1.android中利用webview调用网页上的js代码。Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示:mWebView.getSettings().setJavaScriptEnabled(t

2016-12-20 17:39:52 1314

原创 android之service和Intentservice详解

IntentService:IntentService是一个通过Context.startService(Intent)启动可以处理异步请求的Service,使用时你只需要继承IntentService和重写其中的onHandleIntent(Intent)方法接收一个Intent对象,在适当的时候会停止自己(一般在工作完成的时候). 所有的请求的处理都在一个工作线程中完成,它们会交替

2016-07-08 23:15:39 217

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除