自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (4)
  • 收藏
  • 关注

原创 解决兼容最简单的是自定义Style

比如水波纹效果,,刚开始的想法是在代码里通过版本判断,设置不同的background,最后发现想麻烦了,也不好实现,最后通过自定义Style完成修改:在v-19包下的style什么也不设置,在v-21包下的style设置android5.0的水波纹背景:?android:attr/selectableItemBackgroundBorderless

2015-09-24 20:52:37 557

转载 关于viewpager的getChildAt()方法的错误使用

在使用此方法时遇到的问题是通过此方法得到的View时常是错误的,当在Viewpager的OnPageChange监听里获取被选中的View时,使用getChildAt()拿到的View并不是此时选中的View,原因是viewpager在不设置setOffscreenPageLimit()方法时默认预加载下一个,也就是里面最多有3个view,超过三个的时候就把旧的回收了。那么当前显示的,除了第一

2015-09-11 09:35:15 2972

转载 最简单快捷的安装firefox&chromium的flash player插件

firefox:firefox安装插件,首先下载对应版本的tar.gz安装包,解压之后将libflashplayer.so文件拷贝到~/.mozilla/plugins文件夹下,没有plugins文件夹的手动创建,重启firefox就好了。----------------------------------------------------------------chromium

2015-05-25 09:10:49 992

原创 ubuntu12.04 编译Android5.0源码

下载源码参照博客:http://blog.csdn.net/maosidiaoxian/article/details/41889347下载地址:http://pan.baidu.com/s/1hqEHRAc本人下载的是:android-5.0.0_r7_code-无OMA-DM.7z下载完成之后解压,在终端进入解压后的文件夹,使用make命令编译。在编译过程中遇到的问题:

2015-03-25 16:28:07 1311

转载 Android:如何使用addJavaScriptInterface

本文转自:http://www.evget.com/article/2013/11/8/20020.html概述:addJavaScriptInterface是一个非常有用的功能,帮助我们从一个网页传递值到Android XML视图(反之亦然)。说明 本文将和大家分享Android中的 addJavaScriptInterface方式。这个类主要能帮助调用你的JavaS

2015-03-24 10:08:59 2808

原创 ubuntu12.04安装python3.4

1、加入服务器:sudo add-apt-repository ppa:fkrull/deadsnakes2、更新:sudo apt-get update3、安装:sudo apt-get install python3.4注:也可以选择其他版本

2015-01-24 10:22:24 407

原创 python入门笔记

1、python运行速度慢,代码量少,生于1989年圣诞节。适合开发web网站和网络服务、系统工具和脚本、胶水语言(将其他语言的模块包装起来方便使用),不适合开发驱动、android、ios、游戏。同时其代码不能加密。2、跨平台,但2.7和3.3版本,互不兼容。3、官网:python.org

2015-01-23 22:00:18 433

原创 从github下载StackBlur的调整使用

背景动态模糊效果的实现:Android StackBlur这个库能够基于渐变或radius对一个Bitmap进行模糊化处理。该函数库兼容Android 1.5版本(所以几乎与每个设备都可兼容)。它是由 kikoso 开源的可对位图图像实现模糊效果( blurry effect),可采用 gradient 或者 radius 的方式。 该库使用了 Mario Klingemann 的算法代码

2015-01-21 20:12:17 3716

转载 ubuntu12.04上rtl8188eu无线网卡 安装汇总(725N v2)

1. 适用设备把usb网卡插上,在终端输入lsusb,看到设备ID会是0bda:8179OEM:根据wikidevi,有:TP-LINK TL-WN723N v3 TP-LINK TL-WN725N v2TP-LINK TL-WN727N v4以及我手中的FAST FW150UM (有不同版本)但是商品信息中一般不会包含版本,应该以lsusb看到的设备ID为

2015-01-19 20:41:17 3182

转载 8大排序(java)

