- 博客(48)
- 资源 (3)
- 收藏
- 关注
原创 获取流量和网速的方法
public static long getNetworkSpeed() { // TODO Auto-generated method stub ProcessBuilder cmd; long readBytes = 0; BufferedReader rd = null; try { String[] args = { "/system/bin/cat", "/pr
2012-01-08 11:09:49
1796
转载 通过SIM卡获取GPS,android基站定位原理
TelephonyManager telManager=(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); GsmCellLocation glc=(GsmCellLocation) telManager.getCellLocation(); int cid=glc.getCid();///gsm cell id
2011-11-05 09:12:01
3048
原创 android获取经纬度:从谷歌源码中提取出来的获取经纬度代码
经过测试发现,在有的手机上获取经纬度没有问题,在其他的手机上获取经纬度却又问题,因此我查看了谷歌提供的源码,从源码里面提取出了一份新的获取经纬度的代码,以后每次获取基本都获取成功了:LocationManager lm = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);Location ret
2011-10-25 15:11:43
2578
原创 Android启动模拟器报错:invalid command-line parameter: ata\android-sdk-windows\tools/emulator-arm.exe.
invalid command-line parameter: ata\android-sdk-windows\tools/emulator-arm.exe.use '@foo' to launch a virtual device named 出现这种错误一般有2种情况: 1, sdk整个路径包含有中文,要是有中文,重新解压,放到英文目录下; 2,sdk路径包含一些特殊字
2011-10-22 11:09:58
1969
原创 Android启动模拟器报错:ADB server didn't ACK .
The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:/android-sdk-windows/tools/adb.exe' and can be
2011-10-22 10:59:49
872
原创 emulator-arm.exe应用程序错误 0x00473983指令引用的0x0000ffff内存,该内存不能为read
这个问题困扰了一上午,可能原因呢也是有很多种的,就个人遇到的问题,在这里给大家分享下:运eclipse的时候,就是不能运行出android avd(虚拟机) 让人很纠结,后来发现问题是创建avd的时候自己不小心疏忽了:(笔者自己遇到的几种情况在这里分享下)1,在创建avd的时候,它的name就像是java中创建class一样,首字母一定要大写,要不然系统就不能识别出来,就会出现无法写入
2011-10-22 10:54:56
1229
原创 常用颜色RGB值
一些流行的颜色及其RGB值。可以使用这些值改变背景色、文本颜色和链接颜色。这些值以十六进制表示,前两位数字代表红色值;接下来两位表示绿色;最后两位表示蓝色。每个红色、绿色或蓝色值可以在00(没有那种颜色)到FF(完全是那种颜色)之间变化白色:FFFFFF
2011-10-10 15:21:31
2020
原创 java中中文乱码原因
Java中文乱码原因Java在中文环境中乱码无处不在,而且出现的时间和位置也包涵广泛,具体的解决方法也是千奇百怪。但是如果能理清其中的脉络,理解字符处 理的过程,对于解决问题很有指导意义,不至于解决了问题也不知道为什么。 其实,原因不外乎出在String输入时和输出时。首先,Java中的任何String都是以UNICODE格式存在的。很多人因为在GBK环境中使用Stri...
2011-10-02 11:31:31
192
原创 android tablehost中tab中显示数字
转载:http://wang-peng1.iteye.com/blog/1177747[code="java"]好多人问怎么实现tab上有数字,其实很简单实现方法有很多,这里有布局实现吧,只是demo,希望大家明白原理res/drawable/shapecount.xml res/layout/tabicon.xml...
2011-09-24 09:13:19
209
原创 ListView和Button混合后,获取所点击button在ListView中的position
主要还是在我之前的一片博客http://blog.youkuaiyun.com/xinqiqi123/article/details/6458030基础上进行完善,贴上主要代码,大部分和之前一篇差不多 public class lvButtonAdapter extends BaseAd
2011-09-22 14:46:23
2871
原创 java中价格的数字中间有逗号的处理
一,最近在做购物车总额计算功能总结了下,一般从服务器获取的产品价格中小数点左边超过3位数都有逗号出现,以此类推每隔三位一个逗号这个没的说,在计算的时候必须去掉要不然会报数字转换异常,下面是2种去掉逗号的方法: 方法一:java.util.StringTok
2011-08-26 10:14:08
7116
原创 java中删除list重复元素
方法一:循环元素删除 // 删除ArrayList中重复元素 public static void removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ...
2011-08-14 16:33:45
245
原创 android.database.sqlite.SQLiteConstraintException: error code 19: constraint failed
public insertData (){ if (null != data) { ContentValues newValues = new ContentValues();
2011-08-10 20:02:57
4609
原创 Android中cursor类的使用
android中从数据库中查出来的数据一般都存在cursor中即:Cursor mCursor = mSQLiteDatabase.query("select * form table", null),说白了就是一个数据集合,具体的说就是每行数据集合,下面是api中对cursor
2011-08-10 00:00:55
12015
1
原创 ListView中CheckBox刷新消失解决方案二
之前那篇博客的那个点击单个checkbox刷新还是会消失这次开发中再次用到,优化了下,其实不难就是开发中经常接触这种组件组合首先主Activity:package com.listviewtest;import java.util.ArrayList;impor
2011-08-05 00:17:59
1019
原创 android 调用相机拍照 并缩放切割图片
android 下如果做处理图片的软件 可以调用系统的控件 实现缩放切割图片 非常好的效果 [code="java"] package cn.m15.test; import java.io.ByteArrayOutputStream; import java.io.File; import android.app.Acti...
2011-07-15 17:11:30
144
转载 Android中开机自动运行程序的实现
有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don't call me, I'll call you back!”总结Android框架,真是说到点子上了。理解这句话的含义,许
2011-07-14 11:56:57
304
转载 如何在appWidget中添加复杂的View
我们都知道android原生的widget只支持极少数几个简单的view,所以功能及其简单。很多人都希望在AppWidget添加ListView、GridView等复杂的view来实现更为复杂的功能。我们知道要在AppWidget里添加 View都是通过RemoteView来做到
2011-07-14 11:44:24
654
原创 android ContentResolver和ContentProvider的使用
[code="java"]android有一个独特之处就是,数据库只能被它的创建者所使用,其他的应用是不能访问到的,所以如果你想实现不同应用之间的数据共享,就不得不用content provider了。在Android中,content provider是一个特殊的存储数据的类型,它提供了一套标准的接口用来获取以及操作数据。并且,android自身也提供了几个现成的content prov...
2011-07-14 10:45:22
142
原创 android Home键的截获
[code="java"] @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(KeyEvent.KEYCODE_HOME==keyCode) android.os.Process.killPr...
2011-07-13 15:15:48
125
原创 android图片压缩方法
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图...
2011-07-12 17:48:37
68
原创 android手机重力感应例子
手机重力感应实现简单介绍 现在有很多游戏是通过摇晃手机实现的,比如赛车游戏 摇骰子游戏 迷宫游戏 等等 。 今天我用简单的代码为大家介绍一下android 下重力感应的实现方式 下面是一个模拟器的屏幕 Y轴 以屏幕的左下方为原点 ,向上为正 向下为负数(刚好和编程时坐标是相反的 向下为正 向上为负数)。从-10到10。 X轴 以屏幕左下方为原点 向左为正 向右为负...
2011-07-12 11:32:03
318
原创 android 图片浏览器
一,读取SD卡上面的图片信息[code="java"]01.//想要的返回值所在的列 02. String[] projection = { MediaStore.Images.Thumbnails._ID}; 03. //图片信息存储在 android.provider.MediaStore.Images.Thumbnails数据库 04....
2011-07-11 15:15:36
147
原创 android 菜单的使用
Options Menu 当用户按下menu button按钮时显示的菜单Context Menu 当用户长久按住屏幕,被注册显示上下文菜单的视图时显示的菜单Submenu 当用户按下一个菜单的某个选项时弹出的子菜单 以上三种菜单也就是我们经常所说的:选项菜单,上下文菜单和子菜单。一.上下文菜单 1...
2011-07-04 23:08:07
108
转载 java.lang.OutOfMemoryError: bitmap size exceeds VM budget解决方法
BitmapFactory.decodeFile(imageFile);用BitmapFactory解码一张图片时,有时会遇到该错误。这往往是由于图片过大造成的。要想正常使用,则需要分配更少的内存空间来存储。BitmapFactory.Options.inSa
2011-07-04 22:22:09
429
原创 android 应用名称排序
[code="java"] \u0020掌上应用汇 掌上应用汇 [/code]其中\u0020是表示空格unicode,其实想让中文名称的应用排到前面去给中文名称前加个特殊符号就行了一个人牛人的博客:http://gundumw100.iteye.com/category/156628...
2011-06-19 23:15:48
382
原创 Android 之Socket通信
逛论坛收集的,总结了下Android_Server:final int SERVER_PORT = 12345;private void startServer(){try{Log.e("s: connecting...", "");ServerSocket serverSocket = new ServerSocket(SERVER_PORT);while (tr
2011-06-17 23:41:00
1149
1
转载 Android 中网络编程之HTTP通信
Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先明确使用的
2011-06-17 23:21:00
823
原创 Android 中tomcat搭建本地服务器
1,先google一下下载一个tomcat,我下载的是这个版本apache-tomcat-6.0.30 2,再次google一下百度也行,下载一个eclipse的tomcat插件,我用的是tomcatPluginV32.zip。解压之后直接放入eclipse的plugin文件夹下面,然后重启eclipse(之后觉的这个步骤好像没什么用) 3,然后启动tamcat,即运行bin文件夹
2011-06-14 23:44:00
11144
2
转载 Android NetworkLocationProvider and GeocodeProvider
修改 frameworks/base/core/res/res/values/config.xml view plaincopy to clipboardprint?01. 02.com.google.android.location.NetworkLocationProvider 03. 04.com.google.android.location.GeocodeProvider
2011-06-14 22:12:00
1703
转载 Android bootanimation 制作过程
这个东西一直想研究,今天无意发现转过来看看Android bootanimation制作过程: android启动动画需要一个bootanimation.zip, bootanimation.zip 放在 /system/media 目录下。 bootanimation 格式: bootanimation.zip 里面包含part1 part2文件夹 和 desc.txt user1@us
2011-06-14 22:10:00
4319
原创 andriod 中下载图片到sdcard中例子
Android实现下载图片并保存到SD卡中 收藏 1.java代码,下载图片的主程序 先实现显示图片,然后点击下载图片按钮,执行下载功能。 view plaincopy to clipboardprint?01.package com.min.android_test_2_3_3; 02. 03.import java.io.Buffered...
2011-06-06 19:33:49
104
原创 ListView中CheckBox选中刷新消失问题解决方案一
此demo存在一点问题,就是如果点击单个CheckBox刷新后还是会消失,闲话不说线上代码 main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fi
2011-06-03 21:21:00
2045
原创 android 在View中画出一行行文字的小demo
此小demo是我在论坛里面帮人解决问题的时候收集的首先创建一个继承View类:import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.Log;import android.view.View;public class ReadView extends View { // 屏幕宽度 i
2011-06-02 22:47:00
1286
转载 android开发我的新浪微博客户端-用户首页面功能篇
上一篇完成用户首页的UI实现,本篇接下来讲功能部分的实现,本页面主要的功能就用户关注的最新微博列表,从上一篇中知道本列表是用ID为Msglist的ListView控件来实现,本篇的主要就讲解如果获取微博列表数据给这个ListView提供显示数据。ListView每一条子数据分别由用户头像、用户昵称、发布时间、是否包含照片、微博内容这五部分组成,根据这五部分定义一个名为WeiBoInfo.java实体类,代码如下:代码publicclass WeiBoInfo {//文章idprivate String id
2011-06-01 20:16:00
757
转载 ListView与Button共存问题
ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它widget的click事件屏蔽。首先,说明一下,ListView中每一行包括以下三项:一个ImageView, 一个TextView,一个ImageButton,依次排开。以下是layout的内容,分为两部分:res/layout/main.xml<br /> <br /><?xml version="1.0"encoding="utf-8"?><
2011-05-31 21:57:00
3687
2
转载 如何编译自己修改的源码模块
分享一下,如何编译自己修改的源码模块<br />1). build/envsetup.sh //进入源码目录,执行源码build目录下的envsetup.sh脚本,使mmm命令有效(此命令<br />要在源码根目录下运行,用来对单个源码模块进行编译)<br /><br />2)mmm packages/apps/Launcher2/ //编译单个源码模块(目录下要有Android.mk才好编,一般目录下有<br />Android.mk文件的都可以单独编译,framwork等也是,记得一定要先保存修改过的工
2011-05-29 08:21:00
703
原创 android中searchable的使用
[code="java"]//seachable.xml://响应的QueryBrowserActivity://在oncreate方法里面设置了隐藏软键盘。(会不会这地方设置不正确呢?)InputMethodManager manager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);m...
2011-05-28 11:33:16
354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人