自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (8)
  • 收藏
  • 关注

转载 Android 开源库获取途径整理

介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。1. GitHubAndroid 开源项目汇总Android 优秀开源项目实现原理解析把这两个放在前面,是因为这两个项目我和一群小伙伴在精心维护,同时任何人都可以提交 PR 参与进来。其他网站或 App 都可以以此为数据源 Android

2014-08-25 17:45:58 613

原创 Android 使用Hprose 调用Https接口

Hprose 是PHPrpc的升级版本,支持Https调用;下面各

2014-06-10 11:55:17 4385 5

转载 Mac Android Strudio NDK

首先介绍下开发背景开发环境:MAC + Android Sdudio 网上看了好多种方法,包括>一书里写的方法也是通过command line 执行[plain] view plain copyjavah -classpath XXX -jni -d jni XXX.XXX.XXX  来生成.h头文件

2016-04-14 14:15:24 802

原创 Android Studio for Mac Install PlantUML plugin

Android  Studio 安装 PlantUML插件:Mac 安装Graphviz  :brew  install Graphviz 出现连接错误,按提示的url信息在浏览器中下载对应的文件放在 :/Library/Caches/Homebrew/ 文件夹下;再次运行:brew  install Graphviz 自动安装已下载的文件;安装成功在AS中设置

2016-04-09 15:32:28 1147

转载 Mac PlantUML

Mac上使用 Sublime + PlantUML 画图(环境配置)PlantUML在使用visio等画图软件时,需要一个一个图调,比较麻烦。而PlantUML是一个用来绘制UML图的Java类库,是画图脚本语言。那么通过写PlantUML脚本就可以画图,支持的UML图包括:时序图、用例图、类图、组件图、活动图。 基础环境JavaGraphvizSu

2016-04-09 15:14:00 3494

转载 教你搞定Android自定义ViewGroup

上一篇我们介绍了Android中自定义View的知识,并实现了一个类似Google彩虹进度条的自定义View,今天我们将进一步学习如何去自定义一个ViewGroup。ViewGroup我们知道ViewGroup就是View的容器类,我们经常用的LinearLayout,RelativeLayout等都是ViewGroup的子类,因为ViewGroup有很多子View,所以它的整

2015-11-22 22:31:52 953

转载 onItemClick监听器四个arg参数

请教Android开发中的Adapter内的onItemClick监听器四个arg参数问题(多谢) public void onItemClick(AdapterView arg0, View view, int position,                    long arg3)如上代码所述,请告诉我arg0到arg3分别代表什么,它们的作用是什么,请尽量让我明

2014-10-21 08:41:08 639

转载 Android SDK Manager国内下载缓慢的问题

Android SDK Manager国内下载缓慢的问题

2014-09-28 15:23:58 648

转载 用Gradle 构建你的android程序

前言android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离ant….

2014-09-22 18:07:22 700

转载 VCard(.VCF) 2.1(rfc-2426)标准通信薄基本格式

http://www.imc.org/pdi/vcard-21.txt vCard 规范容许公开交换个人数据交换 (Personal Data Interchange PDI) 信息,在传统纸质商业名片可找到这些信息。规范定义电子名片(或叫vCard)的格式。vCard 规范可作为各种应用或系统之间的交换格式。定义的格式与传送的方法无关。传送交换可能是文件系统,点对点交换的公共

2014-09-12 15:49:29 1581

转载 android坐标

说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~!(一)首先明确一下 android 中的坐标系统 :     屏幕的左上角是坐标系统原点(0,0)     原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向 (二)关于Scroll: 屏幕显示的内容很多时,会有超出一屏的情况,于是就产生了Scroll的概念。

2014-08-28 13:37:07 636

转载 Android开源项目第四篇——开发及测试工具篇

Android开源项目第四篇——开发及测试工具篇本文为那些不错的Android开源项目第四篇——开发工具篇,主要介绍Android开发工具和测试工具相关的开源项目。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android

2014-08-25 17:49:44 545

转载 Android开源项目第二篇——工具库篇

Android开源项目第二篇——工具库篇本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。 最新内容请访问AndroidOpenProject@Github,欢迎Star和Fork。 Android开源项目系列汇总

2014-08-25 17:48:41 659

转载 Android开源项目第一篇——个性化控件(View)篇

本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Animation等等。 最新

2014-08-25 17:47:41 672

转载 Android开源项目第二篇——工具库篇

通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。 一、依赖注入DI 通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作 1. AndroidAnnotations(Code Diet) android快速开发框架 项目地址:https://github.com/excilys/androidannotations 文档介绍:https:

2014-08-13 15:00:55 608

转载 Android开源项目个性化控件

本文中你可以找到那些精美App中各种有特性的View,如Gmail的左滑出菜单、Google plus的卡片式ListView,Pinterest的瀑布流,微信的左滑删除,微博的个页面下拉刷新等等。长期更新,欢迎大家补充和推荐^_^ 一、ListView 1. android-pulltorefresh 一个强大的拉动刷新开源项目,支持各种控件下拉刷新 ListView、ViewP

