Android

持久化简介

持久化简介 Android 系统中主要提供了三种方式用于简单地实现数据持久化功能, 即文件存储、SharedPreference 存储以及数据库存储。 当然,除了这三种方式之外,你还可以将数据保存在手机的 SD 卡中, ...

使用本地广播

使用本地广播 前面我们发送和接收的广播全部都是属于系统全局广播,即发出的广播可以被其他任何的任何应用程序接收到,并且我们也可以接收来自于其他任何应用程序的广播。 这样就很容易会引起安全性的问...

简单控件

控件. EditText <EditText android:id="@+id/edit_text" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Type something here" ...

五种基本布局

常见布局 Android常见布局 LinearLayout RelativeLayout FrameLayout AbsoluteLayout TableLayout LinearLayout 线性布局 - 控件一个接一个排列 - 属性参数 - android:orientation="verti...

拼凑自定义控件

拼凑自定义控件 引用布局的技巧确实解决了重复编写布局代码的问题, 但还有优化的空间. 比如说标题栏中的返回按钮,其实不管是在哪一个活动中,这个按钮的功能都是相同的,即销毁当前Activity。 这种情况最...

读取txt文件的内容

Android中将File中的内容读成String import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; /** * @author */ public class ReadFile...

布局引用

布局引用 先写要引用的布局,比如创建一个标题栏布局 title.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la...

ListView 的简单用法

ListView 的简单用法 1 修改 activity_main.xml 中的代码 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_...

手机卫士笔记

手机卫士笔记 手机卫士笔记 Day01 项目介绍 演示功能有: 启动页面 主页 手机防盗(注意:演示时模拟器要提前设置有联系人); 通讯卫士:黑名单的管理:电话拦截、短信拦截的演示; 软件管理:...

从相册中选择照片(失效)

从相册中选择照片 接上篇-- 调用摄像头拍照 虽然调用摄像头拍照既方便又快捷,但并不是每一次我们都需要去当场拍一张照片的。因为每个人的手机相册里应该都会存有许许多多张照片,直接从相册里选取一张现...