自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (7)
  • 问答 (2)
  • 收藏
  • 关注

转载 百度地图使用

搜索 百度地图开放平台api1.注册登录2.申请api-key秘钥   需要的信息:程序名称,包名,   SHA1: 前提条件jdk安装正确,1》cd切换目录到.android(c:/users(用户)/用户名/.android(显示隐藏文件))                          2》在1》的目录下运行命令:keytool -list -v -keystore

2016-10-28 09:54:58 457

转载 AsncTask源码解析

-------------------------------------AsncTask源码解析-----------------------------------class AsyncTask //从这里可以看出它上面有三个泛型    public static final Executor SERIAL_EXECUTOR = new SerialExecutor();//这

2016-10-27 08:46:13 289

转载 findViewById实现机制

--------------------------------findViewById的跟踪--------------------------------------------------Activity中:public View findViewById(int id) {        return getWindow().findViewById(id);    }

2016-10-27 08:40:00 559

转载 Handler,Looper,Message,MessageQueue源码解析带你深入理解

------------------------------------------Handler源码详解------------------------------------        final MessageQueue mQueue;//这个消息队列也是创建Handler对象所在的消息队列    final Looper mLooper;//这里的Looper对象是它创建H

2016-10-27 08:37:26 268

转载 如何在桌面上显示自定义View

1.设置权限2.必须写个类它里面有静态属性WindowMangaer 和 WindowManager.LayoutParamspublic class MyManager {    private static WindowManager mWindowManager;    private static WindowManager.LayoutParams par

2016-10-26 14:52:59 466

转载 模仿360桌面图标

如何实现:1.要首先要确定当前图标所在是否为桌面如果为桌面就显示图标,如果不是并且图标还在显示就隐藏掉2.如何在桌面上创建view,这里需要使用WindowManager来实现主要是通过WindowManager这个类来实现的,调用这个类的addView方法用于添加一个悬浮窗,updateViewLayout方法用于更新悬浮窗的参数,removeView用于移除悬浮窗。其中悬浮窗的参数

2016-10-26 12:37:40 364

转载 如何在java代码中设置margin属性

Android如何在java代码中设置margin,也就是组件与组件之间的间距。代码中设置: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); params

2016-10-25 15:26:55 12424

转载 android中drawable中下的selected和checked等中区别

Android:drawable放一个drawable资源android:state_pressed 是否按下,如一个按钮触摸或者点击。android:state_focused 是否取得焦点,比如用户选择了一个文本框。android:state_hovered 光标是否悬停,通常与focused state相同,它是4.0的新特性android:state_selected

2016-10-25 15:17:57 6201

转载 动态在代码中设置权重

转载请注明出处:http://blog.csdn.net/forwardyzk/article/details/25080409比如你在一个布局文件中,LinearLayout节点中动态的添加子控件的时候,因为不知道要添加控件的数量,那么我们就需要设置权重,weight,所以我们要动态的给控件设置权重,下面就给出一个方法设置权重。动态的给控件设置权重,前提是:此控件必须是在Li

2016-10-25 15:05:29 10003

转载 直播中字幕的实现

http://blog.csdn.net/sinyu890807/article/details/51933728

2016-10-25 09:58:21 3399

原创 android如何实现将文本复制到系统中

package chengyujia.demo.aty;import android.content.Context;import android.os.Bundle;import android.text.ClipboardManager;import android.view.View;import android.widget.TextView;import android.w

2016-10-25 09:53:21 462

转载 greenDao及各框架使用

本章内容:1. 回顾SQLite相关操作2. 高性能的ORM框架:GreenDao3. 综合实例:搜索历史的实现面试题:简述SQLite数据库的操作。如何将数据库文件和程序代码一起打包发布?Assets和Raws有什么区别?1.相同点:都不会被编译成二进制文件,保留原始的结构。2.不同点:Raws里的文件会生成R资源id,Assets不行Raws里不能创建其

2016-10-25 09:46:18 772

原创 实现多线程断点下载可以运行

//1.首先获取下载文件的总大小//2.然后确定其要下载的线程数量//3.根据数量来确定开始位置及结束位置//4.要进行断点下载必须要把下载的保存到文件中public class DownLoad { private String filePath; private ProgressBar progressBar; private int currentProgre

2016-10-25 07:12:03 229

转载 xutils中Dao

xutils3_db 通过androidStudio新建工程xutils3_db,引入xUtils3依赖: 在${project_dir}/build.gradle(Module:app)的dependencies函数内添加compile ‘org.xutils:xutils:3.1.22’ 。然后构建一下就引入了xUtils3框架 添加相关权限 在清单文件src/mai

2016-10-24 19:10:58 538

转载 xUtils再次深入

