随笔分类 - Android基础学习
摘要:一、如何编码实现客户端与服务器端的交互 <一>JDK内置原生API HttpUrlConnection <二>Android内置的包装API HttpClient浏览器 <三>异步网络请求框架 .Volley .Xutils 二、声明权限 进行网络求情需要在AndroidManifest.xml文件
阅读全文
摘要:一、基础知识: 运用场景: 1>应用运行需要保存一系列有一定关系有一定结构的数据(文本也可以但是存储效率低) 2>文件类型:.db(一个数据库就是一个.db文件) 3>路径:/data/data/projectPackage/databases/xxx.db 4>默认其他应用不能访问 5>应用卸载时
阅读全文
摘要:一、基础概要 1、说明: 1>应用程序运行用到的数据文件可以保存到sd卡中 2>文件类型:任意 3>数据保存路径: 路径1:/storage/sdcard/Android/data/packageName/files 其它应用可以访问,应用卸载时删除 路径2:/storage/sdcard/xxx/
阅读全文
摘要:一、基础概要 1、说明: 1>应用程序运行需要一些较大的数据或者图片可保存在手机内部 2>文件类型:任意 3>路径:/data/data/packageName/files/ 4>卸载应用时会删除此数据文件 5>也可以设置操作数据文件的权限(同SharedPreferences) 二、练习 1>Fi
阅读全文
摘要:数据存储:SharedPreferences 一、基础概要 1、说明 1>主要用于存储单一小数据; 2>存储类型:boolean、float、String、long、int 3>数据保存路径:/data/data/packageName/shared_prefs/xxx.xml 4>应用卸载时会删除
阅读全文
摘要:一、自定义控件的实现 自定义控件需要继承BaseAdapter抽象类,该类实现了ListAdapter, SpinnerAdapter两个接口,这两个接口继承了Adapter接口类,没错、是继承Adapter接口;而自定义控件实现的四个方法也来自Adapter接口; 1、下面对这四个方法进行详细说明
阅读全文
摘要:一、常用对话框 AlertDialog: 功能最丰富,实际应用最广的对话框(以下三种对话框都是该对话框的子类) ProgressDialog:进度对话框、这个对话框只是对进度条的包装 DatePickerDialog:日期选择对话框,这个对话框只是对DatePicker的包装 TimePickerD
阅读全文
摘要:一、理解ContentProvider 为了在应用程序之间交换数据,Android提供了ContentProvider,它是不同应用程序之间进行数据交换的标准API,当一个应用程序需要把自己的数据暴露给其他应用程序时,该应用就可以通过ContentProvider实现;其它应用程序就可以通过Cont
阅读全文
摘要:一、Intent简介 Android使用Intent来封装程序的调用“意图”,Activity、Service、BroadcastReceiver三种重要的组件都是依靠Intent来启动的,很明显使用Intent提供了一致的编程模型;使用Intent还有一个好处是,在某些时候应用程序只是想启动具有某
阅读全文
摘要:一、Activity理解 1、定义: 直译为活动,是Android定义四大应用组件之一,也是最重要的用的最多的; 用来提供一个能让用户操作并与之交互的界面 一个应用有多个界面也就是包含多个Activity 打电话、发短信、拍照、发邮件等功能都是通过Activity来做的 2、Activity生命周期
阅读全文
摘要:一、知识概要 ImageView继承自View,能显示任何Drawable对象; ImageView支持的常用XML属性及相关方法: android:adjustViewBounds 设置ImageView是否调整自己的边界来保持所显示图片的长宽比; android:cropToPadding 如果
阅读全文
摘要:ActionBar 活动条 ActionBar是Android3.0重要更新之一,位于传统标题栏的位置(即屏幕顶部);可显示应用的图标和Activity的标题,此外ActionBar右边可显示活动项(Action item) ActionBar的功能归纳如下: .显示选项菜单的菜单项(将菜单项显示成
阅读全文
摘要:选项菜单:menu_main.xml <?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:title="@stri
阅读全文
摘要:一、 Fragment简介: Android3.0引入Fragments概念,主要目的使用在大屏幕设备上(平板电脑), 支持更加动态和灵活的UI设计;在应用中可以看成是一个模块化和可重用的组件,因为Fragment 定义了它自己的布局以及通过使用它自己的生命周期回调方法定义了它自己的行为。还有一种理
阅读全文
摘要:使用WebView 加载页面 一、加载页面 使用loadUrl() web资源:webView.loadUrl("http://www.baidu.com"); 本地文件用:webView.loadUrl("file://android_asset/xx.html"); 使页面获得焦点:webVie
阅读全文
摘要:制定ProgressBar显示风格 * 参考系统自带的进度条 * ProgressBar分类 * 可以精确显示进度(可以显示刻度和百分比) * 不可以精确显示进度 * 标题上ProgressBar的设置 * * ProgressBar的关键属性 * max 最大显示进度 * progress 第一显
阅读全文
摘要:Spinner下拉列表的使用和功能 执行步骤: * 1、添加一个下拉列表项的list * 2、为下拉列表定义一个数组适配器(ArrayAdapter),添加数据资源 * 3、位适配器设置下拉列表下拉时的菜单样式 * 4、将适配器添加到下拉列表上 * 5、为下来列表设置各种响应事件 setOnItem
阅读全文
摘要:GridView 按行列方式显示多个组件(二维布局界面) 数据源(集合)-适配器(SimpleAdapter)-视图界面(GridView),加载适配器-配置监听器(OnItemClickListener) 效果图:(图片素材云盘) 源代码: import java.util.ArrayList;i
阅读全文

浙公网安备 33010602011771号