自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

android的博客

一条走不完的路......

  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

转载 View及ViewGroup的事件分发及传递(二)

在上一篇文章中说到的是关于View的事件分发机制,这篇文章就谈一谈关于ViewGroup的事件分发机制:关于ViewGroup的事件分发机制,一般情况下,和View的情况是大致一样的,只不过由于ViewGroup是一组View的集合,所以,其中涉及到了子View,事件分发相对于View就多了一层,会稍微复杂一些。那么下面就看看大神是如何分析的吧:原文详见:Android事件分发机制

2016-01-31 14:09:32 277

转载 View及ViewGroup的事件分发及传递(一)

写这篇博客的缘由不是因为在网上看到了关于Android事件分发的文章,而是一方面因为面试中被问到了,一直在使用却没有真正了解过其原理,另一方面是因为想更多更深入的学习一下。因此在网上找了一些文章,觉得写得都挺好的,自己也简单的运行了一下小Demo,总觉得看完了还是有点不清晰,就想自己梳理一下,结合大神分享的,把自己微不足道的理解也加进去,希望能更深入的理解,加深印象。就我个人的实践和理

2016-01-31 14:08:14 259

转载 Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数

Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数时间 2014-04-19 23:05:55 CSDN博客原文  http://blog.csdn.net/tu_bingbing/article/details/24143249 主题 安卓开发 Fragment在Androi

2016-01-30 09:27:48 263

转载 navicat for mysql 怎么连接远程数据库服务器

http://zhidao.baidu.com/link?url=eXHM9gJ0-QLqQtzv6gWhuAjYeIptS2z_mRGMRoi6T7wQ6gLGDgy4sn3vQIJLQ1JRUGozhLIsmqZMdeMBSf8vwa

2016-01-29 10:44:48 640

转载 win7下设置cmd操作mysql的环境变量

之前曾遇到过这个问题,在cmd下输入mysql命令,显示不是内部命令。今天又有人问之,故记录解决方法如下: 右击  计算机——属性——高级系统设置——高级->环境变量->系统变量选择PATH,在其后面添加:你的mysql文件夹路径/bin (如:D:\wamp\bin\mysql\mysql5.5.8\bin)PATH=.......;D:\wamp\bin\mysql

2016-01-29 10:35:35 564

转载 mysql cmd常用命令

将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令 连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysql

2016-01-29 10:34:35 262

转载 android 加载器loader详解

Loadersloader在android 3.0之后才被引入,它简化了在activity和fragment中异步加载数据的步骤(个人认为简化是次要的,更重要的是优雅的实现了异步加载),loader有如下特点:适用于每个activity和fragment提供异步加载的实现方法监听数据源的一举一动,在数据发生变更时自动返回新的结果当由于配置改变而被重新创建后,它们自动

2016-01-26 17:44:41 1218

转载 Android Studio导入第三方类库的方法

Android Studio导入第三方类库的方法本人也刚刚开始尝试做android app的开发,听说android studio是Google支持的android 应用开发工具,所以想应该肯定比Eclipse好用吧,反正以前没有java开发经验,索性就从android studio开始学,以前一直是做.net的开发,最近使用了Eclipse,Android Studio之后发现Vis

2016-01-26 15:13:16 272

原创 genymotion下载链接

https://www.genymotion.com/download/

2016-01-26 11:30:29 422

转载 EventBus

简介EventBus是一个很棒的事件订阅与发布的框架,项目地址:https://github.com/greenrobot/EventBus。作用Android各个组件间的以接口的方式进行的通信问题:1 增加了组件间的耦合,某个组件的修改可能会引起另一个组件的修改,因此灵活度不高。 2 充斥着大量样板话的代码: 定义接口和回调 管理监听器 在各个层之间传

2016-01-25 13:03:29 3556

转载 EventBus使用详解(一)——初步使用EventBus

前言:EventBus是上周项目中用到的,网上的文章大都一样,或者过时,有用的没几篇,经过琢磨,请教他人,也终于弄清楚点眉目,记录下来分享给大家。相关文章:1、《EventBus使用详解(一)——初步使用EventBus》2、《EventBus使用详解(二)——EventBus使用进阶》一、概述EventBus是一款针对Android优化的发布/订阅事件

2016-01-25 11:12:53 381

转载 android studio 断点调试

345678alt+f8 debug时选中查看值f8相当于eclipse的f6跳到下一步shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数f7相当于eclipse的f5就是进入到代码alt+shift+f7这个是强制进入代码ctrl+shift+f9 debug运行jav

2016-01-24 20:01:15 267

转载 AndroidStudio快捷键汇总

