android的小解
lo5sea
活泼开朗 激情
展开
-
Android中的Activity生命周期
说到生命周期,对于程序员来说并不陌生。如果学过Servlet的朋友,就更不会陌生了饿,其实差不多,android的生命周期与Servlet的生命周期有相似之处 。 Android的生命周期通常是有这样几个方法构成:onCreate()、onStart()原创 2011-07-30 00:53:25 · 1193 阅读 · 2 评论 -
防止Android应用中的Service被系统回收
对于Service被系统回收,一般做法是通过提高优先级可以解决,在AndroidManifest.xml文件中对于intent-filter可以通过android:priority = "1000"这个属性设置最高优先级,1000是最高值,如果数字越小则优先级越低,同时实用于广播,推荐大家如果你的应用很重要,可以考虑通过系统常用intent action来触发。原创 2011-12-15 22:06:50 · 1610 阅读 · 0 评论 -
ubuntu下如何安装.bin文件
①进入终端,,输入指令:cd xxxxxxxxx注:xxxxxxxxx是你所装文件的绝对路径。②再输入 sudo chmod u+x a.bin,按回车;提示输入密码,输入登录密码,回车③然后 sudo ./a.bin。安装好了。就这么简单。原创 2012-03-18 14:47:24 · 12580 阅读 · 1 评论 -
ubuntu下安装jdk并配置环境
安装jdk:①需要自己到oracle官网去下载jdk。jdk-6u30-linux-i586.bin点击下载(需要自己注册一下的哦,才可以下载)②瞧,文件的后缀是不是.bin文件啦。如何安装.bin文件,方法已经写了。请点击参考③让重启ubuntu。配置jdk环境:①打开bashrc文件,在终端输入:sudo gedit ~/.bashrc②在这个文件下添加如下代码原创 2012-03-18 15:09:42 · 1383 阅读 · 0 评论 -
Ubuntu下非root账户在终端中切换到root帐户
①如果知道密码,则进入终端,输入指令:su root,再输入密码②如果不知道密码,进入终端,输入指令:sudo passwd root ******(输入当前用户的口令) ******(输入新的root口令,可以保持原样。我就保持的原样) ******(再次输入新的root口令) ③重新输入指令:su root,在输入密码。原创 2012-03-18 15:20:59 · 1149 阅读 · 0 评论 -
ubuntu下下载Android源代码的方法
①下载并且安装VM和Ubuntu。在这我就不提供方法了,不懂的童鞋可以去百度一下或者google。记住,在给虚拟机配置的时候,建议硬存大于30G,内存大于1G。说下原因(仅此我个人经历):我第一次分给虚拟机硬存20G,内存512M。结果在我下载完Android源代码的时候,消去我10G左右,安装Ubuntu系统就消去9G左右,加起来就差不多20G了。你觉得正巧,是的,是正巧,但不要原创 2012-03-18 16:08:58 · 2192 阅读 · 0 评论 -
Ubuntu下安装Eclipse(手动安装)
①不用我说,第一步,肯定就是jdk环境了。具体怎么安装,请参考前面写的②现在需要配置环境变量,执行命令:babyjing@ubuntu:~$ sudo gedit/etc/profile③会弹出一个窗口,为profile文件的编辑窗口,在该文件的最后添加:#set java environmentJAVA_HOME=/home/wanghj/java/jdk1.6.0_原创 2012-03-18 17:36:31 · 4729 阅读 · 0 评论 -
Re-installation failed due to different application signatures.解决方法
调试信息如下:[2012-04-07 14:38:37 - HelloDemo] Re-installation failed due to different application signatures.[2012-04-07 14:38:37 - HelloDemo] You must perform a full uninstall of the application. WARN原创 2012-04-07 14:42:32 · 697 阅读 · 0 评论 -
Android样式化的定性对象--Style样式的定义
主程序:package cn.com.hyron.activity;import android.app.Activity;import android.os.Bundle;public class StyleActivity extends Activity { /** Called when the activity is first created. */原创 2012-04-08 20:56:34 · 588 阅读 · 0 评论 -
自定义Android手机的Activity标题栏
先来文字详述的:当我们想让自己的手机全屏,立马会想到requestWindowFeature(featrueId)函数吧。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定3.FEATURE_CUSTOM_TITLE:自定义标题。原创 2014-03-27 23:14:30 · 5886 阅读 · 1 评论 -
android 常用URI 值得记住
android系统管理联系人的URI如下:ContactsContract.Contacts.CONTENT_URI 管理联系人的UriContactsContract.CommonDataKinds.Phone.CONTENT_URI 管理联系人的电话的UriContactsContract.CommonDataKinds.Email.CONTENT_URI 管理联系人的Emai翻译 2014-07-30 23:37:06 · 24962 阅读 · 2 评论 -
getWidth() 和 getMeasuredWidth() 区别
Google文档的英文说明:getWidth():Return the width of the your view.Returns: the width of your view, in pixelsgetMeasuredWidth():The width of this view as measured in the most recent call t转载 2014-08-01 22:45:56 · 6242 阅读 · 0 评论 -
PackageInfo、ResolveInfo
1.PackageInfo、ResolveInfo PackageItemInfo:它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、 ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。 它的间接子类有:ActivityInfo、ProviderInfo、Servic原创 2014-08-14 23:09:03 · 20185 阅读 · 1 评论 -
强制保持Android Activity状态
很简单的问题,当然不知道的话,就会花费时间去复杂化了; 有的时候我们的Android应用在运行时,可能需要临时退出,比如突然接到来电,但是切换回来界面时,可能Activity又重新从第一个界面开始显示,并不是刚才用户操作的界面,这里可以通过在androidmanifest.xml中在需要保留的activity中添加android:alwaysRetainTaskStat="true原创 2011-12-15 22:04:55 · 1582 阅读 · 0 评论 -
Android自定义action并对此设置permission
我们在实际开发中,经常会用到系统的功能,比如打电话功能只要如以下简单代码:Uri uri = Uri.parse("tel.xxxxxx");Intent it =new Intent(Intent.ACTION_CALL,uri); startActivity(it); 并且在AndroidManifest.xml文件中添加如下权限: 类似这样的原创 2011-11-09 11:36:37 · 934 阅读 · 0 评论 -
android listview 一行高亮
listview这个控件,对于已经学过android的朋友是很熟悉的,应该不需要我在此来讲述下吧。 举个简单的例子来回顾下吧。我们知道在我们手机上,通讯录是这样布局的,一行分为姓名和对应的号码,或者是姓名在上,对应的号码在姓名的下面。我简要说明一下思路吧,在编码原创 2011-07-31 02:03:54 · 2978 阅读 · 0 评论 -
android TabHost 动态修改图标或者动态改变标题
遇到这个问题的时候,说实话,刚开始也没有想到这个方法。那时客户需要实现在TabHost标题上动态显示从数据库获取的个数。起初这样思考的,从数据库获取个数是非常简单,但是要把获取的个数显示在TabHost标题,思前恋后,想用Handler来异步实现消息传递。最终也没有解决掉。也许也原创 2011-07-31 14:33:03 · 7425 阅读 · 1 评论 -
Android:复杂数据模型的传递(了解下吧)
很久没有写了,一直不知道写什么,最近在研究怎样在Android的开发中传递一些复杂的数据。其实网上已经有很多的人都写过相关的,但是看了后,发现都大同小异,缺少我想要看到的地方。所以我打算做一下这方面的探讨。 有时候在团队开发的时候,我们会考虑创建一些复杂(包含的数据转载 2011-07-31 23:49:15 · 641 阅读 · 0 评论 -
android的listview的原始初衷(入门-->会用)
某些View容器Widget被设计用来以某种方式显示重复的View对象。这类View容器Widget的代表有ListView、GridView和Gallery。这里主要介绍的是ListView。 ListView:包含一个垂直滚动、水平填充的View对象列表原创 2011-08-02 16:11:28 · 1499 阅读 · 2 评论 -
利用android的"通知Notification"来实现msn的登录状态
Notification,状态栏。看得出来就是和我们PC机一样,在某一区域有个标志,需要请求它就去点这个标志就可以打开这个程序了。 先来介绍下需要用到的一些属于android下的类:Intent、NotificationManager、PendingIntent、原创 2011-08-02 17:32:27 · 921 阅读 · 3 评论 -
某大侠的“最近两周android总结”(我觉得大家可以看看并学习)
最近2周预研做得差不多了,没什么新功能点要研究,就回头再看看android in action这本书,翻翻google的文档和API,感觉进展比之前做预研的时候慢一些,现在把这两周总结到的一些东西记一记1. 当发生ANR时,记录会保存在data/anr/traces.转载 2011-08-03 00:33:05 · 915 阅读 · 0 评论 -
Android数据存储之Shared Preferences详解
话说android的数据存储一共提供了4种数据存储方式,但是由于存储的这些数据都是其应用程序私有的,所以如果需要在其他应用程序中使用这些数据的话,就要使用Android提供的Content Providers(数据共享)。 Android中4种数据存储方式如下:原创 2011-08-04 16:01:28 · 934 阅读 · 0 评论 -
Android 应用程序基础(对大家有个概括吧)
应用程序基础Android开发包工具将代码和资源数据文件编译成以.apk后缀的安装文件。单个.apk文件就是一个应用程序,可被用来安装在Android系统的手机上。一旦安装在设备上之后,每个Android应用程序运行在它自己的安全的沙箱中:Andr转载 2011-08-08 00:22:55 · 123 阅读 · 0 评论 -
Android源码路径简要说明
frameworks 目录 (核心框架——java及C++语言).|-- base (基本内容)| |-- api (?都是xml文件,定义了java的api?)| |-- awt (AWT库)| |-- build (空的)| |-- camera (摄像头服务程序库)| |-- cmds (重要命令:am、app_pro转载 2011-10-24 22:18:39 · 572 阅读 · 0 评论 -
Android 程序完全退出的几种方法(参考)
很多网友可能发现自己的Android程序有很多Activity,比如说主窗口A,调用了子窗口B,在B中如何关闭整个Android应用程序呢? 首先要说明在B中直接使用finish(),接下来手机显示的还是主窗口A,所以一起来看看Android开发网是如何实现的吧. 1. Dalvik VM的本地方法 android.os.Process.killPr原创 2011-11-02 16:14:33 · 456 阅读 · 0 评论 -
android 颜色16进制对应的xml配置值(工具参考)
#FFFFFF #FFFFF0 #FFFFE0 #FFFF00 #FFFAFA #FFFAF0 #FFFACD #FFF原创 2011-11-04 14:29:13 · 111 阅读 · 0 评论 -
Android开发 下载显示进度
package cn.com.hyronjs.activity;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.URL;import java.net.URLConnection;import android.a原创 2011-11-09 10:50:36 · 1022 阅读 · 0 评论 -
android 导入第三方库出现java.lang.NoClassDefFoundError
碰到如下的问题,刚开始不知道该怎么解决了。[YYYY-08-13 23:32:39 - MainListActivity] Found 2 versions of android-support-v4.jar in the dependency list,[2014-08-13 23:32:39 - MainListActivity] but not all the version原创 2014-08-13 23:56:37 · 3646 阅读 · 2 评论