自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

转载 greenDao数据库升级

GreenDaoUpgradeHelperGreenDaoUpgradeHelper是一个greenDao的数据库升级帮助类。使用它可以很容易解决数据库升级问题,只需一行代码。使用说明1.在根目录的build.gradle文件的repositories内添加如下代码: allprojects { repositories { ... maven { ur

2017-11-03 14:01:39 625

转载 Jsoup学习总结

本文摘抄其他博客或者技术论坛,自己搜集整理如下:Jsoup学习总结摘要Jsoup是一款比较好的Java版HTML解析器。可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。jSOUP主要功能从一个URL,文件或字符串中解析HTML;使用DOM或CSS选择器来查

2017-11-02 16:01:20 398

原创 greenDao使用

greenDao的使用1.gradle中引入compile 'org.greenrobot:greendao:3.2.0'2 gradle配置//数据库相关配置apply plugin: 'org.greenrobot.greendao'greendao { schemaVersion 1 //版本号 daoPackage 'com.zjrb.sjzsw.greendao

2017-11-02 15:55:51 214

转载 Android瀑布流照片墙实现,体验不规则排列的美感

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/10470797传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应

2017-05-16 14:32:13 219

转载 android开源系列:CircleImageView自定义圆形控件的使用

.自定义圆形控件github地址:https://github.com/hdodenhof/CircleImageView主要的类:[java] view plain copy package de.hdodenhof.circleimageview;  import edu.njupt.zhb.main.R;  import

2017-05-16 14:19:10 237

转载 Android 向右滑动销毁(finish)Activity, 随着手势的滑动而滑动的效果

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/20934541),请尊重他人的辛勤劳动成果,谢谢!今天给大家带来一个向右滑动销毁Activity的效果,Activtiy随着手指的移动而移动,该效果在Android应用中还是比较少见的,在iOS中就比较常见了,例如“网易新闻” ,"美食杰" ,

2017-05-16 14:15:05 235

转载 Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10

2017-05-16 14:10:40 253

转载 AndroidStudio 依赖 ButterKnife 出现的空指针异常 8.0版本以上

依赖的版本升级为'com.jakewharton:butterknife:8.0.1',结果项目 运行报错,提示空指针异常NullPointerException官方的引用介绍    具体到开发环境的解决       点开 app模块的gradle编译文件build.gradle,加入下列代码 apply plugin:

2017-05-09 16:21:01 332

原创 Android 蓝牙自动配对

public class RegisterBlueTooth { Context context; public BluetoothAdapter btAdapt; public List lstDevices = new ArrayList(); public String TagetDeviceAddress; private Bluetooth

2016-12-27 16:45:57 1451

原创 Android 4.4上viewpager +Fragment 中嵌入webview时,第一次能加载网页,后面进去不能加载

Android 4.4上viewpager +Fragment 中嵌入webview时,第一次能加载网页,后面进去不能加载,报  nativeOnDraw failed; clearing to background color.        解决办法: 在所有的Fragment里面的onDestroyView()中添加如下代码:@Overridepublic vo

2016-12-20 15:18:52 2095 1

转载 Android 在一个应用中如何启动另外一个已安装的应用!!!

而为了能让大家更加容易的理解,我写了一个简单的Demo,我们的程序有俩个按钮,其中一个点击会启动我自己写的应用(一个3D应用为例),而另外一个按钮会启动系统自带的应用(如,日历,闹钟,计算器等等).这里我一日历为例子! 首先看一下我们的效果图(点击第一个按钮为例):     下面是Demo的详细步骤: 一、新建一个Androi

2016-12-15 17:13:11 387

转载 Android PopupWindow的使用!!!

大家好,我们这一节讲的是Android PopupWindow的使用! 在我理解其实PopupWindow其实类似于一个不能动的Widget(仅从显示效果来说!) 它是浮在别的窗口之上的. 下面我将给大家做一个简单的Demo,类似于音乐播放器的Widget的效果,点击Button的时候出来PopupWindow,首先我们看一下效果图:  

2016-12-15 15:42:41 296

转载 Android Widget开发案例(世界杯倒计时!)

首先看一下效果图:  下面是Demo的详细步骤: 一、新建一个Android工程命名为:WidgetDemo. 二、准备素材,一个是Widget的图标,一个是Widget的背景。存放目录如下图:  三、修改string.xml文件如下:[java] view plain co

2016-12-15 14:37:04 462

转载 Android 中自定义属性(attr.xml,TypedArray)的使用!

今天我们的教程是根据前面一节扩展进行的,如果你没有看,请点击 Android高手进阶教程(三) 查看第三课,这样跟容易方便你的理解! 在xml 文件里定义控件的属性,我们已经习惯了Android:attrs="" ,那么我们能不能定义自己的属性能,比如:test:attrs="" 呢?答案是肯定的. 好了我就不卖关子了,直接进入主题。大致以下步骤: 

2016-12-15 14:03:26 275

转载 Android 中自定义View的应用.

大家好我们今天的教程是在Android 教程中自定义View 的学习,对于初学着来说,他们习惯了Android 传统的页面布局方式,如下代码: [java] view plain copy"1.0" encoding="utf-8"?>  "http://schemas.android.com/apk/res/android"  

2016-12-15 14:00:07 190

转载 Android常用名令集锦(图文并茂)!

大家好,今天我们要讲的是Android开发中,比较常用的名令集锦, 在我们开发中难免用到Android命令,有些确实命令确实很有用处。特别对于一些初学者来说,命令根本没有想过用也不会用,比如他们想安装一个.apk文件到模拟器上面,但是他们不会启动模拟器,他们只会先启动Eclipse,然后在启动模拟器,这样不但浪费时间,而且Eclipse又占用你的内存。这也是我为什么总结这篇文章的原因了,希

2016-12-15 13:57:11 175

原创 Dialog 中有EditText时,打开自动弹出软键盘,关闭时隐藏软键盘

自定义stylename="FrameWindowStyle2" parent="android:style/Theme.Dialog"> name="android:windowBackground">@drawable/photo_choose_bg自定义背景--> name="android:windowSoftInputMode">stateAlwaysVisibl

2016-12-14 16:46:00 1130

转载 Android 2016新技术

2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。Kotlin作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.c

2016-12-08 16:23:24 284

转载 Android 打造任意层级树形控件 考验你的数据结构和设计

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40212367,本文出自:【张鸿洋的博客】1、概述大家在项目中或多或少的可能会见到,偶尔有的项目需要在APP上显示个树形控件,比如展示一个机构组织,最上面是boss,然后各种部门,各种小boss,最后各种小罗罗;整体是一个树形结构;遇到这样的情况,大家可能回去百度,

2016-12-08 16:16:13 448

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2016-12-08 16:12:27 240

转载 Android WebView 与JS的数据交互

关于WebView我们知道目前android市场上的一些应用采用的开发方式大致分为三种:Native App、Web App、Hybrid App。本文主要是Hybrid App中实现的主要技术native组件与js的数据交互的理解以及实现。 Android API中提供了WebView组件来实现对html的渲染。所谓的HybridApp开发方式即是汇集

2016-12-08 15:00:57 245

转载 Listview滑动时不加载数据,停下来时加载数据,让App更优

数据源配置(Adapter)package com.zhengsonglan.listview_loading.adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import

2016-12-08 14:55:30 352

转载 Android涂鸦技术及刮刮乐示例分析

概述:  很早之前就想研究一下Android中的涂鸦,其实也说不上是研究了,毕竟都是一些相对比较简单的知识点。下面就对基于画布(Canvas)和触摸事件(onTouchEvent)来实现涂鸦和刮刮乐。参考:http://blog.csdn.NET/lmj623565791/article/details/40162163此人的博客的确很好,想学习的同学也

2016-12-08 14:52:01 280

转载 Android仿IOS的AssistiveTouch的控件EasyTouch实现

概述:  之前我听到过一则新闻,就是说Ipone中的AssistiveTouch的设计初衷是给残疾人使用的。而这一功能在亚洲(中国)的使用最为频繁。  虽不知道这新闻的可靠性,但无庸置疑的是它的确给我们操作手机带来了很大的便捷。在这个设计之前,可能比较容易想到的就是建立快捷方式,而快捷方式的操作结果还是要去加载界面(有时可能是繁重的界面)。一旦走上了这条路,那距离快捷操作的方向可能

2016-12-08 14:49:42 704

转载 Android常见问题

1.问题描述:Listview中adapter的刷新(notifyDataSetChanged())数据突然消失问题.解决方法:我们的adapter中的一个List参数,而在调用adapter的一层(即adapter的上一层)对List进行赋值操作,而不是t.add(T)或是t.remove(T)这样的操作时,我们在adapter.notifyDataSetChanged(

2016-12-08 14:47:19 685

转载 Android 混淆代码

为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包

2016-12-08 14:42:37 185

转载 巧用dimens适配多个分辨率

让应用自动适配多个分辨率的屏幕,是每个Android程序员的基本功,就好像前端工程师熟练编写CSS Hack一样。适配工作中一个重要的工作就是对页面的调整。    对于页面的适配,有很多的方法和技巧。比如布局中尽量使用wrapcontent ,fillparent,尽量避免具体的数字,由系统来计算合适的宽高;或者为每个分辨率写一套布局文件,设置对应分辨率下控件的宽高;   为每一个

2016-12-08 14:39:41 211

转载 Android常用框架

1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求) 2、a

2016-12-08 14:34:03 208

原创 AutoCompleteTextView 点击赋值时序问题

AutoCompleteTextView添加点击时间后,点击响应比赋值延迟10ms左右,如果对时序要求严格的,可以通过handler.sendEmptyMessage(0, 100)来将时序调整一下,以防因时序问题导致的错误。

2016-12-01 16:41:45 561

转载 Android UI性能优化实战 识别绘制中的性能问题

1、概述2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众号),那么近期google又在udacity上开了系列类的相关课程。有了上述的参考,那么本性能优化实战教程就有了坚实的基础,本系列将结合实例为大家展示如何去识别、诊断、解决Android应用开发中存

2016-08-12 16:10:39 313

转载 物联网入口之一Android蓝牙4.0

转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!如果还有同学不知道蓝牙4.0可以做什么请查看Android+蓝牙 4.0 将带来什么?,现在可以穿戴设备也大多用的是蓝牙4.0,如 智能体质秤,智能手环,智能血压计等等。原文地址:http://developer.android.com/guide/top

2016-07-22 14:26:39 481

转载 Android性能优化总结

前言性能优化本身是一个很大的主题,涵盖程序的方方面面,任何不慎的操作,都有可能对性能造成比较大的影响,要知道程序的性能是可以累加的,多处的性能低下,会影响整体的性能,其后果可能也是多方面的,本文总结了目前工作中,所需要知道的大部分性能优化点,一部分个人总结,一部分来自于互联网。但整体上,都是提纲性的,并没有列出具体的实例,因为写这方面主题的达人实在太多了,所以,我得站在巨人的肩膀上,具体细

2016-07-22 14:24:31 199

转载 Android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VG

2016-07-22 14:21:42 207

转载 Android酷炫实用的开源框架(UI框架)

转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!前言好久没写博文了,最近工作比较忙,剩下的一点点时间在做自己的项目,在Android酷炫实用的开源框架(UI框架)这篇文章中提到了很多开源的UI框架,我在自己的项目开发中也使用了大部分的,但是总觉得仅仅这几个不够用啊,所以本人在此做项目期间又找到了更多

2016-07-22 14:19:42 241

原创 Android图片压缩方法

Android应用开发中三种常见的图片压缩方法,分别是:质量压缩法、比例压缩法(根据路径获取图片并压缩)和比例压缩法(根据Bitmap图片压缩)。第一:质量压缩方法:private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutp

2016-07-11 14:05:55 192

转载 android 判断 手机号码、邮编、Email邮箱、是否正确

java-正则表达式判断手机号要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段,故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186

2016-07-11 14:02:43 965

转载 解决百度地图MapView在ScrollView中的拖动黑影

因为想在一个Model的属性下面有一个地址。想在界面上显示一个MapView 然后覆写MapView的?1234567891011121314151617181920@Ov

2016-07-11 11:08:52 783

转载 Android SDK开发包国内下载地址

不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。通过分析SDK Manager里要用到的repository文件

2016-07-11 11:04:29 411

转载 Android实现网络多线程断点续传下载

Android实现网络多线程断点续传下载本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提

2016-07-11 10:59:48 272

转载 自定义view详解,手把手带你画一个漂亮蜂窝view Android自定义view

这个效果做起来好像没什么意义,如果不加监听回调 图片就能直接替代。写这篇博客的目的是锻炼一下思维能力,以更好的面多各种自定义view需求。本文是和代码同步写的。也就是说在写文章的时候才敲的代码。这样会显得文章有些许混乱。但是我想这样记录下来,一个自定义view的真正的制作过程,是一点一点,一步步跟着思路的改变,完善的。不可能一下子就做出一个完整的view。。技术也是这样,不可能一步登天。都

2016-07-11 10:53:02 626

仿支付宝咻一咻动画效果

仿支付宝咻一咻动画效果

2016-08-08

自定义百分比布局

自定义百分比布局,简单实用,节省资源

2016-08-01

易及传播 官网首页动画效果,并添加了跳转链接功能

模仿易及传播 官网首页动画效果,并添加了跳转链接功能

2016-07-16

空空如也

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

TA关注的人

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