自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (25)
  • 问答 (1)
  • 收藏
  • 关注

原创 知识点记录

知识总结1.在很多时候都会遇到NestedScrollview和Scrollview嵌套listview的情况,而导致listview中的item不能完全显示,其实只需在xml文件中加入android:fillViewport="true"这个属性就可以使listview完全显示。

2016-11-15 17:53:14 349

转载 Android5.x新特性属性介绍

1 ToolbarToobar主要是用来替换ActionBar的,换句话说,ActionBar能做的,Toolbar都能做。如果你对ActionBar的使用比较熟悉,你会发现Toolbar使用起来非常简单。ok,既然是替换,当然用Toolbar的时候就得先去把ActionBar给隐藏掉啦~隐藏ActionBar的方法有很多,可以通过代码的方式隐藏,也可以通过配置文件的方式,我们主要

2016-11-10 09:44:34 622

转载 Gson解析使用详解

介绍一个json解析的非常好的工具,那就是google的开源项目Gson。    咱们这次不介绍Gson里面的常用类了,因为常用的几个类非常的简单,我们直接上手开始用,看看Gson是多么的  强大!    当然,如果使用第三方的项目,我们肯定要导入jar包了,百度一搜一大把哈。    先给出测试的Model代码package com.example.jsond

2016-10-24 09:20:33 581

原创 Numberpicker 数组角标越界问题

由于近期项目中要是用三级联动,所以选择了Numberpicker来做。但是做到一半发现numberpicker老是出现数组角标越界问题。经过查找资料总有解决了,废话到此!下面看结局方法!解决方案一 1、当前NumberPicker的最大值大于数组大小时,先setMaxValue再setDisplayedValues。 2、当前NumberPicker的最大值小于数组大小时,

2016-09-30 11:19:40 2370 1

转载 使用Sharepreference存储对象,图片

package com.aa.tst;    import java.io.ByteArrayInputStream;  import java.io.ByteArrayOutputStream;  import java.io.IOException;  import java.io.ObjectInputStream;  import java.io.ObjectOut

2016-09-29 16:16:02 1616

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

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

2016-09-27 14:03:47 436

转载 获取APP缓存大小以及清理APP缓存

在贴一大段代码之前,先普及Android的相关知识点:先看360手机助手的一张图:从上面这张图,我们可以看到这部手机有系统文件(注:这个是系统的文件系统,不允许修改的)内置SD卡(注:现在的手机基本上都有,就是我们所谓的ROM,是不可以移除的,RAM是我们手机的运行内存)外置SD卡(注:这个就是我们的SD卡了,可以移除)我们来考虑一个问题

2016-09-21 11:15:34 9267

转载 两种方式分别修改Dialog的宽高

今天用到的自定义dialog有两种方式。但是改变宽和高费了半天时间,网上也没有人遇到过这种情况。。所以最终用了两种方式分别改宽和高才成功。方式一:添加一个xml文件,里面添加dialog的样式,然后:   Window window = dialog.getWindow() ;window.setContentView(R.layout.login_wait_dialog)

2016-09-19 14:53:27 20342

转载 Android中Activity的四种经典传值方法

开发中遇到多个activity的传值问题 相邻两个之间的传值 或者多个三个以上之间的传值问题     1 一般的注册或者登陆成功后 跳到某一新activity传值问题      2  注册界面需要选择性别  需要打开一个新的界面选择里面的信息回到当前activty的传值问题      3  设置界面需要某一界面选择的图片(但是还没上传服务),如果中间相隔几种activty时

2016-09-10 10:07:50 22311 2

转载 AndroidStudio使用配置详解

欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4456420.html 【系列】第一次使用Android Studio时你应该知道的一切配置第一次使用Android Studio时你应该知道的一切配置(二):

2016-09-01 12:46:22 419

