自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蚂蚁的专栏

持久让平凡变成非凡!

  • 博客(438)
  • 资源 (75)
  • 收藏
  • 关注

转载 android EditText inputType 及 android:imeOptions=”actionDone”

默认情况下软键盘右下角的按钮为“下一个”,点击会到下一个输入框,保持软键盘 设置 android:imeOptions="actionDone" ,软键盘下方变成“完成”,点击后光标保持在原来的输入框上,并且软键盘关闭   android:imeOptions="actionSend" 软键盘下方变成“发送”,点击后光标移动下一个

2014-07-17 09:05:46 25350

转载 如何在github上fork一个项目来贡献代码以及同步原作者的修改

作为一个IT人,通过github进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧!如何贡献自己的力量

2014-07-16 10:06:20 1404

原创 设置EditText自动获取焦点并弹出输入法

当我们点击某个话题的选项卡,会弹出一个popupwindow,或开启新的ACTIVITY。里面有诸如 评论、回复的选项,你点击这个选项的时候,需要定位到EditText编辑框,并且自动弹出输入法。可以考虑如下方法:// 获取编辑框焦点editText.setFocusable(true);//打开软键盘InputMethodManager imm = (

2014-07-15 17:19:13 22030

转载 Android:Layout_weight的深刻理解

原文:http://mobile.51cto.com/abased-375428.htm

2014-07-15 12:58:48 1353

转载 Github for Windows使用图文教程

原文:Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单,好

2014-07-15 10:03:33 951

原创 Android ListView的item点击无响应的解决方法

Android listview里的item布局文件中的焦点错乱问题。

2014-07-14 13:30:51 21403 5

转载 android之自定义ViewGroup和自动换行的布局的实现

viewgroup简单说就是可以装view的view.今天遇到一个问题,就是需要一个可以自动根据一行中view的宽度自动换行的布局,网上找了下,没有相关的例子,但是找到了思路:自定义一个viewgroup,然后在onlayout文件里面自动检测view的右边缘的横坐标值,和你的view的parent view的况度判断是否换行显示view就可以了。因为代码比较简单,就不多说了:

2014-07-13 01:33:17 1608

转载 Android的View和ViewGroup分析

1. 概念Android中的View与我们以前理解的“视图”不同。在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window。ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是ViewGroup类型。

2014-07-13 00:43:33 1611

原创 Android 权限表

StringACCESS_CHECKIN_PROPERTIES允许在登入数据库的时候读写其中的属性表,并上传改变的值 StringACCESS_COARSE_LOCATION允许应用访问范围(如WIFI)性的定位StringACCESS_FINE_LOCATION允许应用访问精确(如

2014-07-12 11:34:30 4832

原创 程序员颈椎保护指南

我们程序员天天对着电脑,眼睛,颈椎等等,都会落下不少的职业病。来说说怎么治疗自己的颈椎病。。。。

2014-07-12 09:34:17 5426

转载 ExifInterface类的使用

一、ExifInterface类给我们了一个实用的方法publicbyte[]getThumbnail()这个方法可以生成一个缩略图,返回一个字节数组,我们通过以前讲到的通过OutputStream将其保存成一个JPG文件。当然如果要是显示到一个Drawable对象,可以通过decodeByteArray(byte[],int,int)类来解析这个字节数组,不过具体生成的分辨率还不清楚。  

2014-07-11 23:40:22 8567 2

原创 bitmap size exceeds 32bits

后来一行行查代码,发现原来是 scale 的比例计算错误,将原图给放大了 20 多倍,导致内存溢出所致,重新修改比例值后就正常了

2014-07-11 13:26:02 5559 1

原创 解决国产手机如华为手机不出现logcat日志

进入拨号界面输入:*#*#2846579#*#*依次选择ProjectMenu---后台设置----LOG设置---LOG开关 点击打开

2014-07-10 22:08:17 1730

转载 Android 缓存目录

应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的。大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中。这样当该应用被卸载后,这些数据还保留在SDCard中,留下了垃圾数据。如果你想让你的应用被卸载后,与该应用相关的数据也清除掉,该怎么办呢?通过Context.getExternalFilesDir()方法可以获取

2014-07-10 17:58:56 12312

原创 padding和margin的区别

padding和margin的区别margin 外边距border 边框padding 内边距也就是说 设置margin 那么他所占据的空白地方会是在边框外面设置padding 他所占据的空白地方是在边框里面,图解一下就更清楚了。

2014-07-10 13:48:23 1390

转载 Android : dip/dp与px(pixel)之间的相互转换

原文:http://blog.sina.com.cn/aoyousatuo

2014-07-09 00:11:34 4884

转载 android 更新界面视图 Handler和runOnUiThread

原文:在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy

2014-07-08 22:55:58 8480

转载 android – 多屏幕适配相关

原文:1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) -  一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点)。相比起med

