android 知识点总结

1. 全局获取 Context 技巧 Android 提供了一个 Application 类,每当应用程序启动的时候,系统就会自动将这个类进行 初始化。而我们可以定制一个自己的 Application 类,以便于管理程序内一些全局的状态信 息,比如说全局 Context 。 public class

android 服务

1. 服务的基本用法 1.1 定义一个服务 继承 Service 类 public class MyService extends Service { public MyService() { } @Override public IBinder onBind(In

组件 

安卓异步任务

1. 子线程中更新 UI 安卓不允许在子线程中直接更新 UI,我们需要通过 handle 来实现在子线程更新 UI public class MainActivity extends AppCompatActivity implements View.OnClickListener { p

WebView 的简单使用

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent

android 拍照和选取照片

1. 拍照 public class MainActivity extends AppCompatActivity { public static final int TAKE_PHOTO = 1; private ImageView picture; private U

android 网络

1. HttpURLConnection 1.1 基本使用 public class MainActivity extends AppCompatActivity implements View.OnClickListener{ TextView responseText; @O

android 通知

1. 通知的基本用法 通知的创建 NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); Notification notification = new Notificat

通知 

ContentProvider

1. 内容提供者简介 用于在不同应用程序之间实现数据共享功能。 2. 获取数据 2.1 URI 要访问内容提供器中共享的数据,就需要借助 ContentResolver 类,通过 Context 中的 getContentResolver 方法获取该类的实例。这个类提供了添加、更新、删除和查询数据的

组件 

android 文件存储

1. 文件存储 比较适合存储简单的文本数据或二进制数据 1.1 将数据存储到文件 Context 类提供 openFileOutput 方法,用于将数据存储到指定文件,第一个参数是文件名,不包含路径,默认存储到 /data/data/packagename>/files/ 目录下。第二个参数是操作模

android 权限

1. 普通权限 不会直接威胁到用户的安全和隐私的权限,对于这部分权限申请,系统会自动帮我们进行授权,而不需要用户再去手动操作了。 2. 危险权限 可能会触及用户隐私,或者对设备安全性造成影响的权限,如获取设备联系人信息、定位设备的地理位置等,对于这部分权限申请,必须要由用户手动点击授权才可以,否则程

权限