转载 Android apk 反编译

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。测试环境:        win 7 使用工具:     CSDN上下载地址:       apktool (资

2016-08-25 16:08:42 366

转载 Scrollview 中嵌套Listview,listview高度的确定

版权声明:欢迎在GitHub: https://github.com/JackyAndroid 关注我,备注出处,欢迎转载因为要做一个类似美团的团购产品,scrollview中还有嵌入listview,要是直接把listview嵌进scrollview中,listview的高度是固定的不能进行滑动。默认情况下Android是禁止在ScrollView中放入另外的ScrollView

2016-08-08 16:56:14 415

转载 Imageloader 图片加载详解

这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。       可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了解这个库的使用和配置。  二、特点多线程的图像加载

2016-06-02 16:36:18 1220

转载 PullToRefresh 使用详解

转载于http://blog.csdn.net/mmjiajia132/article/details/40397813PullToRefreshListView 用法和ListView 没有什么区别  listview能用的属性 pulltorefresh也能用我一直认为动手是最好的学习方法...一:首先看布局文件 "1.0" encoding="

2016-06-02 09:32:19 834

转载 BaseExpandListAdapter使用详解

BaseExpandableListAdapter的用法 xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android

2016-05-18 11:36:15 1673

原创 基于XMPP协议的即时通讯

最近公司的项目需要用到即时通讯技术,就花了一点时间对即时通讯技术进行研究。经过调研发现,通过openfire+spark+smack就可以实现。废话不多说,下面我们就来讲一下具体的实现。      1.什么叫openfire?         openfire是一个即时通讯服务器,也称之为即时通讯平台。它是基于XMPP协议的,大家所熟悉的通讯软件QQ、MSN和Gtalk等等,其中Gtalk

2016-04-08 16:38:24 609

原创 Xutils框架使用详解

xutils是一个多功能框架。下面我们就对它的功能做一个介绍。目前,xutils主要有四大模块分别是,数据库操作,view操作,网络操作和图片操作。下面我们做进一步详细介绍。          使用xutils首先要配置一下清单文件。配置方法如下。        1.DbUtils模块;          1、android中的orm框架,一行代码就可以进行增删改查;

2016-03-10 17:29:47 1141

原创 侧滑菜单SlidingMenu的使用详解

观察现已上线的安卓APP,侧滑菜单已经成为了一种主流趋势。侧滑菜单的使用大大改善了用户体验。今天我们就对侧滑菜单的使用做一个讲解。          首先,我们上Github网站上搜索并下载SlidingMenu插件。如果是初次使用,那么先将下载下来的example运行一下,观察一下效果。如果要在我们自己的项目上使用SlidingMenu。          1.首先我们将library导

2016-03-04 09:37:05 449

原创 Android测试方法总结汇总

由于工作的需要,最近要对Android客户端软件进行测试,便学习了一下Android客户端测试的方法,现在与大家分享一下。1.在Android客户端测试方面可以分为如下几个大的类别: 1、安卓黑盒测试工具 1)包括本身自带的monkey,Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中 2) robotium与appium,这些工具用于黑盒的自

2016-02-23 15:31:57 5928

原创 版本控制器SVN与Git

谈到做开发,那么一定离不开版本控制器。那么什么叫做版本控制器呢?版本控制(Revision control)就是是维护工程蓝图的标准做法,它能够追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。 Svn(Subversion)是近年来崛起的版本管理工具,Subversion最初是为了替换当年开源社区版本控制器CVS而产生的,相对CVS来说在很多方面

2016-02-21 13:58:47 514

原创 Android核心组件之BroadcastReceiver

BroadcastReceiver译为广播接受者,接收来自系统和应用的广播。实际上是一种观察者模式的实现。在观察者模式当中,有两种角色,其中的第一种角色叫做发布者,第二种角色叫做订阅者。如果订阅者对发布者进行了订阅,那么当发布者有所更新的时候订阅者就会接受到发布者发布的消息通知。广播接收则有两种注册方式,第一种是通过Java代码中进行注册,第二种则是在项目清单文件中通过XML方式注册。   

2016-02-04 09:01:22 449

原创 Android中adb命令

adb全称Android debug bridge即Android调试桥,是一个多用途的命令行工具,它允许用户与模拟器或连接的设备进行通信。他是由运行于计算机上的客户端,运行于计算机后台进程的服务器端,和一个作为后台进程运于各个模拟器的守护进程构成。用户可以通过adb命令来调用客户端,如ADT插件和DDMS等工具也会创建adb客户端、服务器管理客户端和运行的adb守护进程之间进行通信。   

2016-02-03 15:38:00 419

原创 Android核心组件之Service

对于初学者来说,Service相对于Activity和ContentProvider有一定难度,这里我们讲一下Service的使用。Service可以看做是一个没有界面的Activity。平时我们就可以发现,即使我们的手机离开了音乐播放页面,正在播放的歌曲并不会停止。这就是由于我们的Service在后台继续运行,提供服务。有了Service我们就可以在听音乐的同时继续做其它的事情。

2016-02-03 11:33:33 429

原创 Android中Sqlite数据库简介及基本操作

1.   Sqlite简介         学习Android,比不可少的就要接触到数据库。在Android中我们通常使用Sqlite数据库来进行数据操作。那么为什么要选用Sqlite呢?原因就是,Sqlite是一种轻量级的基于文件的数据库管理系统,是由c语言编写,实现了标准SQL中的CRUD操作,同事它小巧,高效,所以特别适合用于手机等嵌入式设备中来进行大量数据的存储和各种操作。Androi

2016-02-03 08:55:56 575

原创 AsyncTask与线程的区别

