自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 资源 (2)
  • 收藏
  • 关注

原创 API 平台

野狗API  实时通信   https://www.wilddog.com/

2016-04-07 21:58:43 504

原创 叽喳学习 随笔

技术要点及功能:1.)webView使用2.)ActionBar高级定制使用3.)消息数字提醒4.)listView分组、字母索引、多个渲染模板(使用多个Listitem模板)5. ) GreenDao :ORM 自动生成dao代码 解放SQL6.)头像加载缓存7.)实时聊天8.)Roboguice 依赖注入绑定控件ID9.)静态数据动态数据混合加载

2015-12-07 15:17:53 458

原创 动态获取 资源id

1.)将资源id 定义到一个数组中

2014-07-30 11:08:21 710

原创 Android 中 WebView 使用javascritp

1.)       定义一个webview.xml

2014-07-23 11:58:02 650

转载 Android初级教程_用ExpandableListView实现类似QQ好友列表

我们知道QQ好友列表分类使用ExpandableListView实现的,但是它在此基础上做改进,如打开分组,滑动时组标题会悬浮在最上端.方便用户关闭分组.效果类似于下图:实现代码如下所示:[java] view plaincopyprint?@Override      public void onScroll(AbsList

2014-07-09 17:04:52 688

原创 android 学习笔记 3

1.)差生一个随机数Rando

2014-07-06 23:45:57 552

原创 android学习笔记--->intent 之action

自定义的组件需要自己去配置 activity的in

2014-07-06 21:38:19 569

转载 Android控件基本属性介绍

第一类:属性值 true或者 falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素的下边缘android:l

2014-06-27 10:30:47 554

原创 android学习笔记-----HttpClient

HttpClient 接口类DefaulthttpClient 实现了HttpClient

2014-06-20 00:14:14 552

原创 android学习笔记-------httpURLConnection

HttpURLConnection utlCon = url.openConnection();con

2014-06-18 23:20:31 616

原创 内容观察者 contentResolver 使用

Uri uri = Uri.parse("content://sms");ContentResolver resolver = getContentResolver();//第二个参数true的时候匹配到uri就通知变化,false的时候要完全一样才通知变化resolver.registerContentObserver(uri, true, new MyObserver(new Ha

2014-06-18 22:56:33 701

原创 android学习笔记----UI篇

1.)android:layout_gravity 和 android:gravity 的区别       前者是空间位于父控件的位置、

2014-06-18 11:38:17 594

原创 android学习笔记---contentProvider

1.)定义一个子类继承

2014-06-18 00:11:34 600

原创 android学习笔记--零碎知识点2

listview 实现的简单过程1.

2014-06-17 22:39:33 550

转载 androd i获取 SD卡 总容量 可用空间 内存大小 可用内存

/**      * 获得SD卡总大小      *       * @return      */      private String getSDTotalSize() {          File path = Environment.getExternalStorageDirectory();          StatFs stat = new StatF

2014-06-15 21:38:06 630

转载 xml文件的序列化

xml文件是非常常用的,在android中json和xml是非常常用的两种封装数据的形式,从服务器中获取数据也经常是这两种形式的,所以学会生成和解析xml和json是非常有用的,json相对来说是比较简单的,咱不做介绍了,这里给大家讲一下xml的序列化生成和解析。不废话了,先上图,看怎么生成图中的xml数据。首先,我把Person的实体类给大家贴出来,这个非常简单,我就不过多解

2014-06-15 21:36:13 721

转载 Android照片墙应用实现,再多的图片也不怕崩溃

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526203照片墙这种功能现在应该算是挺常见了,在很多应用中你都可以经常看到照片墙的身影。它的设计思路其实也非常简单,用一个GridView控件当作“墙”,然后随着GridView的滚动将一张张照片贴在“墙”上,这些照片可以是手机本地中存储的,也可以是从网上下载的。制作类似于这种

2014-06-06 17:08:42 732

原创 关注对象

http://www.cnblogs.com/xirihanlin/

2014-06-03 09:48:20 681

转载 Activity返回值-->startActivityForResult用法

使用startActivity方式启动的Activity和它的父Activity无关,当它关闭时也不会提供任何反馈。 可变通的,你可以启动一个Activity作为子Activity,它与父Activity有内在的联系。当子Activity关闭时,它会触发父Activity中的一个事件处理函数。子Activity最适合用在一个Activity为其它的Activity提供数据(例如用户从一个列

2014-06-03 09:45:46 1013

转载 android从网络上异步加载图像

研究了android从网络上异步加载图像:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。     在主线程中new 一个Handler对象,加载图像方法如下所示[java] view plaincopyprint?private void loadImage(final String

2014-05-30 13:32:49 853

原创 android笔记 零碎知识点

一  、点击事件的的四种写法 1.)

2014-05-30 00:07:41 643

原创 android学习笔记-----创建模拟器常见错误

1.) invalid command line parameter------>sdk的目录带中文了2.)