1.xUtils中的IOC框架使用xUtils的第一步就是必须创建自己的Application类,代码如下:public class LYJApplication extends Application { @Override public void onCreate() { super.onCreate(); x.Ext.init(

2016-10-24 19:01:58 282

转载 vitamio使用

功能强大的 Vitamio 视频播放器的使用教程时间 2016-06-03 00:52:15 稀土掘金原文  http://www.jianshu.com/p/d50a67ba253c 主题 安卓开发 Vitamio简介:Vitamio是一个支持所有Android设备的多媒体框架。Vitamio与Android默认的MediaPlayer工作方式相似

2016-10-24 06:07:33 2188 1

转载 android中的代码如何与html页面交互

挺帅的移动开发专栏 http://blog.csdn.net/wangtingshuai/article/details/8635787     最近碰到个新需求需要点击webview中的图片进行放大显示。整理了下思路,想到了下面的一个可行的方案。方案思路,1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.本地获得图片地址后,开启一个遮罩ac

2016-10-20 06:43:03 3083

转载 如何使用自定义的字体

1,Android下的资源访问:1、res/raw  res/...2、assets3、sd卡res/raw 和assets 下的文件会被打包到apk中,但不会被编译成二进制,保持原格式。这两者的不同是:res/raw中的文件会被映射到R.Java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要As

2016-10-19 08:41:33 498

转载 xUtils的使用

说实话,对于xUtils,是我最近才用到的开发框架(也是刚接触),对于其功能不得不说,简化了很多的开发步骤,可以说是非常好的开发工具,但是其最近更新到3.0也没有解决加载自定义ImageView报错的问题。我总是喜欢用一些最新的东西,xUtils 3.0才刚更新,是一次比较大的重构,对于百度到的使用规则,基本都是3.0以前的,使得用3.0的开发者需要求解用法的时候,遇到许多阻碍,故此在这里简单

2016-10-18 12:23:57 314

转载 android二维码扫描

Edited by mythou原创博文,转载请标明出处:http://www.cnblogs.com/mythou/p/3280023.html已测试  --  绝对靠谱 今天讲一下目前移动领域很常用的技术——二维码。现在大街小巷、各大网站都有二维码的踪迹,不管是IOS、Android、WP都有相关支持的软件。之前我就想了解二维码是如何工作,最近因为工作需要使用相关技术,所以做了

2016-10-14 18:54:29 515

转载 Android事件总线 ( AndroidEventBus ) 框架发布

Android事件总线 ( AndroidEventBus ) 框架发布2015-02-06 13:28 15215人阅读 评论(5)收藏举报分类: android(79) 目录(?)[+]AndroidEventBus如果你不知道事件总线是什么,那么没有关系,下面我们先来看这么一个场景: 你是否在开发的过程中

2016-10-14 12:11:11 278

原创 一起来写个小的事件总线框架

//这个注解用了方法回调@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Subscriber { String tag() default ""; int threadMode() default ThreadMode.MAIN;}publ

2016-10-14 11:33:41 1888

转载 条形扫描

/** * 条形码处理工具类 * Created by xray on 16/9/29. */public class ZXingUtils {    /**     * 将文字转换为二维码图片     * @param content     * @param width     * @param height     * @return   

2016-10-14 05:47:39 230

转载 上拉刷新下拉加载

PullToRefresh是一套实现非常好的下拉刷新库,它支持:1.ListView2.ExpandableListView3.GridView4.WebView等多种常用的需要刷新的View类型,而且使用起来也十分方便。(下载地址:https://github.com/chrisbanes/Android-PullToRefresh)下载完成,将它导入到eclipse中,作为一个library导入

2016-10-14 05:24:49 221

转载 CardView使用

CardView继承至FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影。CardView是一个Layout,可以布局其他View。CardView常用属性:card_view:cardElevation 阴影的大小card_view:cardMaxElevation 阴影最大高度card_view:cardBackgroundColor 卡片的

2016-10-14 05:20:35 224

转载 android的Context理解

【转载请注明出处:http://blog.csdn.net/feiduclear_up CSDN 废墟的树】 PS:修该了一些有误区的地方。 引言Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等等。那么Context到底是什么?Con

2016-10-13 22:57:28 410

转载 Android中Context的使用

【转载请注明出处:http://blog.csdn.net/feiduclear_up CSDN 废墟的树】PS:修该了一些有误区的地方。引言Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等等。那么Context到底是什

2016-10-13 22:43:34 5320

转载 android中Binder的深入理解

开始之前我们先来讲下Binder的定义:  Binder实体对象:Binder实体对象就是Binder服务的提供者。一个提供Binder服务的类必须继承BBinder  Binder引用对象:Binder引用对象是Binder实体对象在客户端进程的代表,每个引用对象的类型多少BpBinder类,同时可以用名称“BpBinder对象”来代替“Binder引用对象” Binder代理对象:

2016-10-13 12:07:17 1617

转载 实现贪吃蛇

贪吃蛇:1.它的移动我们采用头部加一个尾巴减一个2.我们将View的大小分成很多个格子3.蛇的移动是以一个格子为单位/** * Created by Administrator on 2016/10/11. */public class GameView extends View { //用了存放蛇的身体所在格子 LinkedList

2016-10-11 19:38:31 118

原创 项目总结

1.先阐述问题我的布局是 Activity(ViewGroup)----Fragment(ViewPager)----Fragment(ViewGroup)我想在第一个Fragment中添加多个Fragment(第二个) adapter = new OpenFragmentAdapter(getFragmentManager(),datas);pager.setAdapter(adap

2016-10-10 22:21:46 317

转载 EventBus源码解析

EventBus源码解析 2016-01-12AndroidEventBus,android前面一篇文章讲解了EventBus的使用,但是作为开发人员,不能只停留在仅仅会用的层面上,我们还需要弄清楚它的内部实现原理。所以本篇博文将分析EventBus的源码,看看究竟它是如何实现“发布/订阅”功能的。相关文章EventBus使用详解EventB

2016-10-10 08:25:28 212

原创 EventBus使用

前言:EventBus出来已经有一段时间了,github上面也有很多开源项目中使用了EventBus。所以抽空学习顺便整理了一下。目前EventBus最新版本是3.0,所以本文是基于EventBus3.0的。相关文章EventBus使用详解EventBus源码解析概述EventBus是针一款对Android的发布/订阅事件总线。它可以让我们很轻松的实现在Android各

2016-10-10 06:04:00 388

原创 有这样一个需求,一个SlidingPaneLayout里面包裹了一个ViewGroup而他可以被多个Fragment添加

问题:      一个SlidingPaneLayout中包裹多个Fragment而多个Fragment中的布局中又存在ViewPager这时会出现你左滑时无法滑动ViewPager中的数据要求:    但ViewPager中CurrentItem不为0时就可向左滑。实现:   其实就是出现事件冲突,解决的办法有很多。我来说下我的思路:   写个类继承Slidi

2016-10-09 18:42:01 594

转载 android中service生命周期

Android Service的生命周期Managing the Lifecycle of a Service  service的生命周期,从它被创建开始,到它被销毁为止,可以有两条不同的路径:A started service  被开启的service通过其他组件调用 startService()被创建。  这种service可以无限地运行下去,必须调用stopSelf()方

2016-10-09 15:11:24 205

转载 玩转android5.0控件

一个Activity掌握Android5.0新控件 (转)原文地址:http://blog.csdn.net/lavor_zl/article/details/51279386谷歌在推出Android5.0的同时推出了一些新控件,Android5.0中最常用的新控件有下面5种。 1. CardView(卡片视图)CardView顾名思义是卡片视图,它继承Fr

2016-10-09 06:47:17 264

转载 一个Activity了解5中新控件

一个Activity掌握Design新控件 (转)原文地址:http://blog.csdn.net/lavor_zl/article/details/51295364谷歌在推出Android5.0的同时推出了全新的设计Material Design,谷歌为了给我们提供更加规范的MD设计风格的控件,在2015年IO大会上推出了Design支持包,Design常用的新控件有下面8

2016-10-09 06:41:00 341

转载 CoordinatorLayout使用

-----------------------------CoordinatorLayout协调者(父类是ViewGroup)---------------------layout_anchor 锚点可以加View固定到指定的控件上layout_anchorGravity 锚点控件的方向,上下左右layout_behavior 行为1.导包(support:design)

2016-10-09 06:03:20 482

原创 如何使用通知进行更新进度条

我们在下载时可以先 int totalLen = connection.getContentLength();这里是获取要下载文件的总长度,然后 int rate = totalLen/100; 这是获取它所在比例。int count=0;再count+=temp;int  sendLen = count/rate;在把sendLen发送就可以拉

2016-10-09 05:32:13 250

原创 实现简单的毕加索

package com.example.picasotest.utils;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Environment;import android.support.v4.util.LruCache;import android.uti

2016-10-08 17:29:30 535

原创 写个简单的黄油刀

@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface OnClick { int value();}@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface

2016-10-08 15:01:43 421

java性能权威指南高清

java进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

kafka源码解析与实战

kafka高级进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

深入java内存模型

java进行必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

jvm和gc详解及调优

java进阶必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

阿里巴巴java开发手册

java入门必备书籍,高清版。带目录结构。方便阅读,书中内容讲的透彻

2018-12-28

mysql高性能高清版

mysql进阶必读书籍,高清版带书签方便阅读。最新中文版

2018-12-28

java实现走迷宫

java实现走迷宫

2016-03-14

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

TA关注的人

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