自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 (015)笑谈ViewPager

大家好!我是成名已久的ViewPager大侠 我可以让用户实现左右切换当前的View 也就是江湖人称瞬移的高端技术。一、我的父亲是大名鼎鼎的ViewGouup 所以你称我为富二代也不过分 因为我父亲是个容器 所以你也可以在我的身上开辟空间存放View 毕竟宰相肚里能撑船吗?何况是一个小小的View、但是有一个问题是到我肚子里来可以 你得买票是吧 我的票是有的 就是 PageAdapter 购买这个票

2016-11-19 12:17:14 240

原创 (014) 安卓——远程存储 ContentProvider 内容提供者

实现持久化的技术中我们前面已经讲解了4中 今天小遍再跟大家回顾一下远程存储 ContentProvider ——内容提供者 关于存储的分类 我们大体可以总结为:本地存储 共享参数 File存储 数据库存储远程存储 ContentProvider一, 什么是ContentProvider? 多个应用程序之间数据存储和检索的桥梁, 实现的是

2016-11-19 11:56:47 274

原创 (013)安卓 ——Fragment碎片总结

Fragment出世以后 几乎每一个app都会聊到这个万能的东西 做一下简单的介绍: 一, Fragment是什么? 1, Aandroid 3.0 后出现的, 是Activity的一部分 2, Fragment 可以显示内容, 可以和用户交互 3, Fragment作用: 提高代码的重用性 和 用户体验,可以对Activity组件进行分组和模块化的管理(实际就是一碎片)

2016-11-19 11:43:57 412 1

原创 (012)数据存储总结

我们使用的每个程序都离不开数据 比如说:看新闻 上QQ 刷微博 在这些数据中有一种数据叫做瞬时数据 他会因为程序的意外关闭而导致数据的流失 那么有了问题了 伟大的人类就会想办法解决 于是相应产生了一种叫做数据持久化的技术 在安卓中有这样几种办法可以实现它: 1, 共享参数存储 2, File存储 内部存储 和 外部存储(sd卡存储) 3, 数据库的存储 4, Cont

2016-11-19 11:29:48 239

原创 (011)吐司 菜单 对话框

今天给大家分享一下安卓开发中一些“有的没的”比如说:吐司 菜单 对话框。 一, 菜单 res/menu1, 选项菜单 (系统菜单) OptionsMenu 当前Activity调用 一个Activity只能有一个系统菜单1.1 创建方式: 高版本的创建 在res/menu/ 中xml文件创建 Item项 低版本的创建 纯java代码创建Item项1.2 高版本

2016-11-19 11:17:43 377

原创 (010)ListView

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-19 11:05:59 213

原创 (009)Intent的七大属性

Intent的七大属性 1, Intent的作用 包装Android的组件 组件之间的传值 启动Activity, 启动Service, 发送BroadcastReceiver 2, Intent "显式"意图 明确指定了要跳转的Activity(通常用于应用程序内部的跳转) "隐式"意图

2016-10-28 20:09:34 252

原创 (008)Intent在Activity中的穿梭