2014-08-13 14:52:47 1006

转载 Fragment里面的Viewpaper不显示内容不执行getItem的解决方案

最近fragment越来越火了,ViewPager也越来越广泛使用了,群里很多朋友就不约而同的遇到了一个奇葩的问题,fragment里面放viewpager有些时候会不会出现内容。所以今天把这个解决方案分享一下,希望大家能看到,不要浪费太多时间在这个问题上。其实后来看到有人说是fragment里面嵌套fragment导致的。这个问题我当初遇到的时候花了三个晚上才找到解决方案,纳入我

2014-06-17 19:20:27 559

原创 ViewPaper + Fragment 滑动销毁

当前项目中用ViewPaper和Fragment 做了六个叶洽

2014-04-30 10:21:27 1193

转载 珍藏40个android应用源码分享

1.高仿京东商城源码http://www.apkbus.com/android-115203-1-1.html2.抽屉demohttp://www.apkbus.com/android-115205-1-1.html3.仿微信二维码名片源码http://www.apkbus.com/android-115206-1-1.html4.简单2D动画源码

2014-03-31 10:56:04 1132

转载 Android优秀开源项目

Android经典的开源项目其实非常多,但是国内的博客总是拿着N年前的一篇复制来复制去,实在是不利于新手学习。今天爬爬把自己熟悉的一些开源项目整理起来,希望能对Android开发同学们有所帮助。另外,如果你有比较好的项目推荐,也烦请在评论里分享出来,我会定期更新博客内容。项目篇:Apollo音乐播放器:就一个播放器,但是实现的很好oschina客户端:oschina网站的客

2013-08-08 16:34:13 708

原创 Android 项目代码混淆

实现Android项目代码混淆三步走战略:一、修改工程下的project.properties文件如下:# This file is automatically generated by Android Tools.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This file must be che

2013-08-01 11:38:57 767

原创 CentOS 6.3 - Win7 安装VNC-VNCviewer

操作目的:1、实现Win7上图形化远程 CentOS                     2、实现Win7与CentOS数据传输1、实现Win7上图形化远程 CentOS 第一步:检测CentOS上是否已安装vnc-server [root@Linux ~]# rpm -qa|grep vnctigervnc-server-1.1.0-5.el6_4.1.

2013-06-27 15:22:31 1947

转载 用j4lChartAndroid实现3D图饼

这几天在网上找了一些关于3D图饼的文章,做了一个小例子,废话不多说,开始讲解代码先生成一个图饼对象 //new出来一个图饼的对象, 参数简介1.所占的比例 2.颜色 3.是否分组(是否种其他的块是分开的) 4.文字介绍 PieDataSerie pds = new PieDataSerie(chart_scale, chart_color, chart_group, c

2013-05-03 11:07:21 1833 1

转载 Fragment 生命周期

官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周           二,与Activity生命周期的对比     场景演示 : 切换到该Fragment11-29 14:26:35.095: D/

2013-04-18 12:21:29 544

原创 Android 调用微信Api

最近一项目需要添加微信的分享:朋友、朋友圈。原本以为挺简单的一事,无非就是去官网下个Demo,集成到自己项目中,可以分分钟搞定,结果这帮写文档的坑爹玩意,愣是浪费了我N多时间,好了吐槽完毕,接下来分享下此次调用微信中遇到的问题和解决方法:首先第一个问题:死活调不出微信客户端原因:是没有按照所谓的官方说明来操作,解决方法:1) 对要加微信的项目进行打包签名,此时就有了自己的

2013-04-14 01:38:14 12094 8

转载 achartengine之Demo学习6——demo中没使用的方法

运行demo可以发现,它的所有chart都是可以移动,背景色为黑。。。。不过我们有时候会希望chart不动或者改变背景色等一些样式。这节就介绍一些demo中没有使用的但有很常见的一些关于设置renderer的方法我也是一边看帮助文件一边在学习,下面的内容会不断更新,方便自己学习和查阅1、//设置图形不可移动org.achartengine.renderer.XYMultiple

2013-04-09 18:32:10 1064

转载 安卓图表引擎AChartEngine(一) - 简介

AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型:line chart (折线图)area chart (面积图;分区图,对比图)scatter chart ( 散点图)time chart (时间图;进度表)bar chart (条形图;柱状图)pie chart ( 饼图)bubb

2013-04-09 01:13:20 789

原创 Android下各种统计图表

http://afreechart.googlecode.com/svn/doc/screenshot/index.htmlBar Charts             Overlaid Charts LegendsMultiple Axis Charts    Financial Charts         Pie Charts

2013-04-08 16:35:19 1754

原创 View 的 DrawingCache

类似淘宝购物车的效果截取当前屏幕并移动到屏幕左下角:// 获取当前view层结构中最上层的view 也就是当前所看到的view mView = v.getRootView(); // 开启Cache 然后就可以通过getDrawingCache() 获取Cache的图片了 mView.setDrawingCacheEnabled(true); // 等价于调用set

2013-03-28 18:03:56 1007

