自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android将对象存储到SharedPreferences中

如果需要将一个对象存储到Android SharedPreferences中,可以用到下面的办法:以我的例子来说,我需要将一个标记账本的对象,其中元素为封面背景id(int)和账本名称(String)的对象存储至SharedPreferences。下面是我封装改账本(Book)的Bean:pack...

2017-05-04 15:33:26

阅读数 3027

评论数 0

安卓仿微信菜单栏PopWindow

先构建好xml布局文件 用于弹窗的布局文件<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com...

2017-04-25 19:09:36

阅读数 479

评论数 1

android跳转本地发送短信界面

代码如下://"smsto:" 后加号码为添加发送短信的联系人号码 Uri smsToUri = Uri.parse("smsto:"+contactList.get(position).get("phone&quo...

2017-03-19 13:43:01

阅读数 687

评论数 0

安卓仿微信界面,导航,右上角菜单栏

下面是安卓开发仿微信界面的代码。分为3步,第一步是界面的编写,第二步是导航界面,第三步是右上角菜单栏。开始第一步前先预览一下效果。 第一步,界面。界面的思路是利用ViewPager+Fragment实现,所以activity_main.xml中添加一个ViewPager。顶部和底部include...

2017-03-17 16:14:05

阅读数 9762

评论数 2

安卓读取通讯录信息

读取通讯录数据库的信息。//因为读取通讯录可能是耗时操作 所以另外开启线程 private void initData() { new Thread() { @Override public void run() { ...

2017-03-17 15:27:23

阅读数 493

评论数 0

自定义组合控件

当一系列控件组成的条目,需要重复使用时,为了减轻xml中的代码,所以讲一系列控件进行整合:如下步骤自定义组合控件: 1.将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用此布局结构的时候, 直接使用组合控件对应的对象.2.将组合控件的布局,抽取到单独的一个xml中3.通...

2016-12-07 16:48:57

阅读数 215

评论数 0

Android自定义带进度的刻度条

如何自定义控件? 1.自定义属性的声明和获取; 2.测量onMeasure; 3.布局onLayout(ViewGroup); 4.绘制onDraw; 5.onTouchEvent; 6.onInterceptTouchEvent(ViewGroup); 7.状态的恢复与保存(与Ac...

2016-11-30 00:24:46

阅读数 2245

评论数 0

安卓相机之——调用系统相机

调用安卓系统的相机,并保存相机拍下的图片。实现方法如下。新建一个module,在activity_main布局中,添加一个button按键,这个按键为启动相机的按键。并添加一个imageview,来显示拍下的图片。activity_main.xml<?xml version="1....

2016-11-26 11:25:45

阅读数 419

评论数 0

Android之RecyclerView

RecyclerView有以下几点特性: 1.不关心Item是否显示在正确位置,如何显示。(所以我们可以水平 垂直 瀑布流) 2.不关心Item之间如何分隔。 3.不关心Item增加删除的动画效果。 4.仅仅关注如何收复和复用View。使用RecyclerView需要添加v7中recycl...

2016-11-22 22:50:28

阅读数 155

评论数 0

Android之Widget组件

Widget组件可以放在桌面,提高程序的实用性。下面的代码演示了Widget的时钟组件的使用:1.在Manifest文件中加入widget的recriver和一个service<receiver android:name=".widget"> ...

2016-11-22 16:20:03

阅读数 288

评论数 0

MPAndroidChart饼图PieChart

之前的记账软件中,加入了GitHub上的开源项目,MPAndroid。现在介绍一下饼状图。首先将MPAndroidChart的jar包导入到libs中,jar包的链接可以去girhub下载,如下:其中还需要nineoldandroids-2.4.0.jar这个jar包。倒入以后就可以使用了。下一个...

2016-11-22 13:46:43

阅读数 2851

评论数 2

异步任务AsynTask

之所以需要异步任务,因为当进行一些耗时操作在主线程时,超过20秒会引起ANR(所谓application not respond)异常。安卓中已经封装好了一个异步处理的方法,即AsyncTask。AsyncTask <Params,Progress,Result> //是一个抽象类//...

2016-11-17 15:27:26

阅读数 412

评论数 0

安卓练习之——记账软件

这是一个简单的账本,目前的功能可以实现记账,显示总的支出、收入、结余,查看账单以及删除不想要的账单。后续功能慢慢完善。那么就开始代码和图演示。 如果有不足的地方,希望看到的大神给予指点建议,不胜感激!1.页面介绍:左侧侧滑菜单,实现功能还在施工,可以加一些设置之类。 首页使用ViewPag...

2016-11-15 12:13:08

阅读数 3261

评论数 7

侧滑菜单的实现(3.抽屉式菜单和切换按钮)

抽屉菜单和切换按钮的实现,在SlidingMenu后面继续添加下面代码,其中前面要定义一个booleanpublic void openMenu(){ if (isOpen)return; this.smoothScrollTo(0,0); isOp...

2016-11-07 23:21:08

阅读数 522

评论数 0

侧滑菜单的实现(2.自定义属性)

接 侧滑菜单1. 自定义属性,允许用户自定义菜单离屏幕右边距。步骤如下:1.书写xml文件 values/attr.xml 2.activity_main.xml增加一条 3.在SlidingMenu中写有自定义属性的对象...

2016-11-07 19:31:46

阅读数 244

评论数 0

侧滑菜单的实现(1.简单的侧滑菜单)

侧滑菜单的实现,利用HorizontalScrollView,就是水平滚动条,平时打开时,让内容页面为初始页面,所以菜单隐藏在左侧。左侧菜单布局的Xml,假定了4个选项~<?xml version="1.0" encoding="utf-8"?>...

2016-11-07 16:26:19

阅读数 298

评论数 0

通知与菜单子菜单

package com.chase.cn.demon;import android.app.Activity; import android.app.Notification; import android.app.NotificationManager; import android.app.P...

2016-11-06 22:25:11

阅读数 222

评论数 0

handler应用(1)

handler应用(1)使用handler循环图片package com.example.file;import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.wi...

2016-11-04 17:13:55

阅读数 171

评论数 0

GestureOverlayView进行手势识别

首先用安卓自带的Gestures Bulider进行手势创建将创建好的文件保存在这个项目中的 res下新建的raw文件夹中手势文件我是在mnt/shell/emulated/0/gesttures中找到的package com.example.file;import java.util.Array...

2016-11-04 15:13:10

阅读数 259

评论数 0

SQLite语句操作数据库

Android中的SQLite1.SQL语句的插入数据

2016-10-31 16:10:05

阅读数 731

评论数 0

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