10 2018 档案
摘要:服务:是Android中实现程序后台运行的解决方案,适合去执行那些不需要和用户而且还要求长期运行的任务。 定义一个服务 onCreate()方法会在服务创建的时候调用 onStartCommand()方法会在每次服务启动的时候调用 onDestroy()方法会在服务销毁的时候调用 MyService
阅读全文
摘要:内容提供器:主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保住被访数据的安全性。 运行时权限 程序运行时申请权限:如添加一个直接拨打电话的权限 AndroidManifest.xml MainActivity.java 调用完re
阅读全文
摘要:Android系统主要提供了3种方式用于简单地实现数据持久化功能,即文件存储、SharedPreferences存储和数据库存储。 文件存储 默认位置在/data/data/<package name>/files/ 通过openFileOutput()得到一个FileOutputStream对象,
阅读全文
摘要:Android中的广播分为:标准广播(所有广播接收器几乎会在同一时刻接收到这条广播消息)和有序广播(同一时刻只有一个广播接收器能够收到这条广播消息。 广播接收器动态注册广播,如监听网络变化: 静态注册 包——New——Other——Broadcast Receiver,然后在AndroidManif
阅读全文
摘要:项目名称:FragmentBestPratice 项目说明:一个简易版的新闻应用 RecyclerView的任务仅限于回收和定位屏幕上的View。 ViewHolder:容纳View视图。 RecyclerView需要显示视图对象时,会找它的Adapter。 1.首先会调用Adapter的getIt
阅读全文
摘要:项目名:UIWidgetTest TextView Button 注册监听器方式:使用匿名类或实现接口的方式。 EditText ImageView 动态更换ImageView中的图片 ProgressBar 通过按钮设置显示/隐藏 自定义控件 新建一个布局title.xml 引入布局,在需要的xm
阅读全文
摘要:前言:Android的《第一行代码》是不错的Android入门入籍,为了加深Android的学习,总结部分《第一行代码》中的内容。 项目中添加的任何资源都会在R文件中生成一个相应的资源id,在代码中去引用布局文件,如 所有活动都要在AndroidManifest.xml注中进行注册才能生效。 Int
阅读全文
摘要:前言:由于CriminalIntent应用涉及内容较多,逐章记录不便于完整学习,故将全部的CriminalIntent开发过程记录于本篇文章之中。 应用名称:CriminalIntent 应用功能:该应用可详细记录各种办公室陋习。 ——————————————第七章 UI fragment与frag
阅读全文
摘要:SDK最低版本 操作系统会拒绝将应用安装在系统版本低于标准的设备上。 SDK目标版本 目标版本的设定值告知Android:应用时为哪个API级别设计的。 SDK编译版本 SDK最低版本和目标版本会通知给操作系统,而SDK编译版本只是你和编译器之间的私有信息。在编译代码时,SDK编译版本指定具体要使用
阅读全文

浙公网安备 33010602011771号