下载了文档自己截图存留8种排序之间的关系:1, 直接插入排序   (1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。 (2)实例(3)用java实现

2015-01-16 14:48:29 462

转载 ubunut手动安装任何版本的firefox

在https://www.mozilla.org/zh-CN/firefox/new/下载最新版本的firefox。配置 Firefox由于大多数 Firefox 下载文件以.tar和.bz2格式保存,必须从这些压缩包中提取文件。有很多方法可以在 Ubuntu 中解压缩文件。比如我下面使用的命令。很容易从.tar和.bz2中提取文件。tar -xjf firefox*.ta

2015-01-08 11:16:51 710

原创 fastboot刷机步骤

1、先刷recovery,关机之后音量下+电源键进入recovery。2、运行整个刷机脚本(前提是环境变量配置好了,fastboot所在的文件夹和adb相同):#!/bin/bashfastboot flash recovery /xxx/recovery.imgfastboot flash boot /xxx/boot.imgfastboot flash system /xxx/s

2015-01-05 20:11:15 937

原创 AndroidStudio修改keystore

参考论坛:http://stackoverflow.com/questions/16622528/android-studio-debug-keystore主要的目的就是修改build.gradle文件,在android节点里面添加: signingConfigs { debug { storeFile file('/xxxx/debug.keyst

2015-01-05 20:05:14 1143

原创 对于接入微信分享遇到的问题总结

在接入新浪微博进入自己的app时比较简单和方便,文档也很完善。但是微信的api写的不是很简练,官网上的一些文字还容易误解,我遇到的问题是入门级的,昨天申请了一个应用,但是编译的时候因为之前使用了官方给的keystore运行官方的Demo,所以编译自己的app的时候也是用的那个,所以造成的结果就是:签名错误。因为今天来的时候还原keystore之后进一步去修改官网上的签名,但是就是运行不起来,折

2015-01-05 19:48:31 606

转载 eclipse ctrl直接打开R.java,无法打开xml文件的处理办法

设置方法:window-->preferences-- >General-->Editors-->Text Editors-->hyperlink.将上面一个Open Declaration取消勾选,即可。原文:http://zheyiw.iteye.com/blog/1600693

2015-01-04 17:01:23 1584

原创 关于类似美团团购gallery的联动更新

在美团上的gallery是进行过修改的,主要的改动是滑动的时候一次一个,没有快速滑动,去掉了回弹效果。猜测实现的代码是:import android.content.Context;import android.util.AttributeSet;import android.view.KeyEvent;import android.view.MotionEvent;import

2015-01-04 15:43:50 665

原创 本地保存gif图片,实现第二次不网络加载

对于文件的操作:保存到本地:public void saveGifFile(byte[] buffer, String gifFile, String fileName) { String ALBUM_PATH = gifFile + "/gif_images/"; File dirFile = new File(ALBUM_PATH); if (!dirFile.exist

2014-12-29 18:28:31 935

原创 git file mode

只是做了正常修改,然后打算提交的时候出现了问题,所有文件都提示修改过,git diff 查看之后发现是文件的权限发生改变,可能是因为之前做了授权等操作,为了让git忽略文件权限的这些变化,可以去仓库的.git文件夹下修改config文件。[core] repositoryformatversion = 0 filemode = true bare = false logallrefup

2014-12-29 14:18:52 1126

转载 android studio引用jar包和so文件

一、引用jar文件    1.将jar文件复制、粘贴到app的libs目录中;    2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中;    3.选择指定的类库。    注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。    二、引用so文件    网上有很多引用so文件的方法

2014-12-27 15:25:42 1527

转载 gallery状态的监听

看了很多博文,记录下来:http://blog.csdn.net/az44yao/article/details/8299205http://my.oschina.net/zhanyu/blog/70724

2014-12-26 19:55:32 423

转载 gallery的onScroll监听

//转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=178703public class MyGallery extends Gallery { private GestureDetector gestureScanner; private MyImageView imageView;

2014-12-26 19:38:43 417

原创 安装android studio过程及相关jdk配置

在安装android studio的时候,刚开始是一直出错,并且找不到为什么,以为是网络的问题,一打开就报告异常桌面创建的异常。最后在过了一天之后,修改了jdk的配置,成功运行,最终的jdk环境:只在/etc/enviroment中进行了配置,取消了在/etc/profile中的环境设置:PATH="/opt/java/jdk1.7.0_71/bin:xxx"CLASSPATH=.:

2014-12-26 17:07:24 1903

转载 修改手机hosts文件

注意:usb设置为调试模式1、手机必须先root,小米可以安卓开发版系统即可2、安卓 adb工具(android debug bridge)3、依次执行下面的命令1、adb root 获得root权限 会自动启动server2、adb remount 设置/system为可读写;3、adb pull /system/etc/hosts 将手机的hosts文件复制到PC

2014-12-26 15:04:52 2111

原创 动态修改viewpager里面的fragment(添加和删除)

在使用的时候,viewpager的适配器刚开始是继承FragmentPagerAdapter,getView的写法:@Override public Fragment getItem(int arg0) { // Fragment ft = null; // // ft = new DateShow(mContext); // for (int i = 0; i < list

2014-12-25 18:06:02 10794 5

原创 动态设置ViewPager的高度

当viewpager只是作为元素在一个页面时,他的高度设置使用match_parent和wrap_content都没有效果,最后的结果就是显示不出来,必须指定固定高度才能显示出来,但是不会自适应,解决办法:首先是重写Viewpager的onMeasure方法:package com.yang.Demo;import android.content.Context;import and

2014-12-25 11:46:42 6106

原创 显示GIF动态图

显示gif图的两种解决办法:http://blog.csdn.net/up1up2up3/article/details/22682549在显示gif动态图时使用了两种方法:gifView和android-gif-drawable。gifView:由于gifView是不支持加载bitmap,所以使用universal image loader来加载图片,一开始的想法是加载完成之后从缓存

2014-12-20 12:24:06 3314 1

转载 获取屏幕分辨率

在activity中:我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即可获取屏幕的尺寸。 在一个Activity的onCreate方法中,写入如下代码: DisplayMetrics metric = new DisplayMetrics(); ge

2014-12-20 11:45:55 630

转载 汉字转拼音Pinyin4j的基本用法

http://blog.csdn.net/pathuang68/article/details/6692882http://noobjava.iteye.com/blog/855811在listview中用到首字母排序的功能,因此需要将汉字进行转换,同时还有繁体的汉字,网上一般的办法解决不了。因此使用:http://pinyin4j.sourceforge.net/

2014-12-18 18:30:56 693

转载 java取整和java四舍五入方法

java取整和java四舍五入方法import java.math.BigDecimal; import java.text.DecimalFormat;public class TestGetInt{ public static void main(String[] args){    double i=2, j=2.1, k=2.5, m=2.9;    Syste

2014-12-16 19:43:18 424

原创 关于图片压缩的总结

当需要往服务器上传图片的时候,越小越好,既节省流量也节省时间,同时也节省内存。今天我遇到的问题就是这样,我最初的解决办法是动态的设置BitmapFactory.Options的inSampleSize的值,方法如下:private void compressImageFromFile(String srcPath) { long s = System.currentTimeMillis

2014-12-16 19:25:02 780

原创 控制actionBar中item的图标和状态

在使用actionbar时,其中的item可以充当按钮来用,比如发送按钮。那么在编辑过程中就要动态的去控制这个item的图标和可用状态:方法是给editext添加textChangeListener,然后在afterTextChanged方法中的最后调用一个函数: invalidateOptionsMenu();然后它会回调:onPrepareOptionsMenu,所以就要复写这个方

2014-12-10 20:28:04 738

转载 Android 4.4从图库选择图片,获取图片路径并裁剪

出处:http://blog.csdn.net/tempersitu/article/details/20557383对于这篇博客介绍的方法,根据SDK版本不同有不同的方法,但是使用中遇到的问题是:使用:Intent intent=new Intent(Intent.ACTION_GET_CONTENT);//ACTION_OPEN_DOCUMENT intent.addCategor

2014-12-10 19:29:19 501

原创 【解决】android.content.res.Resources$NotFoundException:String resource ID #0x86

运行中遇到这个异常,刚开始不知所措,因为异常出现在Toast的地方,原因最后发现是:在Toast中的第二个参数是java.lang.CharSequence类型,而我在里面放进去的是int类型,忽略掉了,就出错了。CharSequence是一个接口,不可以用new来实例化。String 继承于CharSequence,也就是说String也是CharSequence类型。CharS

2014-12-10 19:05:53 2991

原创 Android和java的Post请求

Android的Post请求:1、创建HttpPost实例,设置需要请求服务器的url。2、为创建的HttpPost实例设置参数,参数设置时使用键值对的方式用到NameValuePair类。3、发起post请求获取返回实例HttpResponse4、使用EntityUtils对返回值的实体进行处理(可以取得返回的字符串,也可以取得返回的byte数组) private

2014-12-10 18:55:18 563

转载 SpannableStringBuilder和onTouchListener部分知识点认识

SpannableStringBuilder:常量参数意义:Spannable.SPAN_EXCLUSIVE_EXCLUSIVE:前后都不包括,即在指定范围的前面和后面插入新字符都不会应用新样式 Spannable.SPAN_EXCLUSIVE_INCLUSIVE:前面不包括,后面包括。即仅在范围字符的后面插入新字符时会应用新样式Spannable.SPAN_INCLUSIVE

2014-12-09 17:49:03 448

原创 EditText文本输入控制(侧重发布微博时@某某某的解决)

在发布微博或者写空间说说时,经常会用到@某人的输入格式:猜测在新浪微博中的使用,是用SpannableStringBuilder来进行实现,同时在点击“@xxx”时光标不能停在用户名内部,即不可编辑用户。在qq空间中,@之后的用户名没有样式也可点击编辑,但是这两个的共同点是删除时会删除这个人,而不是删除其中一个字母。下面我实现的是新浪微博的样式,因为更加严谨一些:在上一篇中完成到对

2014-12-09 16:58:57 506

原创 EditText使用popwindow联想

在开发中遇到的问题是需要在edittext中输入@符号后自动在输入框的下面出现选择窗口,之后待选项是根据@符号之后的内容来动态变化的。刚开始的想法是使用一个开源的东西:https://github.com/kpbird/chips-edittext-library但是出现的问题太多,没解决,之后的想法是在输入@字符之后打开一个popwindow,然后在popwindow中的editText

2014-12-08 20:09:23 2368

原创 设置viewpager的动画效果

在使用viewpager时自带的切换效果可能不能满足需求,一些动画可能更加绚丽,github上有一个好的动画实现:https://github.com/ToxicBakery/ViewPagerTransforms使用起来也很简单。下载之后解压,然后将ViewPagerTransforms-master/library/src/main/java文件夹下的内容拷贝到自己项目的src

2014-12-05 11:46:51 889

原创 使用带进度显示的圆形进度条

在加载网络图片时,往往需要实时现实下载进度,条形进度条和圆形进度条系统自身有带,但是数字显示进度还需要使用textview重新布局,在此介绍一个好用的第三方控件:https://github.com/lzyzsd/CircleProgress这个的使用比较简单,具体流程:第一步下载解压,打开library文件夹。第二步引入,将library文件夹下java文件夹里面的内容直接拷

2014-12-05 10:58:57 2098

转载 修改actionBar的样式

大家都知道是在注册文件中设置Application的主题属性,<application android:theme="@style/AppTheme" >主题是在style文件中设置好的,可以使用下面的工具简单生成自己的主题样式及9 pitch图片:http://jgilfelt.github.io/android-actionbarstylegenerator/

2014-12-05 09:34:01 374

android stackblur图片模糊

Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.

2015-01-21

百度语音识别(Android Studio版)

apply plugin: 'android' android { compileSdkVersion 21 buildToolsVersion "21.1.1" defaultConfig { minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile 'com.android.support:appcompat-v7:21.0.3' compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/VoiceRecognition-1.4.jar') compile files('libs/Baidu-SpeechRecognitionUI-SDK-Android-1.4.jar') compile files('libs/galaxy.jar') }

2014-12-27

viewpager动画demo

https://github.com/ToxicBakery/ViewPagerTransforms的Demo还原

2014-12-05

sqlite3手机调试使用版

手机内部使用sqlite3时,出现没有安装的情况,使用此文件来进行安装。

2014-11-26

空空如也

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

TA关注的人

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