2014-07-08 14:39:48 1376 1

转载 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

原文:1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (

2014-07-08 14:32:34 1598 1

转载 One or more files are in a conflicted state

解决代码冲突 如果commit时出现“You have to update your work copy first.”红色警告,说明版本库中的此文件已经被其他人修改了。请先点“ok”按钮退出。执行update,然后再commit。  如果修改与update得到的代码不冲突,则自动合并。如果冲突(比如对同一行代码进行了修改),则出现”One or more files ar

2014-07-07 10:32:49 72500

转载 Android OpenGl ES 初级学习笔记

****************Android OpenGl ES 学习笔记*******************    ———— By xbw零:【为何学OpenGl ES】作为一个图形库,OpenGl被很多游戏大作使用。移动端的OpenGl ES则是从节省性能考虑,精简了OpenGl,使之更适合移动平台。OpenGl当然是为了绘制3D图形的,对于开发3D

2014-07-01 18:43:56 2332

原创 OpenGL es2.0 API介绍

1.void glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride,const GLvoid * pointer);         该函数用来为顶点着色器中的输入参数配置合适的值。        第一个参数index:声明这个参数的名称。用g

2014-07-01 18:27:36 3940

转载 OpenGL ES2.0 生成Mipmap纹理

原文地址:http://xiaxveliang.blog.163.com/blog/static/297080342013467552467/

2014-07-01 16:25:36 8546

转载 Thread.sleep() 和 Thread.yield() 区别