本节涉及的知识并不是Intent的基本属性 而是项目中Intent最常用的方法 A、首先第一个重要的用法是Intent(有关于Intent的属性在后面的章节出现)实现页面之间的跳转 在主页面中应该设计成这样:/*页面的跳转 * 创建一个xml文件button按钮 * 设置属性 * 创建一个点击事件监听器 * 创建一个intent类 * Intent intent=new Intent(

2016-10-28 19:53:33 243

原创 (007)SimpleAdapter——最简单的适配器

SimpleAdapter 是android中一个列表适配器主要用于做一些简单的列表适配,如果一些显示比较复杂的话,建议使用自定义适配器 即继承BaseAdapter 当然我们这里的主要内容还是这个SimpleAdapter. 具体代码如下:(其实记住它的5个属性就差不多了)public class MainActivity extends Activity { //定义控件 p

2016-10-28 17:06:41 196

原创 (006)Spinner

什么是Spinnner呢?其实它长这样 它的布局文件长这样: <Spinner android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/spinner_id" />那么看起来如此没营养的东西应该怎么来使用呢?

2016-10-28 16:48:43 191

原创 (005) 登录页面

各个App的使用都离不开用户页面的登录 它的布局是这个样子的:

2016-10-28 16:20:18 293

原创 (004)Andriod基本控件

一  TextView    父类 : View >概念:文本控件 :文本内容的显示   默认配置不可编辑  子类EditText可以编辑  >属性: android:text="你好,世界!"        文本内容        android:textSize="20sp"   文本字体的大小        android:textColor="#f00"  文本颜色

2016-10-27 11:33:48 197

原创 (003) Andriod中的常用布局

android  有五种布局: >Linearlayout  线性布局 >RelativeLayout  相对布局  >FrameLayout  帧布局 >TableLayout   表格布局(过时) >AbsoluteLayout  绝对布局(过时)   4.0以后  新增了一个布局:GridLayout 1,View和ViewGroup >View  在

2016-10-27 11:20:26 249

原创 第二章 安卓项目创建以及Android项目基本构架

创建项目: >1,new Android Project  >Application Name:应用程序名称  >Project Name :项目名称  >Package Name :包名 (唯一标识) com.qianfeng.myfirstdemo(组织(com,org(政府),edu(教育))+公司名称+项目名称) >Minimum Required SDK:支持的最小的

2016-10-26 15:34:03 272

原创 第一章 如何学习Android?

首先先看一下Android学习路线图学安卓之前一些参考的重点知识点如下: >java 集合  IO  线程   http   面向对象(*) >Web   servlet  >android    >1,android界面  >2,基本控件(Button按钮  TextView  EditextView....)  >3,高级控件 ListVIew  GridView.

2016-10-26 15:30:06 182

原创 安卓Fragment 碎片!!!

一, Fragment是什么? >Android 3.0以后出现的  Api11 以上  Activity的组成部分 Fragment(小的Activity)  Fragment可以显示 UI内容  可以和用户进行交互 Fragment的主要作用:提高代码的重用性 和用户体验 可以对Activity组件 进行分组和模块化的管理  Fragment 有自己的生命周期 可以接受

2016-09-28 11:56:23 342

原创 数据库最基本的忘了吧

数据库存储  SQLite一, 特点 >轻量级数据库  绿色的 零配置  跨平台 嵌入式  在{本应用程序内的数据库}  可以在任何位置  通过数据库名称 访问数据库 其他程序 不能通过数据库名称 {应用程序内的数据库} 进行访问 存储位置:data/data/{包名}/database/**二, 数据类型 >NULL  空值 >INTEGER 整型 >TE

2016-09-28 11:34:32 201

原创 数据存储 (读,写)

一,分类 >1,共享参数存储 shared Preferences >2,File 存储   包含 内部存储  和 外部存储 (Sd卡存储) >3,数据库存储(请看下一篇文章)  >4,网络存储二,  共享参数存储   Shared Preferences >1,特征:1,存储轻量级数据  2,本质上存储方式xml存储  通过键值对的方法  进行存取  3,应用程序

2016-09-28 11:33:25 269

原创 Toast方法简介

>给用户进行提示 自身不阻塞线程  自己会过一小段时间自动消失  Toast的特点 >1,显示一段时间自动消失 >2,Toast 没有焦点没有监听 >3,不会对Ui线程造成阻塞 Toast.LENGTH_LONG:时间长  3.5s Toast.LENGTH_SHORT时间短 2s

2016-09-28 11:28:26 380

原创 Android 的对话框 Dialog

>用户用于做出决定 ,或者添加额外信息 不填充屏幕 只有被触发才执行 经常使用的对话框  >1,普通的对话框  AlertDialog  >2,带进度条的对话框 ProgressDialog  >3,日期选择对话框  DatePickerDialog  >4,时间选择对话框  TimePickerDialog  >5,自定义的对话框 其他的对话框:  >6,普通列表

2016-09-28 11:27:10 175

原创 Android之菜单种类

1, OptionsMenu   选项菜单(系统菜单 )   > * OptionsMenu:系统级别菜单   * 菜单的使用步骤:    * 1,res里的menu里添加布局 在布局里写菜单项   *  2,在逻辑代码中使用OnCreateOptionMenu()方法 将布局展示到菜单   * 3,监听菜单项 onOptionsItemSelected() 方法进行监听 

2016-09-28 11:25:30 373

原创 Android Studio目录结构

Android Studio目录结构新建工程项目后AS的Product目录结构如下所示: .idea://AS生成的工程配置文件,类似Eclipse的project.properties。 app://AS创建工程中的一个Module。 gradle://构建工具系统的jar和wrapper等,jar告诉了AS如何与系统安装的gradle构建联系。 Exter

2016-09-27 17:03:37 192

原创 Android Studio新手教学

首先是要告诉大家什么是Android Studio ,,答案请在百度搜素。下载安装下载AS前先说下,AS安装包分为含SDK版本和不含SDK版本下载,如果你有SDK,那么完全可以下载不含SDK版本;不过下载了含SDK版本也没事,安装时选择自定义SDK也可以,安装后重新指定SDK路径也可以,总之看个人爱好喽。先吐槽下天朝的强大吧,不得不拜服天朝的墙。如果你有梯子请去 Android Devel

2016-09-27 16:59:09 298

原创 ListView 列表视图

ListView   列表视图一,特点: >垂直滚动列表,是ViewGroup(容器),列表项使用Adapter填充二,属性 > android:divider="@drawable/qdhline" item之间的分割线   可以用颜色#RGB 还可以用图片        android:dividerHeight="5dp"   分割线的间距(高度)三,

2016-09-26 17:26:11 155

原创 为什么要使用异步任务

>1,在Ui线程不能做阻塞操作  (在主线程阻塞超过5s程序出错  "程序无反应")  4.0以后  不允许在主线程下载 >2,在主线程以外的线程(子线程)不能更新UI  * 1,创建一个类 继承AsyncTask,同时声明三个参数  * Params:子线程执行方法里参数类型  * Progress;子线程执行任务的进度类型 如果不想展示进度  Void  * Resul

2016-09-26 17:22:38 661

原创 Intent的七大属性

Intent的七大属性  跳转:   1,显示意图跳转:知道往哪里跳转(ComponentName)   2,隐式意图跳转:不知道往哪里跳转  只要action一致就可以(action) >1,ComponentName:应用组件名称  根据组件名称可以进行显示跳转(知道往哪里跳转) >2,Action:动作  >1,自定义                 

2016-09-26 17:19:02 184

原创 Activity的启动模式

首先先设置布局 android:launchMode="standard"然后将启动模式分为四种 分别是: >1,standard:默认模式  (拿来主义)   每次都会创建一个新的Activity(多次实例化)        android:launchMode="singleTop" >2,singleTop(拒绝堆叠)  >1,没有这个Activity 直接创建

2016-09-26 17:17:35 211

原创 完整的异步任务

>完整的AsyncTask public class MyAsyncTask extends AsyncTask>{ /** * 在首次执行异步任务时 调用此方法 做初始化操作 */ @Override protected void onPreExecute() { // TODO Auto-generated method stub sup

2016-09-26 17:03:49 184

原创 Activity基础回顾

Activity >概念:活动面板 应用程序组件 可以绘制Ui界面 可以和用户进行交互 默认展示全屏 其他情况 界面比其他窗口小 悬浮在其他窗口上方 >创建一个Activity >1,创建一个类继承Activity >2,给Activity 添加生命周期方法 oncreate() >3,要在清单文件进行注册 ,Application里进行注册 2.启动其

2016-09-26 16:59:29 186

原创 高级控件Spinner

Spinner >概念;下拉菜单控件 默认显示当前选择的项(第一次展示集合中第一条数据) >属性:  android:entries="@array/books" 展示数据 (note:提前知道数据是什么 ) android:spinnerMode="dropdown" spinner 样式 dropdown:下拉列表 设置popupBackgr

2016-09-26 11:31:40 260

原创 Android的基本控件

一  TextView    父类 : View>概念:文本控件 :文本内容的显示   默认配置不可编辑  子类EditText可以编辑>属性:android:text="你好,世界!" 文本内容 android:textSize="20sp" 文本字体的大小 android:textColor="#f00" 文本颜色

2016-09-24 21:49:38 183

原创 五技能让你克服枯燥

1、独处的能力空窗期的女人要学会独处。再好的朋友也不能每时每刻陪伴着你。要学会一个人吃饭、一个人看电影、一个人旅行……要学会给自己买花,给自己买钻戒,让自己高兴。不一定非要恋人才能令你的生活充实,一个人也能快乐。千万不要为了寂寞就随便找个人恋爱。2、健康的体魄单身生活最怕生病,那种没人照顾的寂寞感,可以把你的乐观心情统统摧毁。每个星期花几个钟头上健身

2016-09-24 21:41:37 316

原创 孤男寡女把持住 千万别放纵!

常说:“白酒红人面,黄金动人心。”酒是“拿人心性”的罪魁祸首,因为神智麻醉、行为过激,再加上愁肠百转,谁也不能保证酒后始终是四平八稳的“贵族气派”。转播到腾讯微博孤男寡女把持住四个时刻千万别放纵不消上述所谓“黄昏、午夜、节前、酒后”,只要找体面的借口,任何时段都可能感情冲动。只是必须对自己负责,在这些节骨眼上,稍稍用心一点就好了。人是一种奇妙的生物,无法解释

2016-09-24 21:38:37 417 1

原创 1分女到10分女,讲解

1分女:如果说每个女生上辈子都是折翼的天使。。那1分女就是折翼了的虎背熊腰。。她,不堪入目。但是却有一颗脆弱而又温柔的心。。她,表面粗枝大叶,但其实内心都渴望需要一份爱。。 而1分女最喜欢做的事莫过于每天起床第一件事就是 YY着今天能邂逅自己的白马王子。。虽然自己这辈子都不太可能成为那个公主。。 总之。。1分女作为广大女性中的底层。。她们也有梦。。她们也希望用化妆来让自己变成7分女

2016-09-24 21:25:38 324

原创 添加/删除程序中的无效信息

系统中“添加/删除程序”里面的信息全部储存于注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall下面,打开注册表编辑器,找到不需要软件的卸载信息,删除对应的子项即可。 要想清除这些顽固的软件名,可以打开注册表编辑器,进入HKEY_LOCAL_MACHINE\SOFTWARE\Micr

2016-09-24 21:13:39 377

原创 NTFS格式下加、解密问题

一、加密文件或文件夹  步骤一:打开Windows资源管理器。  步骤二:右键单击要加密的文件或文件夹,然后单击“属性”。   步骤三:在“常规”选项卡上,单击“高级”。选中“加密内容以便保护数据”复选框 在加密过程中还要注意以下五点:  1.要打开“Windows 资源管理器”,请单击“开始→程序→附件”,然后单击“Windows 资源管理器”。  2.只可以加密

2016-09-24 21:10:02 294

原创 网页恶意代码的十一大危害及其解决方案

(一)如何在注册表被锁定的情况下修复注册表 注册表被锁定这一招是比较恶毒的,它使普遍用户即使会简单修改注册表使其恢复的条件下,困难又多了一层。症状是在开始菜单中点击“运行”,在运行框中输入regedit命令时,注册表不能够使用,并发现系统提示你没有权限运行该程序,然后让你联系系统管理员。 这是由于注册表编辑器: HKEY_CURRENT_USER\Software\M

2016-09-24 21:08:05 242

原创 内存不足的解决方法

大家在应用电脑时一定都遇到过机器提示内存不足的现象吧,那么什么是内存不足,又该如何处理呢,下面我们就来讲一讲有关这方面的内容。  所谓“内存不足”就是指在启动或运行DOS应用程序和Windows应用程序时,系统报“Out of memory"或“内存不足"的错误信息。“内存不足”是一种很常见的故障,运行DOS应用程序和Windows应用程序引起“内存不足”的原因不完全相同。

2016-09-24 21:07:26 594

原创 处理硬盘物理坏道方法

一、用软件来解决  1.在天极网Ftp://ftp1.mydown.com/home1/soft34/fbdisk10.zip下载一个大小仅19.8KB的小软件FBDISK(坏盘分区器)。它可将有坏磁道的硬盘自动重新分区,将坏磁道设为隐藏分区。在DOS下运行FBDISK,屏幕提示Start scan hard disk?(Y/N),输入Y,开始扫描硬盘,并将坏道标出来,接着提示Write to

2016-09-24 21:04:49 377

原创 电脑显示器的相关设置与常见故障排除方法

一、如何达到最佳使用效果   1.显示器刷新率的设置:刷新率即场频,指每秒钟重复绘制画面的次数,以hz为单位。刷新率越高,画面显示越稳定,闪烁感就越小。一般人的眼睛对于75hz以上的刷新率基本感觉不到闪烁,85hz以上则完全没有闪烁感,所以vesa国际视频协会将85hz逐行扫描制定为无闪烁标准。普通彩色电视机的刷新率只有50hz,目前电脑输出到显示器最低的刷新率是60hz,建议大家

2016-09-24 21:02:01 385

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除