自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 intelliJ IDEA 10的使用简要

使用免费版本好像没有web工程的功能intelliJ IDEA 9.0.1支持自动编译的补丁 将文件放到%IDEA_HOME%\\lib目录中,选中Settings - General - Save files on frame deactivation. 这样从IDEA中切换到其他窗口时就会自动编译了。安装好ntellij,首先注册 然后选择需要的额外插件第一屏,全不选

2014-03-26 09:43:13 629

转载 activity切换时的overridePendingTransition动画效

注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTra

2014-03-04 09:35:50 627

转载 Android Scroller简单用法

Android里Scroller类是为了实现View平滑滚动的一个Helper类。通常在自定义的View时使用,在View中定义一个私有成员mScroller = new Scroller(context)。设置mScroller滚动的位置时,并不会导致View的滚动,通常是用mScroller记录/计算View滚动的位置,再重写View的computeScroll(),完成实际的滚动。 

2014-02-24 09:46:56 466

转载 Android 使用ViewPager实现左右循环滑动图片

Android 使用ViewPager实现左右循环滑动图片分类: Android UI设计2013-05-23 18:29 6890人阅读 评论(25) 收藏 举报ViewPager左右循环ViewPager这个小demo实现的是可以左右循环滑动图片,下面带索引,滑到最后一页在往右滑动就要第一页,第一页往左滑动就到最后一页,先上效果图,用美女图片是我一贯的作风,呵呵

2014-02-21 16:39:25 869

转载 mongodb查询

MongoVUE 是个比较好用的MongoDB客户端,需要注册,但是可以变成永久使用,一、基础操作新增一个连接进入的界面形如二、进阶操作1、查看所有数据,会有三种格式的观看方式,分别为树形,表格,bjosn,详情见1.12、查看特定的数据,使用的时候shell命令,需要一些基础的语法知识,详情见

2014-02-18 12:46:37 591

转载 针对自定义组件上拉刷新下拉加载更多PullToRefreshView的分析(一)

分类: Android开发学习实践2013-08-08 16:32 547人阅读 评论(3) 收藏 举报首先PullToRefreshView是一个上拉刷新下拉加载的一个自定义组件,它支持三种view,ListView,GridView和ScrollView的刷新操作,这里就针对其中自己觉得比较有用的一部分进行分析。代码会放在下面。在下有的地方也不是很懂,如果有不对的地方请指正。先

2014-02-11 10:32:48 721

转载 Android之ListView原理学习与优化总结

在整理前几篇文章的时候有朋友提出写一下ListView的性能优化方面的东西,这个问题也是小马在面试过程中被别人问到的…..今天小马就借此机会来整理下,网上类似的资料蛮多的,倒不如自己写一篇,记录在这个地方,供自己以后使用,不用再翻来翻去的找了,用自己写的…呵呵,不多讲其它了,说起优化我想大家第一反应跟小马一样吧?想到利用ViewHolder来优化ListView数据加载,仅仅就此一条吗?其实不是的

2014-02-09 14:23:31 453

转载 android中跨进程通讯的4种方式

由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。  其中Activity可以跨进程调用其他应用程序的Activity; 

2014-01-21 10:20:21 689

转载 Android推送服务——百度云推送

一、推送服务简介消息推送,顾名思义,是由一方主动发起,而另一方与发起方以某一种方式建立连接并接收消息。在Android开发中,这里的发起方我们把它叫做推送服务器(Push Server),接收方叫做客户端(Client)。相比通过轮询来获取新消息或通知,推送无论是在对客户端的资源消耗还是设备耗电量来说都比轮询要好,所以,目前绝大多数需要及时消息推送的App都采用Push的方式来进行消息通知

2014-01-17 17:06:09 745

转载 Android应用程序升级后自动进入新版本

在新版本中创建一个Receiver接收手机应用的安装和卸载(可以监听到旧版本的卸载)[java] view plaincopypackage  com.justsy.lpi.receiver;    import  android.content.BroadcastReceiver;  import  android.

2014-01-16 10:46:59 525

转载 Android 通过Service单独进程模仿离线推送 Server Push

概述:         首先简单阐述一下我对于消息推送的理解,这里拿QQ来举例吧,当我们手机端的QQ离线了,并且退出了QQ应用,但是这时候如果别人给我们发了信息,我们没有上线。服务器会将发送者发送的信息推送过来然后我们发布通知来显示通知我们的用户  原理简单阐述:         通过以上概述,我们基本了解我们需要一个独立进程的后台服务,在AndroidMa

