随笔分类 - Android
摘要:10.3 Service的基本用法 10.3.1 定义一个服务 New——>Service 重写3个方法 在AndroidManifest.xml中已经自动注册好 10.3.2 启动和停止服务 修改activity_main中的代码,在布局中加两个按钮用于启动和停止服务 修改MainActivity
阅读全文
摘要:第十章 Service 10.1 Service 服务是Android中实现系统后台运行的解决方案,非常适合去执行那些不需要和用户交互而且还要长期运行的任务。 10.2 Android多线程编程 10.2.1 线程的基本用法 启动线程的三种方法: 1.新建一个类继承自Thread,然后重写父类的ru
阅读全文
摘要:第九章 网络技术 9.1 WebView的用法 新建项目WebViewTest,修改activity_main中的代码 修改MainActivity中的代码 WebView的getSettings()设置属性,调用了setJavaScriptEnabled()方法让WebView来支持JavaScr
阅读全文
摘要:第八章 运用手机多媒体 8.1 将程序运行到手机上 8.2 通知 8.2.1 通知的基本用法 需要用NotificationManager来对通知进行管理,调用Context的getSystemService()方法,传入Context.NOTIFICATION_SERVICE获得。 接下来要用Bu
阅读全文
摘要:第七章 内容提供器 7.1 内容提供器(Content Provider) 主要应用于在不同的应用程序之间实现数据共享功能。允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。 7.2 运行时权限 7.2.1 Android权限机制 普通权限:不会直接威胁到用户的安全和隐私的权限,系统
阅读全文
摘要:6.4 SQLite数据库存储 SQLite是一种轻量级的关系型数据库,运算速度快,占用资源少。 6.4.1 创建数据库 Android为了管理数据库,专门提供了SQLiteOpenHelper帮助类,借助这个类可以对数据库进行创建和升级。 SQLiteOpenHelper是一个抽象类,需要创建一个
阅读全文
摘要:6.3 SharedPreferences存储 SharedPreferences使用键值对的方式来存储数据。同时支持多种不同的数据类型。 6.3.1 将数据存储到SharedPreferences中 得到SharedPreferces对象的三种方式: 1.Context类中的getSharedPr
阅读全文
摘要:第六章 数据存储 6.1 持久化技术 持久化技术指将内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。 主要有三种方式用于简单地实现数据持久化功能:文件存储、SharedPreferences存储以及数据库存储。 6.2 文件存储 android中最基础的一种
阅读全文
摘要:1)接收系统广播:a.动态注册监听网络变化 b.静态注册实现开机启动 2)发送自定义广播:a.发送标准广播 b.发送有序广播 3)使用本地广播 第五章 5.1 广播机制 Android中的每个程序都可以对自己感兴趣的广播进行注册。发送广播的方法借助Intent,接收广播的方法则为广播接收器(Broa
阅读全文
摘要:4.3 Fragment的生命周期 4.3.1 Fragment的状态和回调 1.运行状态 当一个Fragment是可见的,并且它关联的活动正处于运行状态是,该Fragment也处于运行状态 2.暂停状态 当一个活动进入了暂停状态时(由于另一个未占满屏幕的活动被添加到了栈顶),与它相关的可见Frag
阅读全文
摘要:Fragment 1)Fragment的简单用法 2)动态添加Fragment 3)在Fragment中模拟返回栈 4)Fragment和活动之间通信 第四章 Fragment Fragment是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分的利用大屏幕的空间,比如横屏和平板。 4.2
阅读全文
摘要:RecyclerView 1)RecyclerView的基本用法 2)横向滚动和瀑布流滚动 3)注册点击事件 3.6 强大的滚动控件 RecyclerView ListView缺点: 1.不使用技巧优化,ListView效率很差。 2.扩展性能不够好,只能实现数据纵向滚动。 3.6.1 Recycl
阅读全文
摘要:ListView 1)ListView的简单用法 2)定制ListView界面 3)提升ListView的运行效率 4)ListView的点击事件 3.5 ListView 3.5.1 ListView的简单用法 1.新建项目,修改activity_main.xml中的代码,插入<ListView>
阅读全文
摘要:1.常用控件 1)TextView 2)Button 3)EditText 4)ImageView 5)ProgressBar 6)AlertDialog 7)ProgressDialog 2.四种布局 1)LinearLayout 2)RelativeLayout 3)FrameLayout 4)
阅读全文
摘要:1.活动生命周期 1)返回栈 2)活动状态 3)活动的生存期 2.活动的启动模式 1)standard 2)singleTop 3)singleTask 4)singleInstance 3.活动的优化设计 1)设计知道当前的运行活动 2)随时随地退出程序 3)程序的启动优化 2.4 活动的生命周期
阅读全文
摘要:1.活动的基本用法: 1) 手动创建活动、创建加载布局 2) 在AndroidManifest文件中注册 3) 在活动中添加Button、Toast、Menu 4) 销毁活动 2.Intent 1) 显式intent 2) 隐式intent 3) 关于Intent的其他应用 4) 活动间数据传递 2
阅读全文
摘要:第一章Android 2003年10月,Andy Rubin等人创办了Android公司。2005年8月谷歌收购。 1.1 Android全貌 1.1.1 Android系统架构 1.Linux内核层:为Android设备的各种硬件提供底层驱动。如:显示驱动,音频驱动,蓝牙驱动,WiFi驱动,电源管
阅读全文

浙公网安备 33010602011771号