最近开始全面转向Android Studio开发了,经常要去查快捷键,索性汇总下,自己方便查找IDE按键说明F1帮助Alt(Option)+F1查找文件所在目录位置Alt(Option)+1快速打开或隐藏工程面板Ctrl(Command)+Alt(Option)+打开设置对话框A

2016-01-24 14:00:18 314

转载 ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同

相关文章:1、《ViewPager 详解(一)---基本入门》2、《ViewPager 详解(二)---详解四大函数》3、《ViewPager 详解(三)---PagerTabStrip与PagerTitleStrip添加标题栏的异同》4、《ViewPager 详解(四)----自主实现滑动指示条》5、《ViewPager 详解(五)-----使用Fragment实现V

2016-01-22 17:28:12 767

转载 Android中的PopupWindow详解

Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父

2016-01-22 13:44:33 273

转载 android studio 如何提示方法的用法

方法/步骤1在 Eclipse中鼠标放上去就可以提示方法的用法,实际上Android Studio也可以设置的。如图 Preferences > Editor >Generan> Show doc on mouse move:勾选上android studio 如何提示方法的用法2确定后光标移到方法上试试

2016-01-21 11:32:27 374

转载 Android Studio 新建项目的R文件丢失的解决方法

   最近Android Studio炒的比较热,于是笔者决定赶赶时髦,从Eclipse转到了Android Studio。不幸的是,用Android Studio创建项目的时候就遇到了一个比较尖锐的问题——R文件丢失,如下图。    error提示为“Error:Execution failed for task ‘:app:compileDebugAidl‘.> aidl is

2016-01-21 10:52:20 2453

转载 Android Studio 常用快捷键分类整理

1. 查找:Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+F3 ,逐个往下查找相同文本,并高亮显示。2. 移动:Ctrl+Alt+ left/right 返回至上次浏览的位置Alt+ left/right 切换代码视图Alt+ U

2016-01-21 09:33:44 210

转载 第一次使用Android Studio时你应该知道的一切配置(三):gradle项目构建

目录:1、gradle的概念2、gradle配置jar包,和libs文件夹导入jar包的区别3、签名打包:(1)Studio(2)命令行(3)gradle wrapper的原理4、BuildConfig的使用5、简单介绍module中build.gradle文件参数含义一、gradle的概念:gradle是一个 构建工

2016-01-20 18:10:25 293

转载 第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotio...

一、新建工程:1、新建一个Project:打开Android Studio,新建一个Project,界面如下:上图中,设置好工程名和路径之后,接下来可以一路next:二、Android Studio使用方法;1、修改项目结构视图:Project新建完了以后,默认的结构如下:上图可以看到,AS的目

2016-01-20 18:08:13 708

转载 第一次使用Android Studio时你应该知道的一切配置

一、第一次安装:Android Studio安装完成后,第一次启动AS前,为了 避免重新下载新版本的SDK ,操作如下:AS启动前,请先将bin目录的idea.properties文件中增加一行:disable.android.first.run=true 就行了,避免第一次打开AS时自动重新下载SDK。mac平台的右键安装包->Show Package Contents 就找到b

2016-01-20 18:05:10 286

转载 使用Android Studio新建Project并建立多个module

使用Android Studio新建Project并建立多个module分类: Android 2014-03-29 23:25 187人阅读 评论(0) 收藏 举报说明:本篇内容涉及如何在AS中新建一个Project(应用工作区)并在Project里创建多个Module(项目),记录了在创建Module时遇到的问题,比如新建一个Module后选择要运行的项目时,项目标有红色的叉叉

2016-01-20 17:30:32 8882

转载 ProgressDialog用法详解

                ProgressDialog的基本用法    ProgressDialog为进度对话框。android手机自带的对话框显得比较单一,我们可以通过ProgressDialog来自己定义对话框中将要显示出什么东西。   首先看看progressDialog里面的方法  setProgressStyle:设置进度条风格,风格为圆形,旋转的。  se

2016-01-20 14:44:26 823

转载 数值选择器(NumberPicker)的功能与用法

     数值选择器用于让用户输入数值,用户既可以通过键盘输入数值,也可以通过拖动来选择数值。使用该组件常用如下三个方法。setMinValue(int minVal):设置该组件支持的最小值。setMaxValue(int maxVal):设置该组件支持的最大值。setValue(int value):设置该组件的当前值。     下面通过一个实例来介绍NumberPicke

2016-01-20 14:18:47 4092

转载 Drawable、Bitmap、byte[]之间的转换

