android
文章平均质量分 58
anzhu_111
这个作者很懒,什么都没留下…
展开
-
Android中使用代码开关GPS、移动网络(GPRS)、WiFi
以下方法在2.1中测试成功。理论上2.1以上应该也可以。不过2.1以后的Android版本中已经有提供了相关方法,详见android.provider.Settings.Secure类。记得在AndroidManifest.xml中声明相关权限: android:name="android.permission.ACCESS_NETWORK_STATE"/>转载 2012-07-09 14:15:01 · 11335 阅读 · 5 评论 -
android locat
# logcat -hunknown option -- hUnrecognized OptionUsage: logcat [options] [filterspecs]options include:设置过滤,eg -s tag:v -s Set default filter to silent. Like原创 2011-11-07 17:12:15 · 759 阅读 · 0 评论 -
android 常用uri
显示网页: 1. Uri uri = Uri.parse("http://www.google.com"); 2. Intent it = new Intent(Intent.ACTION_VIEW,uri); 3. startActivity(it); 显示地图: 1. Uri uri = Uri.parse("geo:38.899533,-77.0364转载 2011-11-25 10:54:35 · 513 阅读 · 0 评论 -
Android 事件监听
ListView事件监听:setOnItemSelectedListener 鼠标滚动时触发setOnItemClickListener 点击时触发EditText事件监听:setOnKeyListener 获取焦点时触发RadioG原创 2011-11-24 15:56:44 · 2511 阅读 · 0 评论 -
Android ListView 滑动背景为黑色的解决办法
在别的地方看到的,转过来作为记录!!在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现Li转载 2011-11-03 11:52:25 · 796 阅读 · 0 评论 -
Android布局属性说明
Android相对布局RelativeLayout属性说明下面介绍一下RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中原创 2011-11-08 16:59:38 · 1083 阅读 · 0 评论 -
activity 生命周期
oncreate ---> onstart ---> onresume切换到其他activiyt:---> onpause ; 再切回来:---> onresume退出activity: ---> onpause ---> onstop ---> ondestroy原创 2011-11-01 14:29:09 · 342 阅读 · 0 评论 -
service和broadcastreceiver都是运行在ui线程中
android 中service和broadcastreceiver都是运行在ui线程中,,如果在他们中执行耗时操作,若果操作持续的时间超过android平台的约定,那么android平台会认为该程序出现异常,从而抛出ANR异常。原创 2011-08-05 10:54:48 · 6948 阅读 · 0 评论 -
android 发送带附件的邮件
// 附件文件地址String fileName = items.get(arg2).get(NAME);File file = new File(Environment.getExternalStorageDirectory(), fileName); // 启动系统邮件Intent intent = new Intent(Intent.ACTION_SEND);intent原创 2011-11-18 15:20:28 · 2219 阅读 · 1 评论 -
Android全屏显示的两种方式
一 直接在AndroidManifest.xml文件中设定Activity主题为全屏模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen"例如:在NewGame视图中,全屏显示方法如下:android:theme="@android:style/Theme.NoTitleBar.Full转载 2011-11-16 16:52:20 · 917 阅读 · 0 评论 -
【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!
Himi原创,转载务必注明出处! 原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/04/11/6314704.aspx ListView :在Android应用开发过程中属于最常用的系统组件之一,当然可能童鞋们问为什么会突然游戏开发中讲这个,呵呵,其实在游戏开发中,也会常常使用到系统组件,比如游戏排转载 2011-11-16 16:26:48 · 1154 阅读 · 0 评论 -
android的logcat详细用法
android的logcat详细用法Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.使用logcat命令你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [] ... [] ...转载 2011-11-07 17:18:42 · 506 阅读 · 0 评论 -
android 启动应用程序
启动自己写的应用程序前面一个参数是应用程序的包名,后一个是这个应用程序的主Activity名 Intent intent=new Intent(); intent.setComponent(new ComponentName("com.droidnova.android.games.vortex",转载 2011-12-05 16:24:48 · 429 阅读 · 0 评论 -
Java日期格式化及其使用例子收集
1 SimpleDateFormat担当重任,怎样格式化都行import java.util.Date;import java.text.SimpleDateFormat;public class Demo{ public static void main(String[] args) { Date now=new Date(); SimpleDateFormat f=new转载 2012-06-13 11:13:17 · 694 阅读 · 0 评论 -
Android修改系统时间(应用程序获得系统权限)
网上看了一下相关的知识,转载一下两篇相关的文章(一)在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限转载 2012-06-13 09:31:14 · 1171 阅读 · 0 评论 -
android ListView几个比较特别的属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMode属性,需要用ListV转载 2012-06-07 11:12:04 · 568 阅读 · 0 评论 -
android xml
android:duplicateParentState如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。 注意仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件。原创 2012-06-07 17:16:19 · 593 阅读 · 0 评论 -
android自制的软件如何添加到打开方式
在manifest文件里->activity 添加 这样就把当前程序注册为 可以打开/查看所有类型的文件. 或者要查看jpeg, mimeType要改为: image/jpeg默认打开图片:android:mimeType="image/*"默认打开音频:android:mimeType="audio/*"默认打开视频:a转载 2012-02-13 16:36:18 · 2531 阅读 · 2 评论 -
将URI转变成file
try { Intent intent = getIntent();Uri uri = intent.getData(); // 比如此时的uri为 file:///mnt/sdcard/external_sd/test.txtFile file = new File(new URI(uri.toString()));Log.i(TAG, file.getAb原创 2012-02-14 09:01:10 · 19287 阅读 · 1 评论 -
Android编程实现连接Wifi(运用Wifi 相关 API)
最近,由于作业要求要做一个android应用。其中一个功能模块是通过程序来实现wifi的自动连接。之前没有接触过android,但是以前用过java(菜鸟级)……呵呵,扯远了。 这两天对android的wifi功能研究了一下。下面共享出自己封装的WifiConnect类。(这里参考了ZXing开源项目中wifi模块) 首先,要了解android关于wifi的转载 2012-02-08 16:41:23 · 13558 阅读 · 1 评论 -
在Eclipse中集成NDK开发
在Eclipse中集成NDK开发因为大多数人在些代码时可能使用的是记事本,,有好的IDE为什么不用呢?那这里我们就使用Eclipse来编写ndk程序,在开始之前我们需要进行一些必要的配置.1:安装CDT,使得Eclipse具有编辑C++程序的功能.2:我们推荐大家可以安装anyedit插件 在http://andrei.gmxhome.de/anyedit/下载并导入eclipse转载 2012-01-10 09:14:23 · 692 阅读 · 0 评论 -
Android NDK编程入门笔记
为何要用到NDK? 前段时间,工作中需要用android的应用程序访问android的根文件系统中的文件,但是由于应用程序的权限限制,无法访问这些文件,怎么办? 所以这就要用到了NDK编程了,既用C/C++代码实现访问系统文件,并将其生成本地库,供android中的java代码调用,这样就可以在java代码中通过调用C/C++编写的库的接口来实现对系统文件的访问。 下面就介绍下Andr转载 2012-01-10 09:13:12 · 568 阅读 · 0 评论 -
android系统捕获home键
@Overridepublic void onAttachedToWindow() {// TODO Auto-generated method stubsuper.onAttachedToWindow();this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG);原创 2011-12-28 09:51:21 · 640 阅读 · 0 评论 -
Android监听组合键
package com.fuwei.action;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnClickListener;import android.转载 2011-11-17 14:01:04 · 5754 阅读 · 1 评论 -
Android开发之SurfaceView
Android开发之SurfaceView/* * Android开发之SurfaceView * 北京Android俱乐部群:167839253 * Created on: 2011-8-26 * Author: blueeagle * Email: [email protected] */转载 2011-11-16 11:35:13 · 613 阅读 · 0 评论 -
Android预定义样式
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。"?android:attr/textAppearanceLarge转载 2011-07-07 15:06:38 · 5555 阅读 · 0 评论 -
在页面切换时添加animation
很简单,在startActivity后,调用overridePendingTransition方法,例如,实现淡入淡出的效果如下:view plainIntent i = new Intent(StartActivity.this,MainTab.class); StartAc转载 2011-07-07 15:17:43 · 780 阅读 · 0 评论 -
Android 程序的开发调试
开发环境:Android SDK 1.5+Eclipse 3.4+ADT 0.9系统环境:Ubuntu 8.10 / Windows XP 对于需要DEBUG的程序,或者图省事,用Eclipse的DDMS插件调试是最方便的;另外,我们也可以通过命令行来执行An转载 2011-07-05 11:45:49 · 744 阅读 · 0 评论 -
android 程序调试入门
http://blog.sina.com.cn/s/blog_642e9dbb0100j1b0.html转载 2011-07-05 11:19:45 · 412 阅读 · 0 评论 -
android 调试
刚接触Android时,就因为不知道怎么调试程序而万分苦恼,眼巴巴看着程序报错却觉得无从下手。。后来,了解深了,渐渐知道如何去调试程序。遥记起之前好像也有人问过我类似的问题,所以今天就说一下这个吧。 Android的调试方式主要有两种(Eclipse环境下):转载 2011-07-05 11:01:19 · 685 阅读 · 0 评论 -
android 调试
刚接触Android时,就因为不知道怎么调试程序而万分苦恼,眼巴巴看着程序报错却觉得无从下手。。后来,了解深了,渐渐知道如何去调试程序。遥记起之前好像也有人问过我类似的问题,所以今天就说一下这个吧。 Android的调试方式主要有两种(Eclipse环境下):转载 2011-07-05 11:00:50 · 618 阅读 · 0 评论 -
在android模拟器中永久删除自带应用程序
首先启动android模拟器。打开cmd命令行窗口。输入 adb -s emulator-5554 shell此时可以管理系统文件夹了,再输入 ls可以看到列出了文件夹和文件,输入 cd system/app再输入 ls可以看到系统自带的应用程序apk文件,删除你想要删除的,例如Phone.apk,输入 rm Phone.apk此时会看到提示说rm failed for Phone.apk转载 2011-06-28 10:06:00 · 2211 阅读 · 1 评论 -
解决adb无法识别设备
SDK 上关于如何在 Ubuntu上安装 adb驱动的说明并不详细,经过搜索找到了确实的解决方法,首先按照 SDK 上的说明建立 udev 的 rules 文件,然后: 在 ubuntu 10.10 下通过usb连接 Android设备,使用 adb 时,会返回无法找到设备,解决办法如下: 1) 在终端运行 lsusb 会发现结果有会有如下类似记录: Bus 005 Dev原创 2011-06-28 10:08:00 · 8347 阅读 · 0 评论 -
android adb shell 命令大全
1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -sdcard ~/名转载 2011-06-28 09:54:00 · 1423 阅读 · 0 评论 -
jad error while loading shared libraries libstdc++-libc6.2-2.so.3
JAD Java Decompiler is a tool that use for decompiling a .class file into a java source file. I had tried this tool one year ago on Windows environment (Decompile a Java Class File) and I feel is ve原创 2011-06-23 15:57:00 · 3057 阅读 · 0 评论 -
Android-SQLite3 超基础入门
Android-SQLite3 超基础入门背景 SQLite 是一个非常流行的嵌入式数据库,它提供了一个清爽的 SQL 接口,相当小的内存占用和高速的响应,更Happy 的是他还是免费的,大家都可以尽情的使用,很多牛叉的公司(诸如 Adobe,Apple,Google转载 2011-07-08 15:27:16 · 576 阅读 · 0 评论 -
Android应用开发中的风格和主题(style,themes)
Android应用开发中的风格和主题(style,themes)当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜转载 2011-07-13 14:51:10 · 660 阅读 · 0 评论 -
Android onTouchEvent的参数详解
event.getAction() //获取触控动作比如ACTION_DOWNevent.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引event.get转载 2011-11-16 11:01:48 · 1629 阅读 · 0 评论 -
Android中在SurfaceView上高效绘图
Android的大多数控件都是继承自View的,因此在自定义控件时一般也是继承View类,但是对于高效的,游戏级别的绘图,或者是播放器等要求比较高的地方,普通的View类就有点吃不开了,这个时候就要用到SurfaceView类。 因为比较高级,所以就该装B,单纯一个继承自SurfaceView类是不行的,必须实现一个SurfaceHolder.Callback接口来指明Surfa转载 2011-11-16 11:33:51 · 1015 阅读 · 0 评论 -
android 权限
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问 "properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table转载 2011-10-10 14:04:08 · 422 阅读 · 0 评论