![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 56
郑斯道
这个作者很懒,什么都没留下…
展开
-
Android 中关于SimpleAdapter的一些见解
首先SimpleAdapter是一个Adapter的一个实现类,关于Adapter,大家可以理解为是一个接口。Adapter派生的两个主要的子接口就是 ListAdapter 和 SpinnerAdapter 。 这里不聊其他的。 关于SimpleAdapter 这玩意是**并不简单、功能强大,可用于将List集合的多个对象包装成多个列表项。** 当然这个说法是官方的哈。原创 2017-03-08 11:44:44 · 453 阅读 · 0 评论 -
Android 如何从SD卡中读取数据?
现在的Android在SD卡上的文件需要用到专门的方法来读取。之前提到的FileInputStream不好用,我们下面会提到,所以写了两个方法来实现在SD卡上存取数据。首先你需要在AndoridMainfest.xml中添加权限SD卡中的创建和删除文件权限<user-permission android:name="android.permission.MOUNT_ONMOUNT_FILESYST原创 2017-04-05 11:32:26 · 5800 阅读 · 2 评论 -
Android Studio中的代码分享到GitHub方法
很多用Android Studio开发的同学要把项目分享到GitHub上,但是直接上传工程的话不仅繁琐有时候还会出错 幸运的是Android Studio里面直接就有一套工具来提供给我们使用首先要在你的Andorid Studio中安装好Github插件 打开Android工具->Settings->Plugins->选择Browse repositories 在跳出来的窗口中输入 GitHu原创 2017-03-16 21:32:13 · 339 阅读 · 0 评论 -
Android中Activity之间的数据传递和Intent使用
Android中Activity之间的数据传递和Intent使用首先介绍一下Activity:Activity是Android的四大组件之一,Activity参与的工作大多和操作界面有关。 在我的下一篇文章会重点介绍关于Activity生命周期的内容,这篇文章先不管这个部分。关于Activity启动的方式:一个程序通常会包含多个Activity,但是只有一个Activity会作为程序的主入口,就原创 2017-03-16 21:17:15 · 1002 阅读 · 0 评论 -
Android菜单(SubMenu)用法小结
记得上一次暑假做项目的时候用到了Menu,记得很清楚有一个地方需要用到子菜单,所以用上了SubMenu这玩意现在的安卓手机在屏幕变大了以及系统升级之后更多的取消了原有的菜单键(部分老的安卓机子还有默认的菜单键),还有的现在是应用到了物理菜单键。但是有的机子是没有的哇,当时做项目的时候考虑到这种情况就决定同意使用SubMenu,当然后面也学着用上下文菜单和ActionBar/ActionMode说明一原创 2017-03-15 16:18:30 · 2147 阅读 · 0 评论 -
Android中AlertDialog以及自定义对话框的使用
AlertDialog 是Android中的对话框。 它含有这四个区域:图标区标题区内容区按钮区创建一个对话框的步骤:创建AlertDialog.Builder 对象调用AlertDialog.Builder 的setTitle() 方法设置标题调用AlertDialog.Builder 的setIcon() 方法设置对话框的图标(注意:这里的图标会被缩放到符合对话框大小)调用A原创 2017-03-15 15:22:53 · 615 阅读 · 0 评论 -
Android中 File 存储(openFileOutput/openFileInput)
File 存储在上一篇的博文中说到了SharedPreferences中提到了SharedPreferences局限性很大,只能存储Java基础数据,所以在某些时候它并不能满足我们的需求,有时候就需要用File存储了。FileInputStream openFileInput(String name) 对应的是文件输入流FileOutputStream openFileOutput(String原创 2017-03-30 17:10:44 · 1058 阅读 · 0 评论 -
Android中的SharedPreferences的小结
SharedPreferences其实Android中的SharedPreferences不适合存储那些比较重要的数据SharedPreferences只能储存Java基础数据类型在应用当中是数据共享的,没有什么安全性,在内部结构当中是以Map key-Value存在的、最后一点这个东西太简单了,好吧首先说下SharedPreferences中的数据对应用是透明的,无界限查看的形式 我们用原创 2017-03-29 22:14:21 · 340 阅读 · 0 评论 -
Android中Intent使用和IntentFilter通信
Intent是用来启动Android重要组件的工具,比如:Activity Service BroadcastReceiver Intent对象大致包括:Component Action Category Data Type Extra Flag 这七个首先是一个Component,我们想要说明一下component的作用: 我们知道Intent的启动方式有两种, 直接启动:指定了comp原创 2017-03-22 21:28:30 · 316 阅读 · 0 评论 -
Android中关于PreferenceFragment来设定设置页面的操作方法
SubMenu在没有接触PreferenceFragment之前一直是用的SubMenu方法。 SubMenu方法大家都知道,在实现这个子菜单的前提是要实现一个普通的Menu,就是实现一个onCreateOptionsMenu方法,在这个方法里面添加子类,就是添加SubMenu对象。 但是这个设置界面的效果就是一个很简单,很小的设置,不能够运用在大型的项目中去(有时候一些App的设置会覆盖很多的原创 2017-03-29 19:52:37 · 3855 阅读 · 2 评论 -
Android Handler 的消息传递机制
Handler消息传递机制我们知道当一个Andorid程序第一次启动时,Andorid会调用一条主线程,用这条主线程来负责管理UI组件,所以我们也称它为UI线程。并且Andorid平台只允许UI线程来管理Activity中的UI组件。这样导致了新启动的线程没办法动态的改变系统中的UI组件,为了解决这个麻烦 Andorid使用了Handler消息传递机制。Handler的主要作用在新启动的线程中发送原创 2017-03-10 17:31:05 · 336 阅读 · 0 评论 -
GoF设计模式:BuliderParttern建造者模式
GoF设计模式:BuliderParttern建造者模式 建造者模式定义:将一个复杂的对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。将复杂的对象一步一步的创建。建造者模式包含的角色:Bulider抽象建造者:抽象建造者为一个产品Product对象的各个部件指定抽象接口,如:buliderPartA(),或者是得到一个复杂对象getResult()。ConcreteBuilde原创 2017-03-20 17:23:40 · 1293 阅读 · 0 评论 -
Andorid事件处理 基于回调的事件处理
Andorid事件处理 基于监听的事件处理Andorid事件处理在Andorid中已经很完善的包装了关于事件处理的方式,主要有两套机制:基于监听的事件处理基于回调的事件处理 对于Android基于回调的时间处理来说: 主要做法重写Andorid组件特定的回调方法。Android中已经为大部分界面控件提供了回调方法,调用就好。对于Android监听的事件处理而言,就是我们经常遇到的组件绑定的事原创 2017-03-09 23:52:25 · 458 阅读 · 0 评论 -
Andorid事件处理 基于监听的事件处理
Andorid事件处理在Andorid中已经很完善的包装了关于事件处理的方式,主要有两套机制:基于监听的事件处理基于回调的事件处理对于Android基于回调的时间处理来说: 主要做法重写Andorid组件特定的回调方法。Android中已经为大部分界面控件提供了回调方法,调用就好。对于Android监听的事件处理而言,就是我们经常遇到的组件绑定的事件监听器。 这篇文章主要写关于监听的原创 2017-03-08 22:21:12 · 665 阅读 · 0 评论 -
Androdi中的SQLite数据库介绍
Android中的SQLite数据库这部分内容其实我不是很想写,主要是太多了,而且写出来怕不够详细。Android中的数据存储和IO有很多的内容,三言两语怎么说得完。。。好吧我就是比较懒。。。SQLite作为Android中提供的一个轻量型数据库有很多自身的特点:开源!写在第一个,最大的优点好吧。跨平台,去哪儿都能用!弱类型的字段,哈哈哈这个后面会说到,就是在同一列中的数据可以是不同类型的。原创 2017-04-05 21:30:31 · 237 阅读 · 0 评论