自定义博客皮肤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)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android 稀奇古怪的问题

一 、Android Toast显示文字超出了背景,文字布局中项目中突然出现了上述的情况,先开始以为是theme的问题,但是查了很久的资料,也做了很多实验,但是没有效果,还是之前的样子。一个很偶然的情况,Toast.makeText(getActivity(), “密码不可为空”,Toast.LENGTH_SHORT).show();改成了Toast.makeText(App.ge

2015-09-09 15:46:01 2598 2

原创 SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新

SwipeRefreshLayout 是谷歌公司推出的用于下拉刷新的控件,SwipeRefreshLayout已经被放到了sdk中,在Version 19.1之后SwipeRefreshLayout 被放到support v4中。源码在SDK\sdk\extras\android\support\v4\src\java\android\support\v4\widget\SwipeRe

2015-05-28 17:06:53 132993 42

原创 监听ScrollView滑动方向

我们经常看到向上滑动列表的时候app的标题栏隐藏,向下滑动的时候标题栏又再次出现。这种效果我们怎么实现? 其实android的View类里面有一个方法protected void onScrollChanged(int l, intt, int oldl, int oldt)通过查询资料发现可以重写这个方法来监听列表的滑动方向。 下面我给出我针对ScrollView

2015-04-02 15:44:24 10393

原创 ListView 杂记

问题一:listview使选中行item高亮大家都见过这样的侧滑菜单,现在这种菜单的实现有DrawerLayout,或者Slidingmenu等等。基本这里面会包含一个listview,今天我们就来说一下listview选中一行之后,让这行的背景色变高亮,listview有一个属性是android:listSelector 这个的效果是手指点击这行没有抬起的过程都是高亮

2015-03-19 11:44:08 830

原创 fragment杂记

android上使用Fragment已经基本成为了一种趋势。fragment的使用今天就不说了。今天说一下fragment的生命周期的注意点。  fragment的生命周期函数onResume,onPause,setUserVisibleHint fragment的显示与否,我们基本通过这三个方法来判断。但是最近发现一些问题。 项目中的需求是:类似网

2015-02-26 11:36:41 2025

原创 android:background和setImageResource的杂记

公司开发了一个apk,在新手引导页面用viewpager放了四个界面,每个界面都是一个图片。开发过程中一直没有问题,上线之后突然有一个三星的用户说一运行就崩溃。后来调试一下,note3果然运行就崩溃。报OOM错。viewpager的页面里面都是imageview实现的ImageView view = new ImageView(NoiceGuideUI.this); view.s

2015-01-07 16:48:32 6859

原创 JPush集成方案

现在的移动应用中消息推送已经成为不可或缺的功能了,这样可以增加与用户的交互。 使用消息推送的方法有很多,原理大致是:移动端与消息服务器保持一个长连接,一旦服务器有消息就推给客户端,客户端收到消息做相应的处理。 消息推送 参考的实现方式:1、XMPP协议实现的openfire可以作为消息服务器。客户端也有asmack封装好了xmpp协议。openfire提供了一套IM所需的所有功

2014-12-11 13:45:00 25139 5

原创 Android-ViewPagerIndicator自定义tab数量

在上篇Android-ViewPagerIndicator简单集成的基础上,我们想开发类似网易新闻tab标签的功能,可以添加删除tab。 查看TabPageIndicator的源码我们可以看到有一个notifyDataSetChanged()方法。public void notifyDataSetChanged() { mTabLayout.removeAllViews()

2014-12-03 14:17:07 4788 1

原创 Android-ViewPagerIndicator简单集成

现在很多的应用页面都是由一个个的TAB组成的,我们可以用布局加事件监听实现tab ,只是这样的控制非常麻烦,而且有很多的开源项目可以实现这样的功能,我们今天就介绍一下ViewPagerIndicator,这个项目就是可以实现这种效果。首先下载依赖项目https://github.com/JakeWharton/Android-ViewPagerIndicator 这个页

2014-12-03 14:08:23 34033 4

转载 修改eclipse的背景色

eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test E

2014-10-28 15:37:36 759

原创 Eclipse杂记之屏蔽自带的ant插件

eclipse里面自带ant插件,但是有的时候项目编译只能用特定版本的ant,比如openfire项目,只能用ant1.6.x或者ant1.7.x编译。这时候就要修改eclipse的ant了。步骤如下:Windows---Preferences---Ant---Runtime

2014-10-15 13:31:34 3655

原创 android插件apk杂记

现在的很多应用里面都含有插件程序,很多插件程序是apk程序。但是这些插件安装完成在手机的应用列表里面又找不到他们的图标。这是如何做到的呢?其实很简单:在Androidmanifest.xml中的启动Activity里面把intent-filter的launcher去掉就可以了。    activity            android:name="com.example.api

2014-10-13 13:56:10 912

原创 阻止alertDialog自动关闭

android开发中, AlertDialog使用相当频繁,基本是必须使用的。 它的使用方法非常简单:alertDialog = newAlertDialog.Builder(mContext) .setTitle("提示") .setMessage("你确定要删除该附件吗?")

2014-09-26 13:25:55 7875

原创 android 社会化分享集成

公司让做一个微信分享的功能:就是将一些文本分享给你的微信好友或者微信的朋友圈。由于之前有过做新浪微博、QQ、人人网第三方登录的经验,所以我很自然的就去微信的开发者平台去下SDK,注册我的应用。麻烦的事情就来了。 微信的官方demo想运行起来真心难啊,而且官网上面居然资料很少。坑。。。。。。。。运行微信的官方demo下面我来说一下运行微信的官方demo:首先去开发者平台的资源

2014-09-16 19:56:39 8974 4

原创 ant 打包

打包步骤准备好项目的源码和依赖库源码,最好放在同一级目录下,确保源码和依赖库可在IDE中编译成功,这样就无需调整project.properties文件中依赖库的相对位置了。打开CMD命令行,进入到依赖库源码目录,执行android update lib-project -p . -t android-17,这个命令的作用是在依赖库下生成自动打包相关的文件,-p .的意思是在当前根目录

2014-08-04 17:08:44 2972 1

原创 Android Studio 操作记录二

公司变更我去了另外一个部门,他们的安卓开发居然用的是Adnroid Studio,没办法只要学习学习了,之前接触过但是感觉蛮复杂的,就没有深入使用。今天研究了一下,果然好多问题啊,下面我把常用的操作和遇到的问题列举一下:1、  android studio连接模拟器或者genymotion本来是连接的真机,并且运行的时候选了Use same device for future laun

2014-08-04 16:15:28 36717 3

转载 下载apk文件在/data/data/packagename/files/目录下,如何安装成功

今天总结一下我们写的程序需要更新(默认用户已经安装上旧版本了),而用户更新时却没有sdcard的情况,如果有sdcard,那就不用废话了。。。 先说一下软件更新的基本原理,从服务器下载一个程序的apk,然后启动安装,通常的情况下我们用到的都是在sdcard中操作,比如做些图片缓存或者记录一些用户的信息之类的,而今天要总结的是在用户没有sdcard的情况下的做法。 1.摆在我们面前的

2014-07-25 11:22:57 12127

原创 android 屏幕横竖切换问题

Android 里面控制Activity的方向,只要在AndroidManifest.xml里面对应的Activity节点下加一句android:screenOrientation="landscape"(landscape是横屏,portrait竖屏)。 我凭这句话混了一年,基本都可以的,但是这几天我发现这招不是万能的了。 项目里面有一个横屏播放视频的PlayAcitivity,

2014-05-14 14:05:44 3463 2

原创 android 事件传递机制

Android里面事件传递机制还是非常重要的。 下面记录一下Touch事件:涉及Activity 、View 、ViewGroup  Touch 事件相关方法方法功能ViewGroup   View       Activity     dispatchTouchEvent(MotionEv

2014-05-09 14:45:05 872

原创 Svn分支管理

Svn管理项目是很普遍的。很多公司都用这个。 这次有一个需求比较复杂,做的时间可能很长,在这段时间内又要正常发布版本。为了这个新的功能不影响这些发布的版本,我们会进行分支开发。 分支开发遇到的问题很多啊。下面说一下步骤:创建分支

2014-04-18 16:37:09 40240 1

原创 android 超快模拟器genymotion

genymotion模拟器运行非常流畅,可以解决sdk里面自带的模拟器的缺点

2014-04-13 14:26:57 1546

原创 android 中文件加密 解密 算法实战

现在项目里面有一个需求,本项目里面下载的视频和文档都不允许通过其他的播放器播放,在培训机构里面这样的需求很多。防止有人交一份钱,把所有的课件就拷给了别人。这样的事情培训机构肯定是不愿意的。现在我项目里面也出了这么个需求。下面介绍一下我的实现。思路:首先下载文件,这个就不说了,java代码写个下载管理器。下载完成后存储文件的时候不是直接存储,要加密存储,加密方法是将文件的每个字节与这个字

2014-03-10 15:43:34 20871 19

原创 CentOS中文显示和中文输入法安装

1 首先安装中文支持:yum install fonts-chineseyum install fonts-ISO8859-2现在可以正常显示中文了。2 安装中文包#yum -y install Deployment_Guide-zh-* lv-* stardict*安装中文输入法yum install scimyum install scim-piny

2014-03-04 21:38:45 1148

原创 GVim常用配置

打开gvim安装目录/Vim/_vimrc 文件 添加下面的内容:" ===============================================================================  "        Filename: vimrc  "        Author: dalancon"        Email: sosofullm

2014-03-04 14:29:25 1067

原创 android Theme使用五

style.xml和themes.xml首先看看两者的区别:1、Styles它包含多个属性,一般用于控件。setStyles();,面Themes一般用于Activity,setTheme();2、theme是一组能够应用到一个app中所有界面的格式属性3、style和themes属于资源。android提供了一组默认的实现让你去使用。你也可以定义自已的style和theme资源(

2014-03-03 10:27:12 2765

原创 android Theme使用四

常见问题杂记1.3 引用资源时使用@还是?的问题关于在引用资源时使用@还是?的问题,我们在设置style的时候既可以使用@也可以使用?, 例如android:textAppearance="@andorid:style/TextAppearance.Medium",android:textAppearance="?android:attr/textAppearanceMedium"

2014-03-03 10:25:22 1030

原创 android Theme使用三

☆ obtainStyledAttributes参数说明 和使用说明1)  obtainStyledAttributes(int[]attrs) int[] attrs返回的是attrs.xml里一个styleable包含的属性数组。                                这段styleable,使用obtainStyledAttribu

2014-03-03 10:18:08 3369

原创 android Theme使用二

以前我们布局的时候使用一个属性都是android:开头。这是表示我们使用的是android自带的属性,那我们在attrs.xml中定义的数据怎么引用呢?1.2.2使用自定义的属性1)、在res/values文件下定义一个attrs.xml文件,代码如下:                      2)、在布局xml中如下使用该属性:  

2014-03-03 10:15:56 1164

原创 android Theme使用一

android项目使用的界面布局,控件属性,项目主题等等都是通过资源文件来实现的。把这块搞明白了,对android开发是非常重要的。一、attrs.xml1.1 attrs文件摘要attrs:这个文件里面放置自定义属性。android自带很多属性,比如我们布局的时候使用的layout_width,layout_height等等,android自带的attrs.xml文件在sdk/p

2014-03-03 10:11:46 1097

原创 eclipse导入Apidemo项目

最近想学习一下android的 api 想导入Apidemo项目项目位于(\sdk\samples\android-版本)我使用的eclipse是谷歌官网提供的集成了adt的eclipse  地址:http://developer.android.com/sdk/index.html#download网上大部分资料都不是针对这种eclipse的资料,因为界面上有很大的改变,基本无法照着

2014-02-19 17:34:56 4654 2

原创 android 设置文字周围图片显示

一个搜索框 ,在框里面左边是一个搜索图标,后面是一个输入框( EditText )输入文字的时候左边的搜索图标要一直存在。之前的做法是让美工切一个包含搜索图标的背景透明的图片,然后布局的时候外层一个LinearLayout,将该图片作为LinearLayout的背景图片,然后LinearLayout的里面放一个EditText并设置marginleft 使光标正好在搜索图标的右边。这种做法实在

2014-02-13 16:11:47 5436

原创 android应用添加快捷方式

第一次运行程序添加快捷方式,我是在SharedPreferences里面添加了一个字段标记是不是第一次运行。我在Application的实现类的onCreate方法中判断@Override public void onCreate() { super.onCreate(); appContext = getApplicationContext(); SharedPrefe

2014-02-12 10:35:42 3959

转载 Centos5.5安装

一、安装CentOS 5.5用光盘成功引导系统,会出现下面的界面系统运维 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接直接回车,进入图形化安装界面按键盘上的Tab键,把光标定位到skip,然后回车(跳过光盘镜像检测)点击Next语言选择界面:English(English),点Next备

2014-02-11 20:57:33 920

转载 android中listview中包含ratingbar响应不了点击事件

在ListView中用RatingBar(自定义的图标),ListView就不能响应自己的单击事件OnItemClickListener。这怎么办呢?只需要将布局文件中的Ratingbar的android:isIndicator设置为false就可以了,这个代表该ratingbar只是作为指示器,不可操作。有一些情况我们需要通过自定义ListView来实现一些效果,那么在这个时候,

2014-02-11 19:12:32 5870 2

转载 centos中eclipse连接android真机开发

概要:在windows用eclipse调用手机时,要安装驱动,但在linux/centos下调用android手机时,不用安装驱动,linux/centos会识别到手机。Step1:使用下面命令监视系统信息[root@droid ~]# tail -f /var/log/messagesNov 29 22:43:20 droid udevd[704]: add_to_r

2014-01-24 13:09:03 1985

原创 centos5.5下android开发环境搭建

1、去http://developer.android.com/sdk/index.html 网站下载linux版本的adt-bundle-linux-x86_64-20131030.zip,我下载的是64位系统的。2、jdk 1.6 for linux  X64下面我们开始环境的搭建:一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下,(cen

2014-01-19 21:30:45 1206

原创 listview itemclickListener小记

今天该同事之前写的一个程序,点击listview的每个条目播放响应视频。但是发现老师播放第一条,无法理解,后来发现adapter的实现类里面,有个方法getItemId(int position) 之前同事直接就返回1,@Overridepublic long getItemId(int position) {return 1;}而我在itemclickList

2014-01-16 16:10:44 2478 2

转载 Android ListView的OnItemClickListener详解

我们在使用ListView的时候,一般都会为ListView添加一个响应事件android.widget.AdapterView.OnItemClickListener。本文主要在于对OnItemClickListener的position和id参数做详细的解释,我相信有些人在这上面走了些弯路。 先来看一下官方的文档positionThe pos

2014-01-14 10:37:44 2258

转载 android缓存数据到本地放在哪儿最好?

之前一直不知道 sdcard/Android目录什么作用,我做的项目里面缓存数据到本地一般都是在sdcard上面建一个文件,然后把数据放在这个文件夹下面的子文件夹下。下面介绍一种更好的解决方法。应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载

2013-12-19 15:02:05 35402 4

原创 android studio 用法记录 更新中....

1、项目管理 svn设置:android studio从svn迁出项目:vcs--->checkout from versioncontrol--->Subversion,然后点击加号就可以添加地址了。2、android studio常用设置:Android Studio 要求的AndroidSDK的版本不低于Version22,同时还需要BuildTools的版本不低于Version

2013-12-18 16:22:40 14507

RecyclerView 上拉刷新 和 下拉刷新

RecyclerView 上拉刷新 和 下拉刷新实现, 共享给大家 ,绝对值得

2015-05-28

服务端集成JPush推送通知

服务端集成JPush推送通知,定制自己的消息服务器

2014-12-11

android客户端 社会化分享

android客户端 社会化分享集成文档 微信 易信 微博等等

2014-09-16

matrix.vim

vim插件 实现黑客屏幕效果 只要将这个文件放到Vim/plugin目录下就可以了。要想看效果 就输入:Matrix 命令.

2014-08-20

mac 补丁 vmware

mac 补丁

2014-05-14

android事件传递测试

android事件传递测试

2014-05-09

svn分支管理

svn分支管理 分支合并到主干,代码更加方便管理,svn高级使用

2014-04-18

spring3.1.1源码及jar包全

spring3.1.1源码及jar包全 关联源代码学习spring 事半功倍

2013-10-09

Service下载apk通过notification显示下载进度

Service下载apk通过notification显示下载进度 下载完成自动安装

2013-08-02

android视频资讯客户端简单实现--android客户端与web服务器实现

android视频资讯客户端简单实现--android客户端与web服务器实现 android客户端想web服务器请求,服务器返回xml文件。android客户端解析之。显示在listView中

2012-10-11

listView适配器SimpleAdapter和SimpleCursorAdapter细节总结

listView适配器SimpleAdapter和SimpleCursorAdapter细节总结

2012-10-09

空空如也

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

TA关注的人

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