2014-01-13 12:44:04 675

转载 JNI编程 让C++和Java相互调用(1)

自己在外面偷偷的算了下,又有将近两个月没更新过blog了。趁着今天有兴致,来更新JNI编程的第二篇文章。在第一篇里,大概介绍了JNI的特点、用途和优劣。并且做一个最简单的JNI的例子,不过说实话那个例子在实际的开发中没有太大的价值,实际开发中所需要的JNI程序要远远比那个复杂。所以这一篇就来介绍下如何通过JNI实现java和C++的相互通信,来满足实际开发的需要。 所谓”通信“,其

2014-01-10 14:12:01 610

转载 Android connect函数hook

/**  作者:蟑螂一号*  原文链接:http://www.sanwho.com/155.html*  转载请注明出处*/在android系统中,可以使用iptables控制单个应用网络访问。在google code上有一个开源项目-droidwall就是基于iptables实现的。除了iptables可以实现控制单个应用网络访问外,还可以通过拦截应用中的connect函

2014-01-10 12:36:33 1106

转载 Linux API函数总结

(一)文件操作篇 1、creat(建立文件)头文件1 #include2 #include3 #include定义函数1 int creat(const char * pathname, mode_tmode);函数说明参数pathname指向欲建立的文件路径字符串。creat()相当于使用下列的调用方式调用open()1 o

2014-01-10 11:32:30 496

转载 android通过反射获取内置外置存储器列表

我们知道android上一般都有外置的存储卡,但是通过Environment.getExternalStorageDirectory()获取的是内置的存储卡位置(也有的手机可以在系统中修改默认存储)那么如何获取外置存储卡的位置呢?我在参考了android上通过反射,获取存储器列表后发现可以通过反射来获取StorageManager中有几个共有的方法被

2014-01-10 09:32:06 1025

转载 Android 查看内存使用情况

Android 查看内存使用情况分类: Android2012-07-18 15:57 191人阅读 评论(0) 收藏 举报再看开发过程中,经常要通过内存的使用量来优化程序。查看应用程序的命令:adb shell procrank显示如下:  PID      Vss      Rss      Pss      Uss  cmdline  190  

2014-01-09 14:54:38 596

转载 Bionic C 库一览

Bionic C 库一览:介绍:核心体系:Bionic设计的核心思想是:尽量简单。这意味这这个C库只围绕着内核提供轻量级的包装,我们让它尽量小,不去处理一些细枝末页的事情。取Bionic这个名字,是因为它由部分BSD和部分linux组成:它的代码由BSD C库和自定义的linux代码(用于处理线程,进程,信号,和其他事情)混合而成。

2014-01-02 13:05:48 1705

转载 Android系统在超级终端下必会的命令大全(adb shell命令大全)

1. 显示系统中全部Android平台:     android list targets 2. 显示系统中全部AVD(模拟器):     android list avd 3. 创建AVD(模拟器):     android create avd --name 名称 --target 平台编号 4. 启动模拟器:     emulator

2013-12-31 11:00:03 2351

转载 Linux下Fork与Exec使用

一、引言  对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程管理上付出了最小的代价,另一方面,又为程序员提供了一个简洁明了的多进程方法。与DOS和早期的Windows不同,Unix/Li

2013-12-30 17:27:55 428

转载 linux中fork()函数详解

【IT168 技术】  一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。  一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同

2013-12-30 17:17:30 449

转载 Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第二版)

昨天发了一篇有关监听自己是否被卸载和卸载反馈功能实现的博客,地址如下:http://www.cnblogs.com/zealotrouge/p/3157126.html,发出去后收到几位热心网友的建议,在此特别感谢@cccode @泡泡糖 @Alexia(minmin) @0x00.pl ,你们的建议就是我前进的动力。  昨天的技术方案有一个硬伤,就是每1s就需要轮询目录是否存在,对资

2013-12-30 17:14:41 466

转载 Linux下用c语言实现发送http请求 方式可以Get或者Post

1. [代码]Linux下用c语言实现发送http请求 方式可以Get或者Post      001#include 002#include 003#include 004#include

2013-12-30 17:09:44 3739

原创 解决Cannot load AMD 64-bit .dll

