Android基础
SQ_Bang
学生
展开
-
Android-ViewFlipper子界面自动轮播-学习笔记
1、概述 Android系统自带的一个多页面管理控件,它可以实现子界面的自动切换。2、导入方式 (1)静态导入:在layout布局文件中直接导入。比如 android:id=”@+id/flipper”原创 2016-06-27 23:00:31 · 582 阅读 · 0 评论 -
Android-自定义控件学习笔记
Android-自定义控件一、概述有时候Android UI要用到自己设计的控件样式时,需要自己动手定义一个UI控件,这类控件就是自定义控件。 二、步骤1、写一个类继承View(1)创建3个构造方法,对其中多参数的进行讲解: public MySwitchView(Context context, AttributeSet attrs, int defStyleAt原创 2016-08-13 17:26:45 · 529 阅读 · 0 评论 -
Android-Activity生命周期-4种启动模式-数据传递-显式隐式跳转
Android-Activity笔记一、Activity定义 Activity是一个应用程序组件,提供用户和程序交互的界面。 二、Activity创建与使用 1、继承Android的Activity类 2、重新方法 3、设置显示布局 4、在AndroidManifest文件中注册Activity 三、AndroidMa原创 2016-06-21 22:11:45 · 801 阅读 · 0 评论 -
Android-ListView所包含的item里面的控件点击事件
Android中ListView的item的子控件的事件监听原创 2016-06-22 12:20:50 · 1850 阅读 · 0 评论 -
Android日期时间控件的学习笔记
android 日期和时间控件的使用原创 2016-06-23 11:28:10 · 806 阅读 · 0 评论 -
JNI和NDK的学习总结
一、概述1、JIN定义:JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。2、NDK定义:Android NDK(Native Development Kit )是一套工具集合,允许你用像C/C++语言那样实现应用程序的一部分。二、NDK目录结构原创 2016-07-26 10:26:23 · 769 阅读 · 1 评论 -
Android-volley框架学习笔记
一、简介 Volley是 Google 推出的 Android 异步网络请求框架和图片加载框架。二、优缺点 1、优点:与其他框架相比通信更快、更简单JSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理多级别取消请求和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)原创 2016-06-21 16:01:10 · 714 阅读 · 0 评论 -
Android-自定义手势识别-复杂手势识别
一、概述1、手势交互过程(原理)(1)触屏一刹那,触发MotionEvent事件(2)被OnTounchListener监听,在onTouch()中获得MotionEvent对象(3)GestureDetector转发MotionEvent对象至OnGestureListener. 2、MotionEvent:(1)用于封装手势、触摸笔、规则球等动作事件(2)内部封原创 2016-07-17 20:37:22 · 2652 阅读 · 0 评论 -
Android二维码ZXing开源框架的学习总结
Android二维码ZXing开源框架的学习总结一、概述1、QRCode简介QRCode全称Quick Response Code,通过在一个矩形区域内使用黑白像素来进行编码,高纠错性、高可用性、高识别性。2、ZXing的简介ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实原创 2016-07-26 10:09:00 · 1197 阅读 · 1 评论 -
Android自定义Toast的使用
一、概述 Android中的Toast是一种简易的消息提示框。 二、Toast常用方法 Toast.makeText(Context context, CharSequencetext, int duration); //创建一个Toast对象 toast.setDuration(int duration); //设置持续时间原创 2016-07-02 15:29:44 · 597 阅读 · 0 评论 -
Android自定义对话框的使用
一、概述 对话框是在当前界面弹出的一个小窗口,用于显示重要提示信息,提示用户输入信息,确认信息,或者某种状态,如下载进度,退出提示等等。一般情况下,用户要与对话框进行交互,然后返回到被遮盖的界面以继续运行当前的应用程序。二、常见的对话框 确认对话框、单选按钮对话框、多选按钮对话框、列表对话框 三、AlertDialog常用方法原创 2016-07-02 14:47:44 · 746 阅读 · 0 评论 -
Android-Debug方法
一、断点调试-Eclipse Debug界面视图: 1、设置断点:双击代码的行号前面的空白栏。行号前会出现如下图标。如果要取消某个断点就再次双击这个断点即可取消。 (1) :表示设置断点成功。 (2):表示该断点执行时会被跳过。解决方式: 点击菜单原创 2016-07-01 19:23:03 · 727 阅读 · 0 评论 -
Android-BroadcastReceiver
一、概述1、Broadcast是一种在应用程序之间广泛运用的传输信息的机制。2、BroadcastReceiver是对发送出来的广播进行过滤接收并响应的一类组件,它就是用来接收来自系统和应用中的广播。 二、用途和注意事项1、用途:当开机完成后、网络状态改变、电池电量改变时系统会发送一条广播2、注意:(1)BroadcastReceiver需要注册(静态注册、代码注册上面原创 2016-07-13 11:18:08 · 497 阅读 · 0 评论 -
Android-ContentProvider
一、概述 当某个应用需要提供数据给其他应用时,它就要继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享它的数据了。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同(如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedpreference原创 2016-07-13 11:11:29 · 302 阅读 · 0 评论 -
Android存储方式-SQlite
一、简介 SQLite是D.Richard Hipp用C语言编写的开源嵌入式数据库引擎。它支持大多数的SQL92标准,并且可以在所有主要的操作系统上运行。二、特点1、轻量级:一个动态库、单个文件2、独立性:没有依赖、无需安装3、隔离性:全部在一个文件夹中4、跨平台:支持众多操作系统5、多语言接口:支持多语言编程接口6、安全性:通过数据库级上的独占性和共享锁来原创 2016-07-13 11:05:26 · 1033 阅读 · 0 评论 -
Android存储方式-SharedPreferences
一、概述 SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences中将值取出。SharedPref原创 2016-07-13 11:01:52 · 350 阅读 · 0 评论 -
Android-Notification安卓手机通知栏通知的开发
一、概述 Notification是显示在手机状态栏的消息(手机状态栏位于手机最顶端),代表一种全局效果的通知。二、通知栏的内容 图标、标题、内容、时间、点击后响应三、实现通知栏 (1)获取NotificationManager。 (2)显示通知栏:notify(id, notification); (3)取消通知栏原创 2016-07-13 10:58:15 · 1328 阅读 · 0 评论 -
Android-ScrollView滚动条的使用
ScrollView1、概述 滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动来显示完整的视图。2、种类 HorizontalScrollView:水平滚动视图 ScrollView:垂直滚动视图3、常用属性 (1)android:scrollbars =“none” 设置隐藏滚动条 (2)setHo原创 2016-07-13 10:51:18 · 1086 阅读 · 0 评论 -
Android-图片三级缓存(网络-本地-内存)
Android-图片缓存一、概述Android中的图片缓存有内存缓存、本地缓存、网络缓存这3个级别。内存缓存:最优先从内存加载,速度快+无流量本地缓存:其次从本地加载,速度稍快+无流量网络缓存:最后才从网络加载,速度慢+耗流量 二、网络缓存1、AsyncTask介绍(摘自:http://www.cnblogs.com/devinzhang/archive原创 2016-08-13 17:36:23 · 577 阅读 · 0 评论