- 博客(69)
- 资源 (5)
- 收藏
- 关注
原创 android textview 特出显示
在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体,将中文设置成粗体的方法是: TextView tv = (TextView)findViewById(R.id.TextView01); TextPaint tp = tv.getPaint(); tp.setFakeBoldText(true); 其他还有: ...
2013-04-22 19:40:42 194
原创 android 获得sdk路径
private String fileDirectory = "";//创建一个SD卡上的文件夹public void getSdCardPath(){// 创建一个文件夹对象,赋值为外部存储器的目录File sdcardDir =Environment.getExternalStorageDirectory();//得到一个路径,内容是sdcardDir的文件夹路径和...
2013-03-26 13:36:32 824
原创 反编译apk
工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址: windows版JD-GUI:http://laichao.googlecode.com/files/jdgui.zip Linux版JD-GUI:http://l...
2013-02-27 10:42:26 212
原创 Android 通过字符串来获取R下面资源的ID 值
方法一: try{ Field field=R.drawable.class.getField("icon"); int i= field.getInt(new R.drawable()); Log.d("icon",i+""); }catch(Exception e){ Log.e("icon",e.toString()); } 方...
2013-01-30 14:33:56 356
原创 android禁止锁屏保持常亮 .
在播放video的时候在mediaplayermMediaPlayer.setScreenOnWhilePlaying(true); 已经设置了,在原生的android没有问题和在defy上也没有问题,一到三星的galaxy上就有问题,不知道三星他们改了哪些地方。一般的话设置了播放视频屏幕没有自动。但是在三星上就出了问题。 只好再找找。一般的话设置有两种方法。如下: 1. getW...
2012-12-26 11:12:52 265
原创 Eclipse开发Android的配置(包括ADT安装,SDK配置)
1. 下载Android SDK http://code.google.com/android/download.html下载后直接解压就可以使用了。 为了在DOS控制台中直接使用SDK的工具,可以将SDK的目录添加到Windows的path环境变量中: 在桌面上右击“我的电脑”,依次点击【属性】>【高级】>【环境变量】。 双击...
2012-12-08 12:35:30 167
原创 android 命名规范
一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如...
2012-12-03 19:16:52 98
原创 div+css命名规范 嫁接android xml命名
CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主...
2012-12-03 19:13:32 97
原创 android 之 Task Activity .
首先task包含一个或多个activity,它是安排在一个堆栈中的一组相关activity。堆栈中的根activity就是启动了这整个任务的那个MainActivity(一般情况下,它就是应用程序的启动Activity)。而堆栈最上方的activity则是当前运行的──用户直接对其进行操作的。当一个activity启动另外一个的时候,新的activity就被压入堆栈,并成为当前运行的activ...
2012-11-27 20:55:47 133
原创 最本质的多线程:hanlder和message机制:
Android多线程作者:陈正最本质的多线程:hanlder和message机制: 为何需要多线程:在日常应用中,我们通常需要处理一些“后台,用户不可见”的操作,例如说,我们需要下载一个音乐,要是你的应用必须等用户下载完成之后才可以进行别的操作,那肯定让用户非常的不爽。这时候,我们通常的做法是,让这些操作去后台执行,然后等后台执行完毕之后,再给用户弹出相应的提示信息。这...
2012-11-27 19:58:50 176
原创 android之多线程工作(一)AsyncTask .
本文章主要讲解下AsyncTask的使用。 首先,我们得明确下一个概念,什么是UI线程。顾名思义,ui线程就是管理着用户界面的那个线程! android的ui线程操作并不是安全的,并且和用户直接进行界面交互的操作都必须在ui线程中进行才可以。这种模式叫做单线程模式。我们在单线程模式下编程一定要注意:不要阻塞ui线程、确保只在ui线程中访问ui组件。 ...
2012-11-27 19:35:38 113
原创 Android TextView自动换行文字排版参差不齐的原因
今天项目没什么进展,公司后台出问题了。看了下刚刚学习Android时的笔记,发现TextView会自动换行,而且排版文字参差不齐。查了下资料,总结原因如下: 1、半角字符与全角字符混乱所致:这种情况一般就是汉字与数字、英文字母混用 解决方法一:将textview中的字符全角化。即将所有的数字、字母及标点全部转为全角字符,使它们与汉字同占两个字节,这样就可以避免由于占位导致的排版...
2012-11-19 21:06:40 1846
原创 几种拼接字符串的效率问题 .
public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub long n = 30000; System.out.println("Start... "+n); ...
2012-10-29 15:48:01 193
原创 Android 重要包描述
在Android中,各种包写成android.* 的方式,重要包的描述如下所示: android.app :提供高层的程序模型、提供基本的运行环境 android.content:包含各种的对设备上的数据进行访问和发布的类 android.database :通过内容提供者浏览和操作数据库 android.graphics:底层的图形库,包含画布,颜色过滤,点,矩形,可...
2012-10-25 13:21:03 96
原创 Android Bitmap 与 Drawable之间的转换 .
转换Bitmap to Drawable•Bitmap bitmap = new Bitmap (...); •Drawable drawable = new BitmapDrawable(bitmap);转换Drawable to Bitmap•Drawable d = ImagesList.get(0); •Bitmap bitmap = ...
2012-10-22 17:02:24 158
原创 打开导航视图(Navigator),在项目名上右键,选择重命名(Rename)。
打开导航视图(Navigator),在项目名上右键,选择重命名(Rename)。导航视图打开方法:Eclipse Window 菜单 -> Show View -> Other... -> General -> 选中 Navigator -> 确定(Ok)。 ...
2012-10-22 13:39:54 290
原创 android.os.NetworkOnMainThreadException 异常处理
android.os.NetworkOnMainThreadException 异常处理项目是2.1开发 测试手机是android4.0时候提示 android.os.NetworkOnMainThreadException异常出错误地方是访问网络的webservice有问题在网上找了半天说是用@Overrideprotected void onCreate(Bundle sa...
2012-10-20 15:12:22 92
原创 listview item 背景交替变换
private static int[] mColors = { R.drawable.itembg2, R.drawable.itembg1 };//要改变的背景public class AltColorAdapter extends SimpleAdapter { public AltColorAdapter(Contex...
2012-09-21 15:04:36 166
原创 android textview属性
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all) android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 android:bufferType指定getText()方式取得的文本类别。选项edita...
2012-08-24 16:10:00 95
原创 GestureDetector.OnDoubleTapListener 和 GestureDetector.OnGestureListener
android.view.GestureDetector.OnDoubleTapListener 一个activity中new一个GestureDetector之后,里面会实现一下的方法:onSingleTapUponShowPressonScrollonLongPressonFlingonDown说一下这些方法都是由那些MotionEvent触发的今天...
2012-07-20 21:30:13 252
原创 Android Google Map API的使用(一)
Android中定义了一个名为com.google.android.map的包,其中包含了一系列用于在google map上显示、控制和叠层信息的功能类,以下是该包中最重要的几个类: 1.MapActivity:这个类是用于显示Google Map的Activity类,它需要连接底层网络。MapActivity是一个抽象类,任何想要显示MapView的activity都需要派生自MapActivi...
2012-07-17 20:49:35 111
原创 Android中Context简介
Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例。 Context提供了关于应用环境全局信息的接口。它是一个抽象类,它的执行被Android系统所提供。它允许获取以应用为特征的资源和类型。同时启动应用级的操作,如...
2012-07-15 19:20:29 106
XmlPullParser
在Android中,如果要想完成PULL解析处理需要org.xmlpull.v1.XmlPullParserFactory类org.xmlpull.v1.XmlPullParser接口的支持,XmlpullParserFatory工厂类的主要功能是可以通过里面提供的newPullParser()方法取得一个XmlPullParser接口的对象公共接口 XmlPullParse...
2012-07-06 16:14:25 259
DocumentBuilder API 官方翻译(翻译有错的地方请多指正)
public abstract classDocumentBuilderextends Object---------------------------------------------------------------------------------------------------------------------------------java.lan...
2012-07-04 12:27:01 327
原创 <转修改>Dom4j的使用(全而好的文章)
另外参考:http://zhangjunhd.blog.51cto.com/113473/126310Dom4j 使用简介 作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版...
2012-07-04 00:02:59 91
原创 Android开发如何去除标题栏title
Android开发如何去除标题栏title去除标题栏title其实非常简单,他有两种方法,一种是在代码中添加,另一种是在AndroidManifest.xml中添加:1、在代码中实现:在此方法setContentView(R.layout.main)之前加入:requestWindowFeature(Window.FEATURE_NO_TITLE);标题栏就没有了。2、在AndroidMani...
2012-07-02 18:18:22 104
原创 Android 获取存储卡路径和空间使用情况
/** 获取存储卡路径 */ File sdcardDir=Environment.getExternalStorageDirectory(); /** StatFs 看文件系统空间使用情况 */ StatFs statFs=new StatFs(sdcardDir.getPath()); /** Block 的 size*/ ...
2012-07-01 16:55:42 188
Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".
今天在写一个小例子时,处了一个错误让我找了一下午,下面是错误代码 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Log.i(tag, "-----"...
2012-06-30 17:25:57 894
原创 Activity类对sharepreferences类的支持
由于sharepreferences和sharePreferences.Editor两个都是接口,所以要取得sharePreferences接口的实例化对象,还需要Activity类中的几个变量和方法支持: No常量及方法类型描述1public static final int MODE_PRIVATE常 量 创建的文件只能被一个应用程序调用...
2012-06-30 10:52:58 174
原创 Warning: Activity not started, its current task has been brought to the front
ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=cn.niufc.net.activity/.DataActivity } ActivityManager: Warning: Activity not started, it...
2012-06-29 16:47:52 165
原创 public static interface AdapterView.OnItemClickListener
正文 一、结构public static interface AdapterView.OnItemClickListener 直接子类 CharacterPickerDialog, PreferenceScreen 二、概述 这个接口定义了当AdapterView中一元素被点击时,一个回调函数被调用。 ...
2012-06-16 16:07:33 211
原创 android的Environment类 .
1、讲述 Environment 类 Environment 是一个提供访问环境变量的类。 Environment 包含常量: MEDIA_BAD_REMOVAL 解释:返回getExternalStorageState() ,表明SDCard 被卸载前己被移除 MEDIA_CHECKING 解释:返回getExternalStorageState() ,表明对象正在磁盘检查。 ...
2012-06-16 15:28:08 225
原创 Android 布局属性大全
第一类:属性值为true可falseandroid:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中android:layout_centerInparent 相对于父元素完全居中android:layout_alignParentBottom 贴紧父元素...
2012-06-14 17:13:29 102
原创 SeekBar.OnSeekBarChangeListener解析
public static interface SeekBar.OnSeekBarChangeListener android.widget.SeekBar.OnSeekBarChangeListener 概述当进度改变后用于通知客户端的回调函数。这包括用户通过手势、方向键或轨迹球触发的改变, 以及编程触发的改变。 公共方法 publ...
2012-06-14 09:34:18 1432
原创 网页屏蔽(左右键,代码等)的非JS方法
<br />很早就想写一篇关于网页源代码屏蔽的文章。是因为经常编出些JS脚本的之后,在沾沾自喜的同时,也在担心源代码会被人家看到,盗用我的脚本。所以一直以来,我都在尽力维护我的网页源代码的安全。虽然目前还没有找到完全安全的屏蔽方法(也就是说,这些方法在我想出来的同时,自己已经知道其弱点和破解方法了),但是,我这里有很多屏蔽的思路,来总结一下。<br /> 众所周知,要保护一个页面,最基础的就是要屏蔽右键。而现在网页上用得最多的是function click(),即下面这段代码: <br />〈sc
2011-04-12 11:14:00 452
原创 使用MySQL的LAST_INSERT_ID(转)
<br />The ID that was generated is maintained in the server on a per-connection basis. <br />LAST_INSERT_ID是基于单个connection的, 不可能被其它的客户端连接改变。<br />可以用 SELECT LAST_INSERT_ID(); 查询LAST_INSERT_ID的值.<br />Important: If you insert multiple rows using a single IN
2011-02-10 17:04:00 1201
原创 php中url地址栏传参数中文乱码解决方法汇总
<br />php中url地址栏传参数中文乱码解决方法汇总<br />php地址栏传中文$_GET下来后乱码,urlencode和urldecode用法详解<br />url编码<br />语法: string urlencode(string str);<br />返回值: 字符串<br />函数种类: 编码处理<br />例如:复制代码 代码如下:<br /><?php<br />$ChineseName="我的名字,是中文的哦";<br />$EncodeStr=urlencode($ChineseN
2011-01-26 11:01:00 6068
原创 MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
<br />讨人喜欢的 MySQL replace into 用法(insert into 的增强版) <br /><br />在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。 <br />在 SQL Server 中可以这样处理: <br /> <br /> if not exists (select 1 from t where id = 1)<br /> insert into t(id, update_time)
2011-01-19 11:35:00 798
原创 PHP中双冒号::的用法及意义
<br />今天看phpcmsv9的源码,发现php类代码中常看到"::"的操作符,这个是作用域限定操作符,是用一个双冒号"::"表示,它用来置顶泪中不通作用域的级别.左边是作用域右边是访问作用域的成员.<br />在前一篇文章中也有::操作符.<br /><br />在php中定义的作用域有self和parent,在php6中提供了static作用域<br />self:表示当前类的作用域,与this不通的是,它不表示类的某个特定实例,在类之外的代码中不能使用self,而且它不能识别自己在继承中层次的位置
2011-01-12 08:47:00 6977
转载 [想写教程吗?]做教程经常能用到的软件
<br />人的智慧就是利用工具做出美好的东西, 我们今天就说说,做教程,写教程经常能用到,而且实用的一些工具.<br /> 一般的,我们说的教程, 文字教程, 图文教程,语言教程,视频教程. 其他教程...我就不知道了...<br />文字教程这个略过, 会写字,会打字就可以完成.. 所需工具? 笔?电脑?哈哈<br /><br />我们来说下图文教程所需工具: (我知道的也不全,仅个人推荐. )<br /> SPX三套装(SPX ScreenCapture ,SPX Editor ,SPX Stud
2010-12-28 17:09:00 2138
android 3D相册效果
2012-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人