2014-05-29 23:24:56 703

转载 Android中Bitmap和Drawable

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit

2014-05-28 20:38:41 571

原创 android笔记 adb命令

adb remount 重新挂载adb shell 进入文件xitong

2014-05-28 00:00:56 542

原创 android学习笔记----Dalvik VM 和 JVM的区别

最大的区别就是DVM 比JVM快为什么快呢:一、

2014-05-27 23:05:49 517

转载 我的Android开发相关文章

Pro Android学习笔记(九七):BroadcastReceiver(1):基础小例子 2014.5.21Pro Android学习笔记(九六):AsyncTask(5):横竖屏切换问题 2014.5.16Pro Android学习笔记(九五):AsyncTask(4):执行情况 2014.5.15Pro Android学习笔记(九四):AsyncTask(3):ProgressDi

2014-05-27 22:26:22 595

转载 Android EditView 用法详解

一:新建HelloEditText工程 新建一个Hello world详细步骤可以参见 Android教程之三:第一个Android应用,HelloWorld创建设置如下:Project name: HelloEditText Build Target :android 2.2 Application name:HelloEditText Package name:com.flysnow crea

2014-04-11 16:34:35 1197

转载 socket聊天工具简单实现

摘要: 程序开源,共同学习。最近在学Android,做了一个由Socket实现的基于TCP协议的聊天工具,用一个服务端支持多个客户端之间的交流 通信。虽然本人之前做过蓝牙控制小车的软件,但这次做起来也花了不少时间。没办法,谁叫本人还是只菜鸟,所以下面有哪些说得不当的地方,还请各位多多包涵哦!!      如果某位朋友也打算做这个Socket聊天工具,本人有个小小的建议,你可以不必太着急

2014-03-31 20:14:23 920

转载 附近的人功能

越来越多的Android应用都加入了“附近的人”的功能,比如微信、陌陌、淘宝等,今天分享一个demo,简单的来实现这一功能。主要原理为:手机端上传gps数据到服务器,服务器从数据库中查询其他用户的gps数据,分别计算2个pgs之间的距离,然后将计算好的数据返回给手机,手机进行展示。源码下载地址: https://github.com/feicien/studydemo手机端项目:Nea

2014-03-31 20:05:55 1136

转载 说说Android桌面(Launcher应用)背后的故事(大结局)——让Widget拥有Application同等的待遇

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我 前一篇中,演示了如何开发一个Widget以及如何开发一个WidgetHost应用。有了这个基础,我们就知道,要想在桌面上添加Widget,那么需要完成两件事情:1、将桌面应用实现为一个WidgetHost应用2、CellL

2014-03-31 19:31:46 566

转载 说说Android桌面(Launcher应用)背后的故事(九)——让我的桌面多姿多彩

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我        到这里我们的Launcher已经可以跑起来了,而且效果也如系统Launcher一般,但是,遗憾的是,我们的桌面上似乎都是一个摸样的Shortcut,而再看看系统桌面上,Search框,天气控件啊,各种大小参差不齐,界

