![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Dreamcatcher5
这个作者很懒,什么都没留下…
展开
-
Android记事本app
记事本app开发记录1.SqLiteDatebase数据库的设计先创建一个类继承SQLiteOpenHelper类,并重写构造方法和onCreate方法和onUpdate方法2.创建主页视图布局3.创建主activity,实现加载主布局,原创 2016-08-26 23:21:39 · 1366 阅读 · 0 评论 -
Android面向对象的六大设计原则
1.单一职责原则缩写是SRP,定义就一个类而言,应该仅有一个引起他变化的原因。就是讲每个类的功能要单一,不要把所有的功能都放在一个类中,也许初期看起来比较方便,但是后期维护的时候有可能导致那个类特别庞大臃肿。2.开闭原则简称OCP,定义:对于扩展开放,对于修改封闭。勃兰特梅耶在1988年出版的《面向对象软件构造》一书中提到这个原则,认为程序于丹开发完成,程序中的一个类的实现只应该因错误而被修改,新原创 2016-09-26 09:52:47 · 644 阅读 · 0 评论 -
Android:控件Spinner实现下拉列表
在Web开发中,HTML提供了下拉列表的实现,就是使用元素实现一个下拉列表,在其中每个下拉列表项使用表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。方法一:以资源方式,静态展示 Spinner 选项:<Spinner android:layout_width="match_parent" android:layout_heig原创 2016-09-08 21:09:51 · 305 阅读 · 0 评论 -
Android通知Notification的功能与用法
加薪通知public class MainActivity extends Activity { static final int NOTIFICATION_ID = 0x123; NotificationManager nm; @Override public void onCreate(Bundle savedInstanceState) {原创 2016-09-08 21:07:28 · 1130 阅读 · 0 评论 -
Android可展开的列表组件(ExpandableListView)模板
主程序ExpandableListAdapter adapter =new BaseExpandableListAdapter() { int[] logos = new int[] { R.drawable.p, R.dra原创 2016-09-08 10:07:01 · 472 阅读 · 0 评论 -
Android布局管理器
知识点总结: 定义一个线程周期的改变某个变量的值Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { // 表明消息来自本程序所发送 if (msg.what == 0x123)原创 2016-09-07 23:13:35 · 302 阅读 · 0 评论 -
Android记事本app
记事本app开发记录 1.SqLiteDatebase数据库的设计 先创建一个类继承SQLiteOpenHelper类,并重写构造方法和onCreate方法和onUpdate方法 * 这是数据库操作类,在这里主要创建了一个数据库notes * 别的类可以通过实例化此类来对数据库进行操作 * notesDB=new NotesDB(this); * SQLiteDatabase dbRead原创 2016-09-06 09:17:27 · 968 阅读 · 0 评论 -
Android存储数据SharedPreferences
1.SharedPreferences简介为了保存软件的设置参数,Android 平台为我们提供了一个SharedPreferences 类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences 保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs 目录下。2.获取SharedPreferences对象方法:Sha原创 2016-09-06 08:49:01 · 246 阅读 · 0 评论 -
Android文件读取的方式
1.sd卡上的文件也成外部存储 2.内部存储,分两个文件夹assert和raw 3.使用SharedPreferences 有些时候程序有少量的数据要存储,就是用SharedPreferences对这些数据进行保存。该方法保存的数据类似于配置信息格式的数据。 SharedPreferences接口主要进行数据的读取 boolean contains(String k原创 2016-09-05 22:40:42 · 223 阅读 · 0 评论 -
Android文件管理器
文件管理器时所遇到的问题 1.如何点击列表项进入相应的子菜单 答:自定义MyAdapter继承自BaseAdapter,获取目录下的所有文件存入ArrayList中,然后依次为布局中的textView赋值,这样点击列表项的时候获取的是文件,通过该文件的绝对路径,获取该文件下的所有子文件。 2.如何返回上一级目录 答:每次单击列表项的时候把该目录的绝对路径添加的一个一个ArrayList中,点原创 2016-09-05 15:48:25 · 440 阅读 · 0 评论 -
Android四大组件之Activity
一.Activity的生命周期首先看一下Android api中所提供的Activity生命周期图activity三种状态(1)active:当Activity运行在屏幕前台(处于当前任务活动栈的最上面),此时它获取了焦点能响应用户的操作,属于活动状态,同一个时刻只会有一个Activity处于活动(Active)。(2)paused:当Activity失去焦点但仍对原创 2016-08-22 21:11:15 · 260 阅读 · 0 评论 -
Android界面之scaleType属性
ImageView的scaleType的属性有好几种,分别是matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXYandroid:scaleType=”center”保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。android:scaleT原创 2016-09-29 15:32:42 · 301 阅读 · 0 评论