- 博客(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
原创 Android 四大核心组件之Activity
对于许多初学者来说,Android的四大组件理解起来有一定难度,鉴于此,我写下了这篇文章,希望对大家有所帮助。 Activity 是Android系统API的一个类,主要用来进行用户和系统进行交互,换句话说就是一个程序的窗口界面。在Android程序中,凡是涉及到与用户交互的,都应该创建一个类,继承Android.app.Activity.通过调用Activity类的setConten
2016-02-01 14:35:22 667
serial_libs.zip
2019-11-22
Android studio 的安装包比eclipse编写大太多,怎么解决?
2016-12-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人