自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 练习随笔 16.09.30

今天来复习做联系人先来清单配置文件        /**1 */创建一个包 专门放实体类封装数据 entity  --创建Contact类 封装联系人信息  --重点是处理头像/**2*/通过ContactsContract API查询所有的联系人信息public class Contactmanager { //通过ContactsC

2016-09-30 10:07:45 573

转载 Fragment全解析系列(一):那些年踩过的坑

Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Fragmentation本篇主要介绍一些最常见的Fragment的坑以及官方Fragment库的那些自身的BUG,这些BUG在你深度使用时会遇到,比如Fragment嵌套时或者单Activity+多Fragm

2016-09-29 19:47:59 525

原创 练习随笔16.09.29

/**1,引导页动画*/动画结束时,追加切换动画,需要在anim中新建两个xml @Override public void onAnimationEnd(Animation animation) { // 当动画结束时-跳转 Intent intent=new Intent(SplashActivity.this,MainActivity.cla

2016-09-29 11:56:38 550

转载 一篇文章读懂微信应用号是什么,是否值得投入进来做?

作者:白崎,微信公众号:baiqinote。百度高级产品运营师,人人都是产品经理专栏作家,简书签约作者,喜欢研究各类新鲜的 APP,分享分享独特视角下的产品策略分析和运营方法论,欢迎交流。距离张小龙的那场首次公开演讲已经有九个月了,而在那场演讲中备受关注的「应用号」在千呼万唤中终于以「小程序」的名字正式对外小范围公测,不少创业者表示机会来了跃跃欲试。诚然,微信每次放出的大招,不管是公众号、服务

2016-09-28 16:47:02 535

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结

2016-09-27 16:04:10 228

原创 Activity的4种启动方式

Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的标签设置android:launchMode属性,

2016-09-26 21:16:47 503

原创 Annotation 注解原理 @Butter Knife黄油刀进阶

jdk1.5新特性注释是给程序员看的,注解是给虚拟机看的用框架的时候直接用元注解:5个 注解的注解@ Retention@ Inherited@Target@ Document@ Repeatable JDK1.8/****@param a 文档注释*/ public static void bindActici

2016-09-24 15:50:12 995

转载 Studio设计布局的新姿势

目录(?)[-]ConstraintLayout基本界面ConstraintLayout约束类型尺寸约束边界约束基准线约束清除约束约束示例自动约束Autoconnect约束推断InferenceView InspectorFixedWrap ContentAnySizeAlignPack快捷布局GuideLineConstraintLayout布局转换从代码角度理解

2016-09-24 14:57:22 3359

转载 Android 最火的快速开发框架XUtils

[-]最近搜了一些框架供初学者学习比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架是基于afinal开发的比afinal稳定性提高了不少下面是介绍xUtils简介使用xUtils快速开发框架需要有以下权限混淆时注意事项DbUtils使用方法ViewUtils使用方法HttpUtils使用方法普通get方法使用HttpUtils上传文件 或者 提交数据 到服务器p

2016-09-22 20:20:34 500

原创 ContentProvider ,Service

一、ContentProvider 1.ContentPriovider 是什么?    1)Android 中核心应用组件(Component)之一   2)Android 中的内容提供者?2.ContentProvider 应用场合?   ContentProvider 对象实现了APP内部数据的对外(可能是本进程的其它组件,也可能是跨进程的组件)共享。  

2016-09-22 20:12:55 329

原创 图片相关:bigmap工具类,实现压缩、异步、并发、缓存

1.图片的压缩(图片太大可能会导致内存溢出)2.图片的异步加载(耗时操作放在工作线程)3.图片的并发异步加载(实现每个item中imageview对应一个异步任务并绑定一起)4.图片的缓存问题bigmap工具类:public class BitmapUtils { /** * 计算压缩比例 * * @param optio

2016-09-21 19:35:28 588

原创 异步任务用法

下载进度条案例,用于体会异步任务 private Button btn01; private ProgressBar pBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.

2016-09-20 21:18:34 279

原创 publishProgress

关于AsyncTask的publishProgress循环播放文字广告: activity_main.xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"

2016-09-20 11:35:07 1114

原创 实现音乐播放器,多线程处理进度条

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); File musicDir=Environment.getExternalStoragePublicDirectory(En

2016-09-19 21:16:55 2845

转载 synchronized的用法

《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步中的一个重要的概念synchronized.synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 1. 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起

2016-09-18 17:16:17 260

转载 几个经典基础算法题目

练习1,判断是否为素数:// ConsoleAppIsPrime1.cpp : 定义控制台应用程序的入口点。  //  /* *函数功能:判断一个输入的数是否为素数 *函数原形:bool Prime( int x ) *参数:int x:将要判断的数 *返回值:bool型变量,判断是否是素数 *备注:需要包含头文件 *日期:2014/11/25 *原创:否 *作者:EbowTang *

2016-09-18 08:48:50 10500

原创 *getView 千年不变

/**此方法用于构建item,每显示一个item都要执行一次此方法*/ @Override public View getView(int position, View convertView, ViewGroup parent) {//重要 //1.item view (饺子皮,饺子皮的样子由mResouce决定) View v=null;/**1

2016-09-18 08:11:00 359

原创 音乐播放记录查询

mainactivityimport java.io.File;import java.io.FileFilter;import java.util.Random;import android.app.Activity;import android.content.ContentValues;import android.content.Intent;import android

2016-09-14 17:04:50 438

转载 Android 操作SQLite基本用法

在Android开发中SQLite起着很重要的作用,网上SQLite的教程有很多很多,不过那些教程大多数都讲得不是很全面。本人总结了一些SQLite的常用的方法,借着论坛的大赛,跟大家分享分享的。一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入  式的,而且目前已经在很多嵌入式产品中使用了它,

2016-09-13 19:59:37 411

原创 版本判断

if (Build.VERSION.SDK_INT>16) {            newNotification01();        }else{            newNotification02();        }

2016-09-10 10:45:40 329

转载 Android事件分发机制完全解析,带你从源码的角度彻底理解

版权声明:本文出自郭霖的博客,转载必须注明出处。转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEve

2016-09-08 10:48:32 355

转载 安卓button设置圆角

在res目录下的drawable-mdpi建立xml文件shape.xml,如下图所示:shape.xmlxml version="1.0" encoding="UTF-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle

2016-09-07 10:06:26 1191

原创 *BaseAdapter

MainActivity: public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setConte

2016-09-02 20:45:04 341

转载 Android listview与adapter用法

一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。也就是

2016-09-01 19:48:01 491

空空如也

空空如也

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

TA关注的人

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