![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 68
doloveme
这个作者很懒,什么都没留下…
展开
-
Android 报错汇总篇
1.[2011-04-13 10:59:41 - ApiDemosApplication] Installation error: INSTALL_FAILED_MISSING_FEATURE[2011-04-13 10:59:41 - ApiDemosApplication] Please check logcat output for more details.[2011-04-13 10...2011-04-13 11:02:55 · 92 阅读 · 0 评论 -
Android ListPreference
ListPreference相当于windows的下拉列表框,提供用户可选项和默认选项。要想在Android下定义一个这样的ListPreference,执行如下步骤:1.创建一个描述选项的XML配置文件,在/res/xml/下定义对应的preference文件。例如: <?xml version="1.0" encoding="utf-8"?> <!-- Th...原创 2011-04-14 17:19:05 · 122 阅读 · 0 评论 -
Android NDK带来什么【转载】
1、前言 6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。2、误解 新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。2.1、误解一:NDK发布之前,Android不支持进行...原创 2011-04-15 10:13:18 · 56 阅读 · 0 评论 -
cygwin的安装和简单配置
windows和linux各有其优越性,可以安装在同一台电脑上,装双系统要重启转换麻烦,安装虚拟机也需要配置很多东西。cygwin,它可以让你在win下拥有linux开发环境,并且不用切换。cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix...原创 2011-04-15 14:02:52 · 140 阅读 · 0 评论 -
eclipse+svn 链接google的代码库
看到了吧,就这样,加上就行了,droidreader是项目名原创 2011-04-18 17:19:20 · 74 阅读 · 0 评论 -
jni 使用 【转载】
JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各...原创 2011-04-19 15:24:28 · 112 阅读 · 0 评论 -
动态的改变PreferenceActivity中 EditTextPreference,ListPreference的summary值
package com.nfschina.anfssign.activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.content.SharedPr...原创 2011-04-21 17:08:25 · 237 阅读 · 0 评论 -
动态的改变PreferenceActivity中 EditTextPreference,ListPreference的summary值
package com.xxxx.xxxx.activity;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.content.SharedPreference...2011-04-21 17:10:09 · 160 阅读 · 0 评论 -
Android 实现断点续传
URL url = new URL("http://target.com/test.zip"); HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection(); //设置User-Agent httpConnection.setRequestProperty("User-Agent","N...原创 2011-04-21 17:53:59 · 86 阅读 · 0 评论 -
[意见反馈][官方博客]
写在AndroidManifest.xml 里像这个样子: </application> <uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /> <uses-permission android:name="android.permis...原创 2011-04-27 15:29:04 · 119 阅读 · 0 评论 -
Android - Unparsed aapt error(s)错误的处理方法[转载]
在Eclipse平台进行Android 应用开发时,编辑,修改或增删 res/下资源文件时有时会遇到如下错误提示:“Unparsed aapt error(s)! Check the console for output",因为它没有描述错误在什么地方,我不知道如何修正,于是百度找找,其中不少的文章都说: ”可检查控制台输出的提示来解决。 比如在res/layout下新加了一个...原创 2011-04-29 14:52:34 · 81 阅读 · 0 评论 -
Android UI学习 - TableLayout
Android UI学习 - TableLayout TableLayout和我们平时在网页上见到的Table有所不同,TableLayout没有边框的,它是由多个TableRow对象组成,每个TableRow可以有0个或多个单元格,每个单元格就是一个View。这些TableRow,单元格不能设置layout_width,宽度默认是fill_parent的,只有高度layout_height可...原创 2011-04-29 15:46:10 · 77 阅读 · 0 评论 -
Activity之间的传值
Activity之间的传值: 方法1: 1给2传值Activity1: final Intent intent = new Intent(mCtx,Activity1.class) ; //将当前用户传递下去 intent.putExtra("user", mUser); startActivity(intent); 里边mUser是一个对象,传的事实...2011-05-07 15:42:06 · 64 阅读 · 0 评论 -
Android数据库编程SQLite详解【转载】
程序开发离不开数据库,数据库作为一种不可或缺的存储技术,同样的,在Android中也为我们提供了数据库支持,使用的是SQLite数据库系统。 SQLite是一种轻型数据库系统,并以嵌入式为设计目标,占用资源低,因此作为手机操作系统优秀的数据库系统选择平台。SQLite的使用涉及两个重要的类,一个是SQLiteOpenHelper和SQLiteDatabase,SQLiteOpen...原创 2011-05-09 10:05:03 · 238 阅读 · 0 评论 -
Android Application
Android提供给开发程序员的概念空间中Application只是一个松散的表征概念,没有多少实质上的表征。在Android实际空间中看不到实际意义上的应用程序的概念,即使有一个叫Application的类,这个也就是个应用程序上下文状态,是一个极度弱化的概念。Application只是一个空间范畴的概念,Application就是Activity,Service之类的组件上下文描述。A...原创 2011-05-10 09:59:35 · 75 阅读 · 0 评论 -
android 控件使用集锦
layout.xml <RadioGroup android:id="@+id/sex" style="@style/textInfo" android> <RadioButton android:text="男:" android:id="@+id/radionBtn_man" ></RadioButton> &l2011-05-23 19:35:04 · 85 阅读 · 0 评论 -
AsyncTask实现原理和内部代码[转]
AsyncTask实现原理和内部代码作者: Android开发网原创 时间: 2011-04-15 Android从1.5开始引入了AsyncTask这个类,可以帮助我们解决线程和界面刷新问题,主要是对Thread+Handler这样的封装,但在设计模式和代码维护方面都有不错的表现。对于AsyncTask的实现原理和内部的代码如何实现Android123一起和大家分享,早在2...原创 2011-08-16 17:42:18 · 107 阅读 · 0 评论 -
URI与URL的区别
Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。 1.URI一般由三部分组成: 2.访问资源的命名机制。 3.存放资源的主机名。 4.资源自身的名称,由路径表示。 考虑下面的URI,它表示了当前的HTML 4.0规范: http://www.webmonk...原创 2011-08-18 11:00:29 · 81 阅读 · 0 评论 -
android 内存使用
众所周知,在写 android 程序的时候,很容易出现 OOM ,而出现的时机大多数是由 Bitmap decode 引发的:1ERROR/AndroidRuntime(16350): java.lang.OutOfMemoryError: bitmap size exceeds VM budget 我们知道,android程...原创 2011-08-24 14:50:49 · 87 阅读 · 0 评论 -
adb shell dumpsys cpuinfo
C:\Users\hua>adb shell dumpsys cpuinfo com.fingerpaintLoad: 1.78 / 2.36 / 2.32CPU usage from 97377044ms to 57475636ms ago with 43% awake:25% TOTAL: 21% user + 3.8% kernel + 0.3% iowait + 0...原创 2011-08-24 14:53:58 · 2810 阅读 · 0 评论 -
android adapter listview and gridview
在listview 的adapter中onItemLongClick(AdapterView<?> parent, View view,int position, long id) 其中position是adapter中的位置, 但是listview 与 gridview 的列表显示,只加载当前可见的item,其他的item是重画的。滑动滚动条后点击的it...原创 2011-08-26 12:52:58 · 62 阅读 · 0 评论 -
Android应用完全退出终极篇【转】
很多网友不知道,Android应用如何完全退出,此前Android123讲过了三种比较常见的方法,参考 Android程序完全退出的三种方法 一文,但是有的网友可能发现Android 2.2中即使使用了Google最新给出的Android 2.2新增API killBackgroundProcesses 方法也无法实现。在J2SE中我们可能使用System.exit(0); 退出,那么我...原创 2011-09-01 14:25:51 · 78 阅读 · 0 评论 -
Android开发平台搭建(Windows)
这里简单记录了下,在Windows下搭建Android开发平台. 1. 下载Android SDK.当前最新版本为 android-sdk_r05-windows.http://developer.android.com/sdk/index.html 2. 下载JDKhttp://java.sun.com/javase/downloads/index.jsp3.E...原创 2011-02-10 11:58:36 · 130 阅读 · 0 评论 -
关于eclipse Galileo安装插件的问题
今天用伽利略版eclipse 搞些前端的东西,高前端就得用spket,按照网上的方法下载了破解的spket,安装: 之后不显示spket的选项 原来问题出在这里: 我开始安装了一个spket的远程安装,不知怎么变成了disable,后来安装本地的spket是enable,但是eclipse把它看成了disable 应该是这样的...原创 2011-02-10 16:31:58 · 124 阅读 · 0 评论 -
Android模拟器调试“掉线”问题解决方法
在使用模拟器调试过程中,有时候会发现,模拟器“掉线”了。在Eclipse的DDMS下看不到device设备了使用adb devices命令也不能显示,或者是device offline状态在Eclipse里边直接运行自己的Android程序提示如下[2011-03-16 16:26:30 - Baike] Android Launch![2011-03-16 16:26:30 - B...原创 2011-06-09 09:38:32 · 1322 阅读 · 0 评论 -
DSL简介(1)
所谓领域专用语言(domain specific language / DSL),其基本思想是“求专不求全”,不像通用目的语言那样目标范围涵盖一切软件问题,而是专门针对某一特定问题的计算机语言。DSL之于程序员正如伽南地之于以色列人,是最初也是最终的梦想。几乎自计算机发明伊始,人们就开始谈论DSL使用DSL了。而前几年随着被誉为“Web开发领域专用语言”的Ruby on Rails迅速走红,DSL...原创 2011-02-16 09:32:21 · 455 阅读 · 0 评论 -
eclipse CDT和MinGW,C++控制台不起作用的问题[转载]
我在eclipse CDT搭MinGW环境上跑一个简单的C++程序,控制台总是无缘无故不起作用,没有输出,输入也不响应,直接显示控制台已经结束。而在相同的环境下C语言却又完全正常。 我的操作系统是Win7_64位,同时机器上又还装了VS2010,VS能正常使用,在网上搜了很久都没有得到结果,最后在Run configurations中添加Environment变量,PATH=D:/Mi...原创 2011-09-20 17:23:47 · 98 阅读 · 0 评论 -
在android手机上搞开发之前要做的事情备忘
我指的开发是在android上开发软件,而不是开发android软件前置知识:android的根式linux系统,UI是C++写的,绚丽的部分貌似用了openGL等图形界面技术,内核与UI连接部分是用java搞的(不错的选择,java无敌)。对UI和一些设备的调用,用的貌似是google的东东。1.破解root权限2.安装shell的超级终端3.安装eclipse,vi等编程工具,...2011-03-02 17:51:27 · 80 阅读 · 0 评论 -
Android事件处理[转发]
但是对于VIEW来说,我们如果不改变DRAW,不需要继承,所以如果想响应事件,则需要 当一个视图(如一个按钮)被触摸时,该对象上的 onTouchEvent() 方法会被调用。不过,为了侦听这个事件,你必须扩展这个类并重写该方法。很明显,扩展每个你想使用的视图对象(只是处理一个事件)是荒唐的。这就是为什么视图类也包含了一个嵌套接口的集合,这些接口含有实现起来简单得多的回调...原创 2011-07-08 10:46:19 · 73 阅读 · 0 评论 -
android : 背景透明的 Dialog
创建Dialog dialog = new Dialog(this,R.style.dialog); dialog.setContentView(R.layout.dialog_loading); or: dialog = new Dialog(this,R.style.NobackDialog); LayoutInflater mInflater = ...原创 2011-07-08 13:52:34 · 142 阅读 · 0 评论 -
android 抽屉的一些小问题
1、如果给SlidingDrawer添加android:clickable="true"则在抽屉活动的一块区域屏幕不会响应其他点击事件,即使抽屉式关闭的。 2、android:handle="@+id/handle"里面的handle是SlidingDrawer标签里面你要作为抽屉图标的view的id。android:content="@+id/all_run_app"中的all_run_app是...原创 2011-10-09 14:09:32 · 133 阅读 · 0 评论 -
android+eclipse 的一个errorlog的Internal Error 问题《转载》
今天莫名其妙的Android项目 在eclipse下就报错了,报错类型为: ErrorLog中显示: Internal Error Java Model Exception: Java Model Status [gen [in HelloAndroid] does not exist] Problems中显示: Description Resource Path Locatio...原创 2011-10-13 17:10:12 · 143 阅读 · 0 评论 -
android 相对布局属性说明
常用的一些属性说明 android:id --- 为控件指定相应的ID android:text --- 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:grivity --- 指定控件的基本位置,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身。...原创 2011-07-19 13:30:28 · 137 阅读 · 0 评论 -
android:gravity 与 layout_gravity的区别
gravity 本view内部信息的排列方式layout_gravity是本view再父控件中的排列方式 但是在代码中imageview setlayoutparmes中设置,layoutparames.gravity貌似是设置自己本身空间的排列方式,再freamelayout中会产生叠加,哎,继续研究吧...2011-07-20 13:50:36 · 62 阅读 · 0 评论 -
在Layout中寻找View
一般有两种情况:1、在当前Activity加载的View中寻找View;2、在其他Layout中寻找View1、这种情况比较简单。只需调用public final View View.findViewById(int id)方法即可。2、这种情况需要使用inflate。有两种方法:① 比较简单,直接使用public static View View.inflate(Context co...原创 2011-07-20 14:32:52 · 243 阅读 · 0 评论 -
android的振动器Vibrator
Android 的振动器用起来很简单,但是网上搜不到,因为被禁止了,我靠 Vibrator vv=(Vibrator) getApplication().getSystemService(Service.VIBRATOR_SERVICE);vv.vibrate(500);//震半秒钟vv.vibrate(new long[]{10, 100, 20, 200}...2011-07-29 14:05:55 · 154 阅读 · 0 评论 -
有意思的android RelativeLayout布局
前不久做项目,要求软件高度自适应800与800+的高度,主界面原先使用linearlayout布局。界面的设计是linearlayout垂直中套用3个linearlayout,现在要求自适应屏幕高度,这样一来linearlayout无法满足要求,所以用RelativeLayout弄,RelativeLayout中间套了3个linearlayout(A,B,C)需要设置它们的关系布局,分别为...2011-08-01 16:52:49 · 88 阅读 · 0 评论 -
转载 Android虚拟机大屏幕设置
如果使用android 进行大屏幕 开发,比如开发基于android平台的平板电脑应用,我们需要进行如下的设置。 1、需要在AndroidManifest.xml中添加如下代码: Java代码 这样在虚拟机上显示大屏幕时才不会缩在中间显示。 2、大屏幕虚拟机的创建: 新建虚拟机时,有Built-in栏目,我们一般选择的是Defalut(H...原创 2011-04-07 10:39:42 · 451 阅读 · 0 评论 -
android 虚拟机设置屏幕尺寸
在网上找了许多设置屏幕大小的,竟然没找到,郁闷。百度知道里有个sb受人启发弄明白了,但是没讲怎么弄的。首先在android的eclipse环境都搞定,并且设置了一个自己的avd之后[img]http://dl.iteye.com/upload/attachment/455418/3ce9a4b8-b624-31c2-a114-f20264b776f7.jpg[/img]...2011-04-07 11:14:57 · 961 阅读 · 0 评论 -
android Table(1)
?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_pare...原创 2011-08-12 14:38:31 · 90 阅读 · 0 评论