1. Thread.yield():    api中解释: 暂停当前正在执行的线程对象,并执行其他线程。    注意:这里的其他也包含当前线程,所以会出现以下结果。 public class Test extends Thread {     public static void main(String[] args) {       for (int i 

2014-06-25 21:20:27 6224

原创 java中实现域名解析

import java.net.*;public class Kkkk { public static void main(String args[]) throws Exception { InetAddress address = InetAddress.getByName("wxh-PC");// wxh-PC是我的计算机名 System.out.println(addres

2014-06-25 18:06:25 4356

转载 Android开源项目SlidingMenu深切解析

SlidingMenu简介:SlidingMenu的是一种斗劲新的设置界面或设备界面结果,在主界面左滑或者右滑呈现设置界面,能便利的进行各类操纵.今朝有多量的应用都在应用这一结果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360助手等都应用SlidingMenu的界面规划。 项面前目今载地址:https://github.c

2014-06-25 09:56:17 9539 1

转载 10类算法

1、蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性,是比赛时必用的方法)2.数据拟合、参数估计、插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而处理数据的关键就在于这些算法,通常使用Matlab作为工具)3.线性规划、整数规划、多元规划、二次规划等规划类问题(建模竞赛大多数问题属于最优化问题,很多时候这

2014-06-18 16:40:04 1407

转载 android 通过setalpha设置透明度 无效及3.0以下不兼容的问题

android 通过setalpha设置透明度 无效及3.0以下不兼容的问题【1】3.0以下版本,不支持setalpha, 且不支持在xml文件中设置android:alpha = "0.5"这种方法(如果xml中设置则一律是不透明的);【2】3.0以下版本, 在xml中配置透明度,只能通过ARGB设置.,如background="#0123"

2014-06-11 14:54:21 13084 1

原创 Android判断4G网络

TelephonyManager.NETWORK_TYPE_LTE  (13)  所对应的就是4G网络

2014-06-10 09:11:35 7130

原创 JUnit Assert方法总结

junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。1.assertTrue/False([String message,]boolean condition);    判断一个条件是true还是false。感觉这个最好用了,不用记下来那么多的方法名。2.fail([String message,]);    失败,可以有消息,也可

2014-05-30 13:18:41 1743

原创 Android Unable to find instrumentation target package

报这个错的话:基本都是配置出错,具体配置看下面。AndroidManifest.xml  文件:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mayi.test.dao" android:versionCode="1" an

2014-05-30 10:53:14 7851 1

转载 opengl es 基础教程1

1、什么是 OpenGL?  OpenGL 是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL  的前身是 SGI 公司为其图形工作站开的 IRIS GL。IRIS GL 是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是 SGI 公司便在 IRIS GL 的基础上开发 OpenGL  。具体详细的介绍请 点击这里 。2、OpenGL

2014-05-28 09:44:11 1340

转载 Paint类介绍

package eoe.Demo;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.Log;import android.view.KeyEvent;

2014-05-22 17:45:27 1433

转载 关于android开发环境中sdk和adt更新到22.6之后多了appcompat_v7

昨天我打开Eclipse更新了一下sdk和adt到22.6,更新一切都很顺利,很开心的样子,可以新建一个工程时发现多了一个appcompat_v7这个东西,一下子就把小编怔住了,后来才发现这是官方的一个兼容包,没什么大惊小怪的,做工程还是更平时一样,要怎么做才不会出现这个包呢?其实在新建项目的时候把minimum required sdk选择android 4.0以上版本就不会出现那个了。

2014-05-22 17:20:23 3428

转载 invalidate()和postInvalidate() 的区别及使用

Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate(

2014-05-22 16:37:14 998

转载 Android下载(外文)

There are many ways to download files. Following I will post most common ways; it is up to you to decide which method is better for your app.1. Use AsyncTask and show the download progress in a

2014-05-21 17:35:35 1568

原创 Android 多线程下载断点续传demo

源代码下载地址:http://download.csdn.net/detail/caiwenfeng_for_23/7380821

2014-05-21 17:04:08 3578

原创 Android开源项目分类汇总

地址:https://github.com/Trinea/android-open-project很不错    有空要多看看   多试试!以备项目中使用

2014-05-21 13:29:55 1201

转载 activity 切换效果

在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterA

2014-05-19 10:53:52 1079 1

转载 Android与PHP服务器交互

服务器端:server.php

2014-05-16 14:45:36 12463

简单易用的日志系统

自己利用tomcat+slf4j搭建的简单日志系统,方便同事之间查看日志。

2015-09-19

仿QQ5.0左侧菜单

仿QQ5.0左侧菜单 可以使用,项目中应用到了,分享出来

2015-09-11

Android Studio导入项目的几种方法

找到一份很不错的androidstudio的入门教材,很多细节要注意额!

2015-07-27

YiCache_Java

研究YIIM里的LRU二级缓存实现,分享下,顺便做个笔记!

2015-06-14

android开发模板

我自己搭建的android开发模板,里面有很多的工具类,配置好了uml等

2015-05-30

MySQL性能调优与架构设计

《MySQL性能调优与架构设计》这本书很不错,在百度文档里发现的,分享给大家!

2015-05-28

Tomcat配置HTTPS证书认证

Tocmat下的HTTPS认证,折腾了一天了,终于弄成了,记录下!

2015-05-20

Redis学习集合包

这是我个人这段时间学习Redis的集合,有Redis的简单测试,Redis的Cluster集群、Redis的Sentinel主从集群、Tomcat+Redis的Session存储、还有基于Spring-data-redis的使用。分享出来给大家,下载可以直接使用,快速上手,以供学习!

2015-05-15

redis集群sentinel主从复制

redis集群sentinel主从复制 已经配置好的案例,放在conf目录下。详情可以查看我的博客:http://blog.csdn.net/caiwenfeng_for_23/article/details/45695581

2015-05-13

Tomcat7+Redis+Session

Tomcat7+Redis存储Session的案例,下载即可使用。学习使用

2015-05-12

git2.4.0.rc2_源码

git 2.4.0版本的源码,用于源码编译安装git

2015-04-16

netty5.0官方自带的demo

官方自带的netty5.0案例,非常强大,学习netty必备!

2015-04-12

openSUSE新手指南.

《openSUSE新手指南》很不错,刚刚开始学opensuse的朋友有福了!

2015-04-03

Maven3.2.5+Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8

自己辛苦搭建的基于Maven3.2.5的Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8的开发环境,需要的朋友拿去,不要再重复造轮子了!拿来主义最实用

2015-04-01

Eclipse—Theme

Eclipse的主题选择,让Eclipse的代码编辑器看起来是那么优雅与炫丽,不伤眼!

2015-03-22

Ehcache_Hello

Ehcache 的一个简单demo案例 了解如何使用ehcache 以及掌握一些基本的api

2015-03-03

Nginx_Tomcat集群案例

windowXP下搭建nginx-1.7.10和apache-tomcat-8.0.18的集群 已经配置好,下载后直接启动三个tomcat和nginx,然后访问http://localhost/即可。

2015-02-13

Nginx开发从入门到精通

Nginx开发从入门到精通 这个还不错,分享给大家,好东西就是要分享

2015-02-11

Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8基于annotation环境搭建

我自己搭建的spring4+springMVC4+hibernate4.3.8基于annotation的开发环境 中间遇到好多问题,比如jar包不齐什么的,我把所有的包放在lib目录下,大家不用再去下载了

2015-02-04

jackson2.5-all

jackson最新的jar包 三个齐全,因为官网下载比较麻烦,特此分享出来!

2015-02-04

Gif动态表情包_方便测试

Gif动态表情

2021-05-06

gradle-4.2.1-all

分享给需要的朋友,这个gradle是我自己在用的

2017-10-27

CommonPool2Demo

apache common pool 对象池框架 demo代码

2017-04-09

啊里巴巴Java开发手册

阿里巴巴的Java开发手册,还不错,很多细节注意点 分享给大家

2017-02-13

HermesEventBus2.4

Hermes+EventBus2.4 版本

2017-02-07

UCrop2.2修改版

UCrop2.2修改版 解决小米手机部分图片获取不到宽高崩溃问题

2016-12-28

BuildConfig方法二

BuildConfig.DEBUG总是返回false的解决方法

2016-12-25

gradle-2.14.1.zip

gradle2.14.1版本 需要的朋友下载

2016-10-19

gradle-3.1-all

gradle-3.1-all 需要的朋友可以下载

2016-10-17

Cmake实践.pdf

Cmake的文档学习

2016-10-08

gradle-3.0-bin

gradle-3.0-bin 资源 有需要的朋友欢迎下载,天朝的网络很难下的额

2016-08-28

apache-ant-1.8.2.jar

apache-ant-1.8.2.jar资源文件 需要的朋友可以下载

2016-08-28

gradle-2.14-all

gradle-2.14-all 需要的朋友欢迎下载

2016-06-26

maven-.3.3.9-all

apache-maven-3.3.9-bin.tar 需要的朋友欢迎下载

2016-06-26

java_source_attacher_1.2.7

Eclispe源码下载插件java_source_attacher 需要的朋友可以下载,很好用 使用说明:http://blog.csdn.net/caiwenfeng_for_23/article/details/51743154

2016-06-23

Paypal工具类

Paypal的工具类 封装下方便使用

2016-04-16

VLC-Android-1.7.5

官方下载地址:http://get.videolan.org/vlc-android/1.7.5/VLC-Android-1.7.5.tar.gz 下载不到的朋友,可以这里下载

2016-04-16

MySQLServer 5.7(解压版)

MySQLServer 5.7(解压版) 安装方法可以查看我的博文: http://blog.csdn.net/caiwenfeng_for_23/article/details/50414480

2015-12-27

WebView 日夜间模式、调整字体大小

android webview加载网页,调整日夜间模式 和文字大小的HTML文档,自己保留做个笔记

2015-12-02

cargo远程部署web项目资料

maven cargo插件远程部署web项目的简单案例,留作笔记,也分享给大家了!希望有所帮助

2015-09-19

空空如也

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

TA关注的人

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