- 博客(89)
- 收藏
- 关注
原创 Android获取本机Mac地址及IP地址的方法
1、Android 获取本机Mac 地址方法: 需要在AndroidManifest.xml文件中添加权限:[code="java"][/code][code="java"]public String getLocalMacAddress() { WifiManager wifi = (WifiManager) getSystemService(C...
2012-08-21 16:29:28
182
原创 解决:Android Android requires compiler compliance level 5.0 or 6.0. 错误
今天将ADT更新到最新的12.0版本,重新导入以前的工程,没想到竟然报如下错误: Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please use Android Tools > Fix Project Properties. 按提示在工程文件上 右键 -> Android ...
2012-05-31 09:35:32
333
原创 EditText 属性
EditText继承关系:View-->TextView-->EditText。 EditText的属性很多,这里介绍几 个: [code="java"]android:layout_gravity="center_vertical" [/code]设置控件显示的位置:默认 top,这里居中显示,还有bottom [code="java"]android:hint="请输入数字...
2012-05-15 14:55:02
130
原创 Android 应用程序获得版本号
我们可以在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0",那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):[code="java"]/** * 返回当前程序版本名 */ public static Str...
2012-05-14 20:54:34
178
原创 Android开发:在EditText中关闭软键盘
1、EditText有焦点(focusable为true)阻止输入法弹出 [code="java"]editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnTouchListener() { publ...
2012-05-14 18:52:44
123
原创 win7网络连接能上网,图标显示红叉
具体方法:首先, 如果一样用了累死的代理软件害得无法连接网络的话, 先做如下操作.1. Win + R 打开运行对话框, 输入"services.msc" 打开服务管理器2. 找到服务 "Network locetion Awareness", 启动服务.3. 如果 "Network locetion Awareness" 服务无法启动, 右键点击 -> 属性 -> 登录 选项卡 ->...
2012-05-04 17:57:22
1229
原创 Win7下如何删除系统多余的虚拟网络连接
microsoft virtual WiFi miniport adapter是虚拟wifi设备,通常是你更换了网络环境,或者创建新的无线网络连接等情况后,创建的对应虚拟设备。‘ 删除的话,请参考以下步骤 您只需要将"本地连接*3" 等,对应的更换为“Microsoft Virtual WiFi Miniport Adapter #9”即可 1. 点...
2012-05-04 16:08:43
662
原创 android 状态栏、标题栏、屏幕高度
1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。 于是,我们就可以算出状态栏的高度了。 [code="java"]Rect frame = new Rect();g...
2012-03-02 10:40:47
173
原创 android google map
[url=http://blog.csdn.net/mtawaken/article/details/6081886]android google map[/url]
2011-12-27 18:12:40
90
原创 Android中ListView无法点击
[color=red]问题描述:[/color]ListView中Item加入Button后,导致ListView无法点击。[color=red]解决方案:[/color]如果ListView子视图中有Button等抢焦点的控件,那么需要在ListView的xml配置中加入[code="java"]android:descendantFocusability="blocksDesc...
2011-12-21 14:28:58
309
原创 SharedPreferences 文章
[url=http://blog.csdn.net/octobershiner/article/details/6937230]Android Sharedpreferences实现用户偏好存储 [/url]
2011-12-21 09:47:04
84
android手机获取Root权限
以下步履(我的手机是 Nexus s 9023,其他手机且不知是否行得通) 1.Root软件 [url=http://attachments.xda-developers.com/attachment.php?attachmentid=784296&stc=1&d=1321435888]DooMLoRD_v3_ROOT-zergRush-busybox-su[/url]下载 2...
2011-12-13 14:14:38
305
原创 android私有文件夹的访问
首先内部存储路径为/data/data/youPackageName/,下面讲解的各路径都是基于你自己的应用的内部存储路径下。所有内部存储中保存的文件在用户卸载应用的时候会被删除。一、 files1. Context.getFilesDir(),该方法返回/data/data/youPackageName/files的File对象。2. Context.openFileInput(...
2011-12-10 16:36:53
1034
原创 Android工程下的文件介绍
补充点Android 基础吧,懒得写了,直接copy 了一份。网上这些东西蛮多的。百度一下,全出来了。一个 android 工程中,有各种类型的资源文件,大致可以分为以下几种: [b]1、颜色 #RGB #ARGB #RRGGBB #AARRGGBB [/b]颜色资源应该位于 标签下 路径 res/values/colors.xml 名字可以随意 定义...
2011-12-09 08:39:06
118
原创 Android中asset文件夹和raw文件夹
[b]*res/raw和assets的相同点:[/b] 1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。 [b]*res/raw和assets的不同点:[/b]1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要Ass...
2011-12-08 13:38:43
140
原创 android 文件读写(转)
首先给大家介绍使用文件如何对数据进行存储,Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。[code="java"]public class FileActivity extends Activity { @Override public void onCreate(Bundle save...
2011-12-07 16:44:33
77
原创 java 实现文件/文件夹复制、剪切、删除
package com.file;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * Java实现文件复制、剪切、删除操作 * 文件指文件或文件夹 * 文件分割符统一用"//" ...
2011-12-06 15:47:46
1448
原创 MotionEvent中getX()和getRawX()的区别
先看一段代码:public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int rawy = 0; /** Called when the activity is first ...
2011-12-01 10:55:00
88
原创 获取View在屏幕中的坐标
final int[] location = new int[2];view.getLocationOnScreen(location); 这样就可以得到该视图在全局坐标系中的x,y值,(注意这个值是要从屏幕顶端算起,也就是索包括了通知栏的高度)//获取在当前屏幕内的绝对坐标 location[0] x坐标location[1] y坐标 http://arch...
2011-11-30 15:21:57
738
原创 WebView 除去边框
webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY) android:scrollbarSize="0dip"
2011-11-29 19:39:22
952
原创 Activity传递一个或者多个对象
Activity之间传递对象,或者通过Bundle传递对象的两种方式。1:Serializable方式 传递一个对象2:Parcelable方式 传递一个对象、传递多个对象(ArrayList)[color=red][size=large]方式一:Serializable[/size][/color] 传递类: [code="ja...
2011-11-28 15:40:40
175
原创 WebView 文章
[color=red][size=x-large]WebView的使用: [/size][/color][url=http://trinea.iteye.com/blog/1152557Android]WebView使用[/url][url=http://zhujianjia.iteye.com/blog/1032881Android]加载本地资源[/url][url=ht...
2011-11-22 15:42:16
92
原创 WebView 乱码解决
[code="java"]webview.loadData("乱码解", "text/html", "utf-8");//-- 乱码webview.loadDataWithBaseURL(null,"乱码解决", "text/html", "utf-8", null); //--ok[/code]代码如下:[code="java"]S
2011-11-21 15:37:34
161
原创 Android平台中应该如何获取音乐文件的信息
Android系统提供了MediaScanner,MediaProvider,MediaStore等接口,并且提供了一套数据库表格,通过Content Provider的方式提供给用户。当手机开机或者有SD卡插拔等事件发生时,系统将会自动扫描SD卡和手机内存上的媒体文件,如audio,video,图片等,将相应的信息放到定义好的数据库表格中。在这个程序中,我们不需要关心如何去扫描手机中的文件,只要...
2011-11-03 14:46:17
337
原创 (转)java中判断字符串是否为数字的方法
java中判断字符串是否为数字的方法: 1.用JAVA自带的函数[code="java"]public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i)); if (!Character.i...
2011-11-02 10:46:04
87
原创 AudioManager调整系统音量(转)
前面讲过AudioManager可以修改系统的情景模式,其实看它名字,就知道Android系统的音量也是由它管理的.下面介绍几个AudioManager的几个音量调整方面的方法.首先是得到AudioManager实例: [code="java"]AudioManager am=(AudioManager)getSystemService(Context.AUDIO_SERVICE);[...
2011-10-27 14:31:12
484
原创 (转)android Notification 的使用
最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下:Notification 的使用需要导入 3 个类 1import android.app.PendingIn...
2011-10-22 16:26:30
76
原创 (转)Android下Affinities和Task
1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity...
2011-10-22 16:24:15
78
原创 (转)区分Activity的四种加载模式
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standard singleTop single...
2011-10-22 15:49:31
78
原创 ADB适用方法(转)
ADB是android sdk里的一个工具, 它的主要功能有:运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需...
2011-10-15 14:06:00
130
原创 (转)获取Android的Java源代码并在Eclipse中关联查看的最新方法
[url]http://www.cnblogs.com/NeverLand-Lee/archive/2011/03/13/1982619.html[/url]
2011-10-11 11:18:06
55
原创 Eclipse 常用快捷键
[size=medium]比较常用的Eclipse快捷键整理如下: 自动补充import Package Ctrl+Shift+O,这里O代表Organize Import的意思。 格式化代码缩进 Ctrl+Shift+F,这里面我们可以记忆F为Format格式化的意思。 快速查找代码 Ctrl+F,撤消到上一次Ctrl+Z 智能内容感知 Alt+/ ,该快捷...
2011-10-10 16:38:29
71
原创 startService和bindService(转)
[size=large][/size][size=large]Service的生命周期 Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy 我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。 1 通过startService [color=red]Service会经历 onCre...
2011-09-22 14:53:29
70
原创 InputStream byte互转
InputStream转byte[][code="java"]private byte[] InputStreamToByte(InputStream is) throws IOException { ByteArrayOutputStream bytestream = new ByteArrayOutputStream(); int ch; while ((ch = ...
2011-09-21 21:41:53
144
原创 Android获取图片的4种方式
1. 图片放在sdcard中, Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard) 2. 图片在项目的res文件夹下面 //得到application对象 ApplicationInfo appInfo = getApplicationInfo()...
2011-09-21 21:32:55
273
原创 ListView焦点陷阱
做了ListView,但是只能点击button,无法对ListView进行激活。 ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了,也就会响应onItemClickListener中的onIte...
2011-09-20 18:53:10
147
原创 ListView的动态加载-很简单的Demo
ListView的动态加载,想必大家在网上都看过很多资料了。我在这里也不罗嗦,提供非常简单的Demo给一些需要的人。这个Demo里面只有两个部分,Activity做显示,以及一个Factory创建信息。MainActivity.java[code="java"]package com.demo;import java.util.List;import andro...
2011-09-16 18:53:40
259
原创 EditText设定文本背景实用需求
之前想做这样一个效果,如图:[img]http://dl.iteye.com/upload/picture/pic/98913/fbfd6d9f-3831-314c-9aef-1cef1daf8c2c.png[/img]之前的code:[code="java"]et = (EditText) findViewById(R.id.et); String tex...
2011-09-16 09:53:35
325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人