转载 Android 消息机制(Handler,Looper,MessageQueue,Message)

android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Looper里面了,Handler扮演了往MQ上添加消息和处理消息的角色(只处理由自己发出的消息),即通知MQ它要执行一个任务(sendMessage),并在loop到自己的时候执行该任务(handleMessage),整个过程是异步的。

2013-03-28 14:28:48 1021

转载 Android Ams浅析

前两天项目不怎么忙,就忙里偷闲,看了下ActivityManagerService(android 2.3)的一些东东,初浅理解,仅当抛砖引玉。。。进入正题:一  涉及的主要类及解释1.    Ams --- ActivityManagerService.java, android系统服务,Activity管理的服务端,用于管理activity的各种行为,控制activity的生命周期

2013-03-20 12:21:12 652

原创 The program yum-complete-transaction is found in the yum-utils package

最近在更新CentOS 软件包时电脑意外重启后,进不了最新的内核,用以前的内核进去执行yum update 出现一下问题:There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.The program yum

2013-03-20 09:14:46 1759

转载 centos6.3下安装星际译王stardict3.0

星际译王是一个Linux下很好的翻译软件。我的系统是centos6.2 32位版。本来在http://code.google.com/p/stardict-3/downloads/list 上下的源码包安装。结果每次无法./configure过去。提示configure: error: Enchant library not found or too old. Use --disa

2013-03-19 11:01:41 1182

原创 Binder 框架(一)

Binder框架:由服务端接口、Binder驱动、客户端接口三个模块组成。如下图所示:一、Binder服务端一个Binder服务端就是一个Binder类的对象,该对象一旦被创建,内部会启动一个隐藏线程用于接受Binder驱动发送的消息,收到消息后调用Binder对象的onTransact(int code,Parcel data,Parcel reply,int f

2013-03-18 18:29:08 788

原创 Android ListView 实现 GridView 用以实现GridView的下拉刷新

最近项目中碰到GridView下拉刷新的问题,google不到现成的资料,故此用listview来实现GridView,对ListView而言下拉刷新就很多资料可参考了,这里就不再啰嗦了。ListViewAdapter.javapackage com.example.grideview;import java.util.List;import android.content.C

2013-03-12 20:58:39 2150

原创 Android 中使用 ComponentName 类

android中可以使用Intent时 可以用setClass() 还可以使用ComponentNameJava 代码package com.huawei;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.

2013-03-07 10:12:11 6577

转载 10个最佳翻译平台&英语飙升的好方法

1. 译言网 www.yeeyan.com 人气最高的协作翻译平台,你可以在上面阅读翻译好的文章,有译文和原文对照便于学习,你也可以参与翻译锻炼能力。 2. 知网翻译助手 http://dict.cnki.net 这个网站的专业术语翻译功能非常强大,一般查不到的专业词汇基本爱上都可以再这里找到答案,就是没有的还有相关信息供你参考,极大提高你翻译专业文献 的能力 3. Proz国际翻

2013-02-17 18:10:45 2043

原创 Fedora 17 下安装fcitx 输入法

第一步:yum install fcitx第二步:      vim /etc/profile 加入以下:export XMODIFIERS="@im=fcitx"export QT_IM_MODULE=fcitxexport GTK_IM_MODULE=fcitx最后 在软件仓库里 输入 fcitx 并安装cloud-pinyin

2012-11-09 15:38:57 1875

转载 Linux中Samba详细安装

Linux中Samba详细安装Posted on 2011-05-27 11:19 白耘 阅读(10062) 评论(2) 编辑 收藏为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。

2012-10-30 11:50:20 486

原创 Linux下批量更改文件名

Linux下批量更改文件名,相当easy,一条命令搞定,当然也可以写个扩展的shell脚本: find  文件所在目录   -name   匹配文件名  -exec  rename  要改成的样式  匹配的样式  匹配出来的文件名 \; eg:     把当前目录下所有以 @2x.png 结尾的文件 改为以.png 结尾   find ./ -name '*@2x.pn

2012-10-26 17:31:06 490

android新浪分享

android 实例,新浪微博的简单分享,如需跟多功能自行添加

2013-04-03

Android新浪微博分享

简单的新浪微博分享实现,一键授权认证并分享

2013-04-03

截取当前屏幕并移动

项目中用到的效果,类似淘宝加入购物车时的效果

2013-03-28

Binder 测试Demo客户端

学习Binder时的测试Demo分为服务端和客户端此为客户端

2013-03-18

Binder 流程测试

学习Binder时的测试Demo分为服务端和客户端此为服务端

2013-03-18

Android ListVIew实现GrideView 以用于下拉刷新

最近项目碰到一个 GrideView的下拉刷新问题,找了找没具体的解决方法,特此用ListView 实现GridView 对于listView的下拉刷新就很随意了

2013-03-12

android time日历

新发现的android端日历空间,很好用,拿来分享,times-square-parent

2013-03-06

AndroidviPlugin

android pdf 阅读器

2013-01-11

空空如也

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

TA关注的人

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