- 博客(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
转载 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之自定义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
转载 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 更新界面视图 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
原创 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
Redis学习集合包
2015-05-15
redis集群sentinel主从复制
2015-05-13
Maven3.2.5+Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8
2015-04-01
Nginx_Tomcat集群案例
2015-02-13
Spring4.1.4+SpringMVC4.1.4+Hibernate4.3.8基于annotation环境搭建
2015-02-04
java_source_attacher_1.2.7
2016-06-23
VLC-Android-1.7.5
2016-04-16
MySQLServer 5.7(解压版)
2015-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人