1、Drawable → BitmapJava代码  public static Bitmap drawableToBitmap(Drawable drawable) {                    Bitmap bitmap = Bitmap                          .createBitmap

2016-01-20 11:51:29 226

转载 android 调用系统相机

private void init(View view) {  btnCam1 = (ImageButton) view.findViewById(R.id.verify_img1);  btnCam2 = (ImageButton) view.findViewById(R.id.verify_img2);//拍照  btnCam1.setOnClickListener(new

2016-01-20 11:07:36 736

转载 Java输入输出流

1.什么是IO      Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。        Java.io是大多数面

2016-01-20 11:00:25 374

转载 android 网络广播 类似QQ动态检查网络

private ConnectivityManager mConnectivityManager;      private NetworkInfo netInfo; 在onCreate 注册广播 IntentFilter mFilter = new IntentFilter();  mFilter.addAction(ConnectivityManager.CONNECTIVITY_

2016-01-20 10:27:20 222

转载 android 使用广播监听网络状态

网络状态发生变化的时候,系统会发出 android.net.conn.CONNECTIVITY_CHANGE .下面是实现的 demo :package mark.zhang;import android.app.Service;import android.content.BroadcastReceiver;import android.content.Conte

2016-01-20 10:14:03 231

转载 Token

Token是什么?Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。Token的引入——Token是在客户端频繁向服务端请求数据,服务端频繁的去数据库查询用户名和密码并进行对比,判断用户名和密码正确与否,并

2016-01-20 09:18:56 919

原创 回调函数

场景:通过url获取bitmap图像,并设置给控件imageview!做法:1.A类使用Asynctask异步加载,获取bitmap2.B接口定义获取bitmap的接口,并在A类中引用该接口3.C类获取A的引用,并调用接口获取bitmap设置给imageview控件//1.A类使用Asynctask异步加载,获取bitmapimport android.graphi

2016-01-20 09:04:02 155

转载 android 检查网络连接状态实现步骤

android 如何检查网络连接状态,是android开发中一个常见的问题,本文将介绍如何实现,需要的朋友可以参考下获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 复制代码 代码如下:public boolean isNetworkConnected(Context context) { if

2016-01-19 09:04:34 675

转载 Android 如何从系统图库中选择图片

这几天我都在做Android的App,同时学习它的API,我将分享一些我学到的东西,比如: 如何从系统图库中选择图片。首先,让我们来看看如何将手机系统图库集成到你的App中,然后再从图库中选择图片来做一些事。例如,在Facebook的App,你就可以直接选择手机上的图片上传到你的个人资料。让我们来做一个简单例子,要求:屏幕上显示一个按钮和图片视图控件。 点击“载入图片”按钮

2016-01-18 16:01:54 755

原创 setFilters使用方法

android setFilters的使用方法   一般需要限制一个EditText的最大输入字符数,就直接在布局文件里为标签添加maxLength属性就可以了,但是这种方法有的时候并不适用,比如你在代码中为空间又添加了一个InputFilter,这个filter的作用可能是对你输入的字符进行一些格式上的限制,那么这个filter就会使你在布局文件中定义的m

2016-01-18 15:38:16 6380

转载 List

1. List概述List,就如图名字所示一样,是元素的有序列表。当我们讨论List时,将其与Set作对比是一个很好的办法,Set集合中的元素是无序且唯一的。下图是Collection的类继承图,从图中你可以对本文所讨论的知识有大致的了解.图12. ArrayList、LinkedList与Vector的对比从图中可以看出,这三者都实现了List 接口.所有使用方式

2016-01-18 14:09:05 219

转载 JNI的native代码中打印日志到eclipse的logcat中

1 添加ndk对log支持若需要添加ndk对log的支持,只需要通过以下2步即可实现。1.1 修改Android.mk如生成的库文件是“.so文件”,则在Android.mk中添加如下内容:LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog如生成的库文件是“.a文件”,则在Android.mk中添加如下内容:LOCAL_LDLIBS

2016-01-10 17:48:57 525

转载 Java与C语法上的区别

1、标识符: C可用的标识符为数字、大小写字母、下划线,不能以数字开头;Java可用的标识符除了C的三种以外,多一种美元符号($),同样不能以数字开头。 2、关键字:C中的关键字有:auto   break    case    char   constcontinue   default    do    double   elseenum   ext

2016-01-07 22:51:18 741

原创 cmd

Windows命令编辑命令行(Command Processor)(CMD)是在OS / 2 , Windows CE与Windows NT平台为基础的操作系统(包括Windows 2000,Windows XP,Windows Vista,Windows Server 2003,Windows 7,Windows 8 ,Windows 8.1 ,Windows 10)

2016-01-07 20:28:36 921

如何在安装了Windows的电脑上安装Linux

2016-04-11

android studio使用技巧

android studio使用技巧

2016-03-11

java中集合排序

java中集合排序

2015-12-22

空空如也

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

TA关注的人

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