我的系统是win7 64位的,我发现eclipse使用的jre是32位的解决办法使用jre_x64运行,把dll文件放到工程下面:下载地址http://www.oracle.com/technetwork/java/javase/downloads/jre-6u26-download-400751.html配置:

2013-12-28 20:17:40 1417

原创 JNI调用64位dll

JNI实现监听全局鼠标事件,钩子需编译成64位dll,但在CodeBlocks下编译出是32位的,用VS编译显示“发现重复定义”Kevin0 票48在做一个程序,鼠标右键按下时记录鼠标坐标,右键释放时停止记录。按照http://dengpeng.sensorapp.net/?p=495的方法做了

2013-12-28 19:46:56 2060

转载 Android视图绘制流程完全解析,带你一步步深入了解View(二)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/16330267在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Andro

2013-12-27 16:35:31 440

转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12921889有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定

2013-12-27 16:34:47 382

转载 Android 进程间通信

Android Service是分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什么  AIDL (Android Interface Definition Language) 是一种IDL 语言,用于生成可以在Android设备上两个进程

2013-12-20 14:56:14 379

转载 Android 进程间通信

只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下Android Service是分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什

2013-12-20 14:55:46 405

转载 Android 进程间通信

只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下Android Service是分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什

2013-12-20 14:55:36 345

原创 Android 进程间通信实现原理分析

只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下Android Service是分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什

2013-12-20 14:55:10 396

转载 Android 进程间通信实现原理分析

只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下Android Service是分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什

2013-12-20 14:54:56 384

转载 Android 进程间通信实现原理分析

只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下Android Service是分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什

2013-12-20 14:54:26 399

转载 Android 进程间通信实现原理分析

只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下Android Service是分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL来完成。AIDL 是什

2013-12-20 14:54:10 625

转载 SlidingMenu与ViewPager双向滑动的解决方案

最近研究SlidingMenu开源库,发现它里面有一个ViewPagerActivity的例子。但在这个例子中,ViewPager只支持单向滑动。稍作一点修改,即可实现双向滑动。原始的ViewPagerActivity.java代码。[java] view plaincopypublic class ViewPagerActivity

2013-10-24 21:32:53 1177

转载 android intent 传递list 或 对象 (转)

方法一: 如果单纯的传递List 或者List的话就可以直接使用Java代码  intent.putStringArrayListExtra(name, value)   intent.putIntegerArrayListExtra(name, value)  方法二: 如果传递的是List,可以把list强转成Serializ

2013-09-25 14:23:22 467

转载 使用github上的开源框架SlidingMenu环境的搭建,以及getSupportActionBar方法不能找到的问题

公司要使用一个侧滑菜单,类似于网易新闻客户端的效果,在网上搜索了一下,发现github上有个开源项目SlidingMenu很方便使用,花了一天多的时候研究一下,使用项目自带的example搭建了一个环境,其间遇到了不少的困难,现把过程及问题的解决方法,分享给大家,欢迎大家提出问题。1.下载相应的源文件,包括俩个部分,一个SlidingMenu本身的项目,另外一个是SlidingMenu依赖

2013-09-11 16:41:37 674

原创 Android Fragment---跟Activity通信

Android Fragment---跟Activity通信 尽管Fragment是作为一个独立于Activity来实现的一个对象,并且能够在多个Activity内部使用,但是一个给定的Fragment实例直接被捆绑包含它的Activity中。特别是Fragment能够使用getActivity()方法访问Activity的实例,并且很容易执行如在Activity布局中查找视图的任务:

2013-09-03 21:25:51 624

转载 Android开发之多线程的操作方式Thread,TimerTask,AsyncTask

Android游戏开发之多线程的操作方式雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/344游戏开发与软件开发多线程的重要性      如果程序主线程被阻塞超过5秒,系统会提示“应用程序无响应” 这就

2013-08-22 10:35:50 2593

转载 bindService失败解决android.os.BinderProxy@41014958

Google Android Issue中有这个缺陷,缺陷详细信息在这里(Google Android Issue 2483),Using getApplicationContext().bindService instead of just bindService on your activity solves the problem as it is using the higher le

2013-08-20 16:20:54 2719

转载 Android - 保持在底部的按钮栏,上面是滚动的ScrollView

xml version="1.0" encoding="utf-8"?>  RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="fill_parent"      android:layout_height="fill_parent"> 

2013-08-18 22:15:15 726

空空如也

空空如也

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

TA关注的人

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