2014-03-31 19:29:30 614

转载 说说Android桌面(Launcher应用)背后的故事(八)——让桌面的精灵穿越起来

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我                有了前面的工作,基本上这个桌面就已经像模像样了,但是,和系统自带的Launcher相比,还差得很远。其中,系统Launcher的桌面上的item是可以任意穿越(移动)的。同时,在其穿越的过程中,你

2014-03-31 19:27:59 737

转载 说说Android桌面(Launcher应用)背后的故事(七)——又是一个附属品(可以转动的绚烂饼图)

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我 本来这一篇应该还是写Launcher中item拖拽的实现原理的,奈何,自从研究了Launcher,以前没有实现的,现在灵感全来了。这不,一个月前看到了著名记账软件随手记,看到android版中有一个炫酷的可以旋转的统计饼图,当时,

2014-03-31 19:25:16 580

转载 说说Android桌面(Launcher应用)背后的故事(六)——研究Launcher而实现的附属品(可以拖拽的ListView)

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我        本来这一篇将写Android中Launcher是如何实现桌面上item的拖拽的,当研究了其机理之后,突然大脑发热,想实现一个可以拖拽的ListView,在理解了Launcher中item的拖拽,再来实现可以拖

2014-03-31 19:24:01 554

转载 说说Android桌面(Launcher应用)背后的故事(五)——桌面壁纸的添加

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我 上一篇中,我们了解了Workspace是如何处理多个CellLayout之间的滑动的。这篇,将记录如何将壁纸添加到桌面,以及Workspace如何处理滑动的时候,壁纸的滑动。壁纸的添加,也是调用系统自带的,用如下方式调用:

2014-03-31 19:23:08 498

转载 说说Android桌面(Launcher应用)背后的故事(四)——揭秘Workspace

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我          前面说了Layout最主要的职责就是负责item的布局和空间的分配,这一节我们继续来看看CellLayout的父亲控件Workspace。手机的桌面是由几个屏幕的,你可以任意滑动的。这个布局就是一

2014-03-31 19:22:10 598

转载 说说Android桌面(Launcher应用)背后的故事(三)——CellLayout的秘密

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我 CellLayout的设计主要为了存放大小不一的控件。为了更好的控制item的添加和删除,选择直接继承ViewGroup来实现该控件。我们长按桌面的时候,有两种情况,一种是我们按的是一个item,还有一种是我们按的是一个空

2014-03-31 19:20:42 658

转载 说说Android桌面(Launcher应用)背后的故事(二)——应用程序的添加

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我上篇中,讲到了第一个功能中需要获取应用程序的信息,然后添加到桌面。这里,先记录下如何获取Android中的应用程序信息。一、调用系统快捷方式列表[java] view plaincopyprint?

2014-03-31 19:19:37 748

转载 说说Android桌面(Launcher应用)背后的故事(一)——揭开她神秘的面纱

博客搬家啦——为了更好地经营博客,本人已经将博客迁移至www.ijavaboy.com。这里已经不再更新,给您带来的不便,深感抱歉!这篇文章的新地址:点击我         最近由于项目需要自己定制一套管理系统,遂想到了Android的启动器,下来了源码,一编译到处是错,查了查原因,原来是引用了自家的成员,他们家开发的就是方便,想直接用就直接用。于是下载了个包,终于错误少了一大

2014-03-31 19:18:12 573

转载 Android中3种方法实现back键动作

方法一:重写onBackPressed方法 Java代码 @Override      public void onBackPressed() {           // do something what you want           super.onBackPressed();       }  @Override public

2014-03-31 19:12:51 628

android 高仿 微信 源码

android 高仿 微信 源码 具有一定基础的 提高必用 滑动删除 listview 数据库 等等等

2014-06-11

新浪微博Android客户端源码

高仿新浪微博客户端android源码 listview处理 缓存技术 登录功能 适合初学者

2014-06-11

空空如也

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

TA关注的人

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