- 博客(120)
- 资源 (9)
- 收藏
- 关注
原创 【腾讯开源】Android性能测试工具APT使用指南(转)
来自:http://code.youkuaiyun.com/news/2819366我们近日对腾讯的安卓平台高效的性能测试工具APT团队进行了专访。APT,适用于开发自测和定位性能瓶颈,帮助完成性能基准测试、竞品测试。我们为大家准备了从安装部署到开启APT各功能的介绍资料,方便大家参考。我们近日对腾讯的安卓平台高效的性能测试工具APT团队进行了专访。APT,Android Performance...
2014-04-25 11:18:49
501
原创 在Android中使用SOAP调用Webservice
在Android中使用SOAP调用Webservice介绍如果使用SOAP进行访问Webservice。什么是SOAPSOAP(Simple Object Access Protocol)简单对象访问协议是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。WebService三要...
2014-01-10 11:19:38
547
原创 数字格式化
今天复习了下jdk的api。发现了一个数字格式的好工具。以前做数字格式化都自己莽搓搓的去写。浪费了大量的时间。记录下来,免得下次搞忘了。使用类:java.text 类 NumberFormatjava.lang.Object java.text.Format java.text.NumberFormat所有已实现的接口:Se...
2013-12-17 11:32:29
236
原创 PowerDesigner 的学习一
PowerDesigner的作用:power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数...
2013-12-13 10:46:32
179
原创 java 基础
继承的优缺点1.优点: 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性; 提高代码的重用性; 子类可以有自己的特性,提高代码的可扩展性。2.缺点: 继承是侵入性的。只要继承了就得到父类的属性和方法。(非私有的) 降低了代码的灵活性。父类对子类就有了一定的约束性。 增强了耦合性。当父类的常量、变量和方法发生改变,必须要考虑子类的修改。...
2013-12-13 10:33:43
130
原创 JSON原理
Json原理 Ajax(Asynchronous JavaScript and XML)是一种浏览器异步读取服务器上XML内容的技术,而Json是其中的一种Ajax框架.Json(JavaScript Object Native即JavaScript原始对象).JSON的基本格式如下:对象是属性、值对的集合。一个对象的开始于"{",结束于"}"。每一个属性名和值间用":"提示...
2013-12-04 12:13:53
164
原创 Openfire 源码部署
安装过程以 openfire_src_3_8_2 \Eclipse 1.3.2 \windows xp\jdk 1.6 为列.目录:下载源码将源码部署到Eclipse中ANT编译项目运行Openfire项目一、下载源码打开 http://www.igniterealtime.org/downloads/source.jsp 下载最新的openfire源码...
2013-11-30 17:12:06
148
原创 去掉listview顶部和底部阴影(高光部分)
/** * 去掉listview顶部和底部阴影(高光部分) * * @param view */ public static void disableOverScrollMode(View view) { if (Build.VERSION.SDK_INT < 9) { return; } try { Method m = ...
2013-11-13 11:04:09
183
原创 Android 的应用程序的优先级和进程状态
回收资源的时候,进程被终止的顺序是由它们的承载(hosted)应用程序的优先级所决定的。一个应用程序的优先级等同于它优先级最高的组件的优先级。(一个应用程序的优先级是根据 组件的优先级进行判断的(组件有 活动(Activity),后台(Service),内容提供者(ContentProvider),Intent(内容通信协议),广播(BroadcastReceiver)))当两个应用程序...
2013-11-04 12:29:39
315
原创 Android的5个进程等级 .
来自:http://blog.youkuaiyun.com/llbupt/article/details/7358360 1、foreground process 正处于activity resume状态 正处于bound服务交互的状态比如: 一个MainActivity调用了 百度定位,在没有定位完成的时候,MainActivity 就onDestroy 就会出现 boun...
2013-10-22 17:00:03
124
原创 java 使用正则匹配特殊字符
/** 特殊字符 */ private static final Pattern special = Pattern.compile("[`~!@#$%^&*()+=|{}':;',//[//].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?\\[\\]_ \\n]"); /** * 判断input字符是否是特殊字符 ...
2013-09-28 10:18:16
690
原创 使用TextView 使用文字水平滚动
/** * * <b>功能名:</b> 文字滚动 <br/> * <b>功能描述:</b> <br/> * <b>功能依赖:</b> <br/> * <b>作者:</b>figh
2013-09-26 15:12:50
173
原创 SMS研究(转)记录地址
拦截短信 作者:bingzhi更新于 07月26日访问(70)评论(1) 一、场景需求 在做一些需求的时候碰到了,需要把收费短信给屏蔽了,或者说拦截比较正确。 二、网上查了一些资料 How to prevent SMS going to inbox in Android? http://stackoverflow.com/questions/9175969/how-to-prevent-sms-...
2013-09-22 15:20:57
169
原创 ListView 隐藏滚动条及基本属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表 首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMode属性,需要用ListVi...
2013-09-09 22:25:43
462
原创 android 编辑框过滤文本
public class EditOnKeyListener implements TextWatcher{ @Override public void afterTextChanged(Editable s) { // TODO Auto-generated method stub if (s.length() > 0) { int pos ...
2013-09-05 13:48:42
136
原创 HttpClient The target server failed to respond
关于HttpClient 出现 The target server failed to respond异常的解决办法. 问题描述:使用 HttpClient访问web服务器提供的 接口 如:192.168.1.1/hello 偶尔出现 The target server failed to respond 问题. 通过百度得知,这个错误大致是说server给的不是正确的http ...
2013-09-04 17:50:04
2121
原创 android webview的三种加载方式
//打开本包内asset目录下的index.html文件wView.loadUrl("file:///android_asset/index.html "); //打开本地sd卡内的index.html文件wView.loadUrl("content://com.android.htmlfileprovider/sdcard/index.html");//打开...
2013-08-28 17:20:08
213
原创 TextView的一些高级显示
1. 自定义字体可以使用setTypeface(Typeface)方法来设置文本框内文本的字体,而android的Typeface又使用TTF字体文件来设置字体所以,我们可以在程序中放入TTF字体文件,在程序中使用Typeface来设置字体:第一步,在assets目录下新建fonts目录,把TTF字体文件放到这里。第二步,程序中调用:TextViewtv = (TextView)findV...
2013-08-20 10:41:02
125
原创 命名空间
1.需要在AndroidManifest.xml添加自己的命名空间xmlns:android="http://schemas.android.com/apk/res/android" // Android的命名空间 xmlns:hehe=http://schemas.android.com/apk/res/(包名)" // 自定义的命名空间hehe 为声明的名字 2...
2013-08-19 18:18:07
113
原创 java 4种引用
1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就 类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足问题。2.软引用(SoftReference)如果一个对象只具有软引用,那就类似于可有可物的生活用品。...
2013-08-16 09:20:46
114
原创 清除 webView 存在的缓存!
CookieSyncManager.createInstance(getApplicationContext());CookieManager.getInstance().removeAllCookie();
2013-08-15 17:27:46
141
原创 使用 PullToRefreshListView 分页问题.
使用PullToRefreshListView分页刷新问题,使用PullToRefreshListView下拉刷新后,来lists中添加了拉取到的信息,使用notifiyDataSetChage();通知adpater更新,结果显示的是PullToRefreshListView最底部. 使用setSelection(0);不能解决。 最后使用 scrollTo(0, 0);问题解决,...
2013-08-15 12:05:22
165
原创 清除webview产生的缓存
/** * 删除应用缓存(/data/data/包名/databases或者webview)<br/> * @param context * @return * @author fighter <br /> * 创建时间:2013-8-15<br /> * 修改时间:<br /> */ public s...
2013-08-15 10:03:19
315
原创 读取assets或者raw目录下的sqlite数据库
public class DbManager{ private static final int BUFFER_SIZE = 2046; public static final String DB_NAME = "school_out.db"; public static final String DB_PATH = "/data" + android.os.Enviro...
2013-08-14 17:46:02
155
原创 使用 ActivityGroup 加载多个Activity
1.mTabClassArray 数组中存放的是Activity 的class 对象.2.getLocalActivityManager()是ActivityGroup提供的加载Activity的方法3.container 是一个ViewGroup 控件 Intent intent = new Intent(this, mTabClassArray[index]); Window...
2013-08-14 15:13:32
160
原创 监听 ScrollView 滑动到底部
1.给ScrollView添加 OnTouchListener监听,监听手势.2.获取当前滑动的ScrollView 的Y坐标.3.获取ScrollView 底部的FooterVIew 的Y坐标。4.当ScrollView的Y坐标 大于或等于 FooterView 的Y坐标时,可以默认用户滑动到了 Scroll的底部scrollView.setOnTouchListener(ne...
2013-08-13 15:52:21
354
原创 Android 截屏
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.app.Activity; import android.graphics.Bitmap;...
2013-08-02 10:41:12
136
原创 Android静默安装
想要做到静默安装,其实就是要有权限执行pm install命令。准备工作其实就两步: 1、获取执行权限 2、执行命令 我们首先介绍第二步,如何执行pm install命令: 关键代码其实就一句: Runtime.getRuntime().exec("pm install xxx.apk"); 网上也有人提到利用BufferReader读取控制台的输出Success来判断是否安装成功,但我始终没有...
2013-07-30 09:03:36
106
原创 dpi 与 px 的互相转换
public static int dip2px(Context context, float dipValue){ final float scale = context.getResources().getDisplayMetrics().density; return (int)(dipValue * scale + 0.5f)...
2013-07-29 10:48:41
625
原创 Android 机使用的像素比列!
Android 密度 DisplayMetrics 提供三种 密度DENSITY_LOW 最小 密度 对应 文件夹 ldpi 是 120DENSITY_MEDIUM 适中 密度 对应 文件夹 mdpi是160DENSITY_HIGH 最大 密度 对应 文件夹 hdpi是240xhdpi是320 (在Android 2.2 源码中未找到该属性)默认 密度为 DENSITY_M...
2013-07-29 09:55:25
150
原创 Eclipse 快捷方式
快捷键命令作用 快捷键序列保存 Ctrl+S刷新 F5关闭 Ctrl+W属性 Alt+EnterFormat Ctrl+Shift+F删除行 Ctrl+D在当前行上面插入行 Ctrl+Shift+Enter在当前行下面插入行 Shift+Enter更改为大写 Ctrl+Shift+X更改为小写 Ctrl+Shift+Y选择行末 Shift+End将活动视图或编辑器最大化 Ctrl+M复制 Ctrl...
2013-07-25 16:36:50
84
原创 让textview 自动识别 email, 电话,网页
让textview 自动识别 email, 电话,网页android:autoLink="email|phone|web" email必须在 版本 8 中会出现异常,找不到email的 类
2013-07-24 00:37:36
187
原创 城市列表 json
工作需要用到JSON格式的省市列表,搜了一下没找到合适的,就从百度的JS里提取出来过程很简单,将下面的代码保存成一个html文件,用浏览器打开这个文件就可以看到了 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr...
2013-07-23 21:54:01
408
原创 android textView 为文字添加下划线 删除线
android textview 添加下划线 中划线 删除线tv=(TextView)findViewById(R.id.tvId); tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); //删除线//Paint.UNDERLINE_TEXT_FLAG 下划线/** * Paint类介绍 ...
2013-07-23 00:03:06
404
原创 应用间进程发送广播
在应用中,我开了一个独立的service进程进行工作,用于拉取服务端的信息,得到想要的信息后发送广播,在显示进程中进行监听广播,对发送的广播进行解析并作出相应的操作!但是在很多机子上 都能成功,可是 在M9上就不行,打开logcat一看,需要加入下面的权限(屏幕保持唤醒 不锁屏 )<uses-permission android:name="android.permission....
2013-07-11 22:35:21
308
原创 使用java jdk 制作签名
使用jdk提供的工具 keytoolkeytool -genkey -alias bbps.keystore -keyalg RSA -validity 1000000 -keystore bbps.keystore修改 bbps.keystore 就行了名字: peiban密码:123456签名的影响:app使用同一个签名才能在程序中进行更新。如:keytool -...
2013-07-05 09:28:49
236
原创 Android AnimationDrawable运行的几种方式
项目开发用到了AnimationDrawable,调用start后没有运行,很纳闷。google搜了下。记录一下。 这个AnimationDrawable.start不能直接写在onClick,onStart,onResume里面,是无效的,无法启动动画,只能写在比如事件监听当中。 以下有几种运行AnimationDrawable的方式。 第一种:在事件监听中start Animat...
2013-07-04 17:31:18
146
原创 java JDK 版本列表
http://www.oracle.com/technetwork/java/javase/archive-139210.html 记录下次好找!
2013-06-27 22:38:57
892
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人