对于许多初学者来说,asynctask与线程之间很容易产生混淆,因为曾经我也对这个问题一直产生疑惑。今天我将自己的心得总结一下,希望与大家共勉。言归正传,asnctask被称作线程的异步,主要用来执行联网等耗时操作。asynctask抽象出后台线程运行的5个状态,分别是准备运行,正在后台运行,进度更新,完成任务和取消任务。对于这5个回调函数:      1.准备运行:onpreExecute(

2016-02-02 14:46:13 1094

原创 Android意图机制之Intent

Intent译为意图,即安卓中的意图机制。在Android中可以理解为不同组件之间通信的媒介或者信使。Intent类是Android组件连接的核心,一个Intent对象是对某个将要进行的操作所进行的封装的抽象描述。它也用于Android四大核心组件中的Activity,service,Broadcast之间传递数据。同是它也用来打开Activity,在多个Activity之间传递数据,启动后台服务

2016-02-02 09:06:29 778

转载 Android事件分发机制

本文转载于:http://blog.csdn.net/guolin_blog/article/details/9097463其实我一直准备写一篇关于Android事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了Android事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch和onTouchEvent有什么区别,又该如何使用?为什么给ListView引

2016-02-01 17:38:04 488

原创 Android四大核心组件之contentProvider

ContentProvider故名思议,内容提供者,是Android平台提供的跨应用程序的数据共享方式。一个应用程序可以通过contentProvider来发布自己的数据,但是并不会,泄露这些数据在其应用程序内部的组织和存储方式。别的应用程序则可以通过contentResolver来获取自己感兴趣的某个应用程序的共享数据。例如,通信录、手机相册、歌曲库等系统应用程序也是通过contentProvi

2016-02-01 16:38:59 501

原创 移动APP开发功能设计

移动端APP设计思路

2016-02-01 16:19:00 1397

原创 Android 四大核心组件之Activity

对于许多初学者来说,Android的四大组件理解起来有一定难度,鉴于此,我写下了这篇文章,希望对大家有所帮助。     Activity 是Android系统API的一个类,主要用来进行用户和系统进行交互,换句话说就是一个程序的窗口界面。在Android程序中,凡是涉及到与用户交互的,都应该创建一个类,继承Android.app.Activity.通过调用Activity类的setConten

2016-02-01 14:35:22 667

inotify-java-2.1.zip

资源中包含Inotify.jar 及相应的so文件。可以监听各种事件操作。

2021-05-19

serial_libs.zip

最近调试安卓串口,下载谷歌官方的demo,其中libs 文件夹中所含资源较少,亲测只能在谷歌手机上编译通过。经过多方查找,终于找到了arm64等相应架构下的so文件。在国产手机和平板上可以编译通过。

2019-11-22

python基础学习教程

Python学习资料,可帮助想往Python方向发展的同学,快速入门。

2018-01-06

安卓艺术开发探索源码

改资源是安卓开发艺术探索书中的所有源码。小伙伴们可以一边看书一边研究源码,这样效率比较高一点

2017-09-28

三级缓存demo

该资源为LruCache 和DiskLruCache 相结合实现三级缓存,只有几个文件简单易懂。

2017-08-10

mvp视频教程

该资源是本人为了学习MVP等技术报班买的,先分享给大家,希望同大家一起学习,一起进步。

2017-07-26

最新RxJava视频教程

最新RxJava视频,可以帮助大家更加快速的掌握当前最热门技术。

2017-05-22

Fresco Demo

Fresco是一款功能非常强大的图片加载框架,可以满足当下移动开发对图片处理的需求!

2017-03-07

mvp_百思不得姐

该demo是用MVP所写,相比网上许多以登录为例的mvp demo 更有实际开发使用加载。

2016-12-26

星星评分条

由于项目需要,网上查了很多也没有比较简单合适的demo,所以做了这个demo。demo简单易懂,只有少量代码实现了评分条。

2016-10-12

listview中的item显示或者隐藏

listview 中的item点击显示或隐藏。

2016-10-11

可拖拽移动的listview

该demo实现了,listview中item拖拽互换位置的功能,如项目需要可以直接集成。

2016-09-28

仿qq空间头部下拉放大

该资源已经相当好了,如果项目需要可以直接集成到项目中!

2016-09-28

光线传感器

该demo只有光线传感器功能,学习起来非常简单!

2016-08-14

自定义圆形头像

改demo是自定义圆形头像,可以直接集成到自己的项目中使用!

2016-06-14

安卓图片选择,裁剪,上传

安卓图片选择裁剪,上传demo

2016-06-13

谷歌原生下拉刷新

该项目是谷歌原生下拉刷新控件SwipeRefreshLayout的使用!

2016-06-13

仿微信图片选择

改demo和微信写动态时图片的添加高度相似,稍加修改可以集成到自己的项目中使用!

2016-06-07

Android 短信验证

近期项目中要使用到短信验证,就写了一个小demo。如果大家也需要短信验证这个功能可以查考。

2016-06-03

仿qq侧滑菜单

该项目是最最简单的侧滑删除demo,只有几行代码,简单易懂,项目中有lib库,导入自己的项目即可!

2016-05-31

百度地图demo

该项目中的每一个Activity分别展示了百度地图的核心功能,比较简单,适合学习参考。

2016-05-26

瀑布流效果

供大家学习参考,比较简单,如果需要也可集成到自己项目中使用!

2016-05-20

导出手机联系人

该项目简单实用,开发者可以下载集成到自己的项目中使用!

2016-05-19

安卓项目中二维码的实现

该项目只有二维码功能,简单明了,下载即可简单集成到自己的项目中使用!

2016-05-07

imagview实现图片的选择和裁剪

该源码下载即可运行!主要对安卓手机相册中图片进行选择和裁剪!

2016-03-16

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

TA关注的人

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